我们正在为IE,FireFox,Chrome开发浏览器扩展。当用户使用此扩展时,有数据需要存储在本地,并将在需要时从本地存储中检索。我们正在考虑使用一些轻量级数据库,如HSQLDB、SQLLite或文件系统
Is there any light weight DB available which is independent of browsers ? or
can file system be the better option here.
假设我们使用的是文件系统,那么它在性能、可维护性等方面与DB相比有多好呢?
发布于 2014-03-07 14:28:52
毫无疑问,SQLite是轻而易举的。
这是一个用于单个数据库的SQLite Firefox无重启(引导)插件的基本框架。_template-BootstrapSQLite.js
这里有一些资源,你不需要使用我上面提到的基本框架,显然Mozilla在SQLite.jsm中为你处理了这些。
发布于 2014-03-08 11:42:25
任何优秀的现代浏览器都支持使用sqLite在内部实现的html5 web。Chrome就是这么做的。然而,web sql已被弃用,因此不确定它将被支持多久。
发布于 2014-07-07 21:35:49
IndexedDB是一个可能的答案。
IndexedDB是一种用于客户端存储大量结构化数据和使用索引对这些数据进行高性能搜索的应用编程接口。虽然DOM存储对于存储少量数据很有用,但对于存储大量结构化数据就没那么有用了。IndexedDB提供了一个解决方案。
与WebSQL不同的是,它是not deprecated,并且享有良好的跨浏览器支持。
https://stackoverflow.com/questions/22242834
复制相似问题