【问题标题】:Managing Large amounts of Data in Javascript用 Javascript 管理大量数据
【发布时间】:2015-04-20 11:31:12
【问题描述】:

我目前正在使用 Javascroipt 和 Phonegap 制作一个应用程序,该应用程序需要在离线时保存数据库或类似的本地内容,直到稍后与外部数据库同步(不是主要问题)。
那么,管理相对较大的数据块的最佳解决方案是什么,这些数据必须在运行时进行大量修改,能够删除条目、添加新条目、使用属性和 ID 读取条目、对条目进行排序以及能够在一个文件(即给我一个字符串或对象,我可以使用 phonegap 将其保存在一个文件中)?
我已经看过 TaffyDB(自 2 年以来被废弃)和 pounchDB(使用 ajax 工作的接缝,因此需要互联网连接)。

【问题讨论】:

  • 不能用html5 IndexedDB吗?
  • 这在 Windows Phone、Android 和 IOS 以及大量数据中是否可靠工作?或者有什么限制吗?

标签: javascript database cordova data-management


【解决方案1】:

很高兴您已经尝试过 pouchdb.js,它是 couchdb 数据库的客户端实现,并且受所有主要浏览器和平台的支持和测试。 indexeddb 实际上是最新的网络浏览器标准,用于以对象的形式存储大量数据。

包括pouchdb在内的所有主要存储库都是基于此的。

如果这是您需要的,请标记此答案,或回复评论以获得更多解释。

【讨论】:

    猜你喜欢
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多