gpt4 book ai didi

javascript - 在 Javascript/Node.js 中读取数据文件的正确方法?

转载 作者:行者123 更新时间:2023-12-03 11:56:47 27 4
gpt4 key购买 nike

我有一个 xml 形式的平面数据文件,但目前没有真正的 Windows 查看器。我决定使用 Node-WebKit 创建一个简单的应用程序,仅用于基本查看 - 应用程序不需要写入数据文件。

我的问题是,我不知道读取大文件的正确方法。数据文件是手机短信和彩信的备份,彩信条目包含适用的 Base64 图像字符串 - 因此,文件变得相当大,包含大量图像(通常约为 250mb)。我没有创建/格式化文件中的原始数据,所以我无法修改它的结构。

所以,问题是 - 假设我已经有办法将 XML 解析为 JavaScript 对象,我应该吗?a) 首次运行应用程序时解析整个文件,在应用程序生命周期内将对象数组存储在内存中,或者b) 每次我想要提取对话(具有特定传出或传入号码的所有消息)时,请通读整个文件,并且仅将该数据存储在内存中,或者c) 采用一些我还不知道的替代的、更有效的解决方案。

最佳答案

将 XML 数据转换为 SQLite 数据库。 SQLite 默认情况下不是基于内存的。当需要数据时查询数据库,问题解决了:)

关于javascript - 在 Javascript/Node.js 中读取数据文件的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25577658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com