移动应用程序和服务器端数据库
Mobile app and server side database
我有一个使用 cordova 构建的移动应用程序,它通过 REST API 与服务器通信。该应用程序被设计为离线和在线模式工作,因此应用程序需要有自己的本地数据库。
服务器端数据库是 SQL 服务器,我正在寻找一些快速、轻量级和可靠的数据库来在应用程序中本地存储数据。 CouchDB 和 PouchDB 在服务器端都需要相同的数据库,因此它们是毫无疑问的。
有什么建议吗?
请记住,任何离线存储都不是最终可靠的,您的用户可以随时清除缓存。
您可以看看其他几种可能性:
- http://mozilla.github.io/localForage/ - 有类似本地存储的 api
- http://www.dexie.org/ - 使用 IndexedDB
的一个很好的界面
- http://google.github.io/lovefield/
- http://dev.yathit.com/ydn-db/index.html
摘自:http://pouchdb.com/2015/09/01/pouchdb-4.0.1-gotta-go-fast.html 特别是 'What you can do about performance'
确保检查这些库的浏览器支持。
<3 来自 PouchDB 社区
我有一个使用 cordova 构建的移动应用程序,它通过 REST API 与服务器通信。该应用程序被设计为离线和在线模式工作,因此应用程序需要有自己的本地数据库。
服务器端数据库是 SQL 服务器,我正在寻找一些快速、轻量级和可靠的数据库来在应用程序中本地存储数据。 CouchDB 和 PouchDB 在服务器端都需要相同的数据库,因此它们是毫无疑问的。
有什么建议吗?
请记住,任何离线存储都不是最终可靠的,您的用户可以随时清除缓存。
您可以看看其他几种可能性:
- http://mozilla.github.io/localForage/ - 有类似本地存储的 api
- http://www.dexie.org/ - 使用 IndexedDB 的一个很好的界面
- http://google.github.io/lovefield/
- http://dev.yathit.com/ydn-db/index.html
摘自:http://pouchdb.com/2015/09/01/pouchdb-4.0.1-gotta-go-fast.html 特别是 'What you can do about performance'
确保检查这些库的浏览器支持。
<3 来自 PouchDB 社区