适用于浏览器扩展的DB



我们正在开发IE,Firefox,Chrome的浏览器扩展。当用户使用此扩展程序时,需要在本地存储需要数据,并且在需要时将从本地存储中检索。我们正在考虑使用一些轻巧的数据库,例如HSQLDB,SQLLITE或FILE SYSTEM

Is there any light weight DB available which is independent of browsers ? or 
can file system be the better option here.

如果假设我们正在使用文件系统,那么根据性能,可维护性等与DB相比,该文件的良好程度。

sqlite毫无疑问。

这是单个数据库的SQLite Firefox无重新启动(Bootstrap)插件的裸露骨头。_template-bootstrapsqlite.js

这里有一些资源,您不必使用我上面放置的准骨,显然Mozilla在sqlite.jsm中为您处理。

这是资源:sqlite.jsm -mdn存储文章-MDN

任何不错的现代浏览器支持使用SQLite内部实现的HTML5 Web SQL。Chrome这样做。但是,Web SQL被弃用,因此不确定它将支持多长时间。

indexeddb是可能的答案。

indexedDB是用于客户端存储大量结构化数据的API,并使用索引在此数据上进行高性能搜索。虽然DOM存储对于存储较小的数据很有用,但对于存储较大量的结构化数据而言,它不太有用。IndexedDB提供了解决方案。

与WebSQL不同,它没有弃用,并且享受不错的跨浏览器支持。

最新更新