我想在我的应用程序中使用JavaScript数据库来存储模型数据,因此一旦从服务器接收数据,我将数据存储在数据库中,这将最小化与服务器的Web服务通信。
但我真的不知道我应该使用哪个库来实现我的JavaScript(angularJS)应用程序中的数据库。
另外,出于安全考虑,我不想将数据存储在本地存储/网络存储中。
是否有可用于存储数据的JavaScript数据库?
答案 0 :(得分:1)
您可以使用ForerunnerDB(http://www.forerunnerdb.com)在浏览器上CRUD您的数据。它使用IndexedDB进行持久化,并回退到WebSQL,然后最终使用LocalStorage。它包括加密和压缩,以实现安全,高效的持久数据存储。
它与AngularJS开箱即用,包括对视图的双向数据绑定,使其非常易于与现有的AngularJS项目一起使用。
关于持久存储,我担心如果不使用上述持久性选项之一,您将无法有效地存储数据。
答案 1 :(得分:0)
还有其他选项,如WebSQL和indexedDB,用于存储数据,但它们与localstorage一样不安全。此外,本地存储是三个中supported中最多的
答案 2 :(得分:0)
如果您担心安全问题,PouchDB会有一个crypto-pouchdb插件来加密您的数据库。