我目前正在使用Html5和javascript开展客户端项目。 我需要创建一个大型数据库(几乎2GB),而且我还需要使这个数据库可移植。 换句话说,我实际上需要将数据库存储到二进制文件中,迁移它并检索其信息。
根据我最近的研究结果,我发现了两个很好的解决方案(特别是Android和IOS)
但他们都没有真正帮助过我。 我应该提一下,我的应用程序将适用于桌面,Android,IOS以及任何其他支持大多数HTML5功能的平台。
我还应该提一下我的数据库是预装的。
答案 0 :(得分:3)
我强烈推荐JSON,本文将解释更多: Databases using JSON as storage/transport format
我个人曾经使用过这个版本之前运行良好并从JSON加载其数据库:http://www.persvr.org/
JSON可以是索引,如果你创建它们,基本上完全灵活且有利于stroing,据我所知它们没有任何限制,因为在解析时stringify和对象只有大字符串,Is there a limit on how much JSON can hold? < / p>
之前也有类似的问题:Using JSon like a Relational SQL Database (Javascript)
答案 1 :(得分:0)
我个人发现最好将我的数据库表写成json格式,然后将json作为字符串存储到本地存储中。这意味着您的javascript将能够轻松访问和修改数据客户端,并且您在后端使用的内容应该非常高兴使用它将其重新放入您使用的数据库(如果需要)。