使用 PouchDB + Cordova-sqlite-storage 没有存储限制?

No storage limits using PouchDB + Cordova-sqlite-storage?

几天来我一直在研究 Phonegap 和 PouchDB 文档,但我似乎没有得到明确的答案。

当我添加 Cordova 插件 Cordova-sqlite-storage 并使用 PouchDB 和 PouchDB API 时,我的 iOS webview 中的存储空间是无限的吗?

我真的很困惑,因为我认为 PouchDB 是基于 CouchDB 的(这似乎不是SQL)。 SQL网站正在使用 SQL 查询进行数据存储。

谢谢!

是的,使用 cordova-sqlite-storage 时没有传统的存储限制。我开发了 App Store 中的一个应用程序,Google Play today 在 SQLite 中使用了 >100Mb 的数据。 Cordova 文档 backs this up.

PouchDB 有一个 SQLite 适配器,您也许可以使用它,但我在这里没有直接经验,并且 documentation 指出您应该只将它与 SQLite 一起使用,除非您确实需要 >50Mb 的存储空间,因为那里可以性能问题。

LokiJS with persistence 也可能是您的一个选择。