首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >适用于浏览器扩展的DB

适用于浏览器扩展的DB
EN

Stack Overflow用户
提问于 2014-03-07 14:09:57
回答 3查看 472关注 0票数 1

我们正在为IE,FireFox,Chrome开发浏览器扩展。当用户使用此扩展时,有数据需要存储在本地,并将在需要时从本地存储中检索。我们正在考虑使用一些轻量级数据库,如HSQLDB、SQLLite或文件系统

代码语言:javascript
运行
复制
Is there any light weight DB available which is independent of browsers ? or 
can file system be the better option here.

假设我们使用的是文件系统,那么它在性能、可维护性等方面与DB相比有多好呢?

EN

回答 3

Stack Overflow用户

发布于 2014-03-07 14:28:52

毫无疑问,SQLite是轻而易举的。

这是一个用于单个数据库的SQLite Firefox无重启(引导)插件的基本框架。_template-BootstrapSQLite.js

这里有一些资源,你不需要使用我上面提到的基本框架,显然Mozilla在SQLite.jsm中为你处理了这些。

以下是资源:SQLite.jsm - MDN Storage Article - MDN

票数 0
EN

Stack Overflow用户

发布于 2014-03-08 11:42:25

任何优秀的现代浏览器都支持使用sqLite在内部实现的html5 web。Chrome就是这么做的。然而,web sql已被弃用,因此不确定它将被支持多久。

票数 0
EN

Stack Overflow用户

发布于 2014-07-07 21:35:49

IndexedDB是一个可能的答案。

IndexedDB是一种用于客户端存储大量结构化数据和使用索引对这些数据进行高性能搜索的应用编程接口。虽然DOM存储对于存储少量数据很有用,但对于存储大量结构化数据就没那么有用了。IndexedDB提供了一个解决方案。

与WebSQL不同的是,它是not deprecated,并且享有良好的跨浏览器支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22242834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档