我们正在开发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不同,它没有弃用,并且享受不错的跨浏览器支持。