-1

我想在我的应用程序中使用 JavaScript 数据库来存储模型数据,所以一旦从服务器接收到数据,我会将数据存储在数据库中,这将最大限度地减少与服务器的 Web 服务通信。
但我真的不知道应该使用哪个库在我的 JavaScript (angularJS) 应用程序中实现数据库。
此外,出于安全考虑,我不想将数据存储在本地存储/网络存储中。
是否有任何 JavaScript 数据库可用于存储数据?

4

3 回答 3

1

您可以使用 ForerunnerDB ( http://www.forerunnerdb.com ) 在浏览器上对您的数据进行 CRUD。它使用 IndexedDB 进行持久性,并回退到 WebSQL,最后是 LocalStorage。它包括加密和压缩,以实现安全高效的持久数据存储。

它与开箱即用的 AngularJS 集成,包括与视图的双向数据绑定,使其非常易于与您现有的 AngularJS 项目一起使用。

关于持久性存储,恐怕如果不使用上述持久性选项之一,您将无法有效地存储数据。

于 2015-02-05T13:01:11.937 回答
0

还有其他选项,如 WebSQL 和 indexedDB 用于存储数据,但它们与 localstorage 一样不安全。此外,本地存储是三种中最受支持的一种

于 2014-10-22T04:50:51.097 回答
0

如果您担心安全性,PouchDB 有一个crypto-pouchdb插件可以加密您的数据库。

于 2015-02-05T18:51:08.853 回答