浏览器扩展和(大?)数据库
我正在考虑构建一个浏览器扩展,它需要访问包含大约 3 万个项目的数据库,每个项目不超过 3 个属性。将其嵌入到 json 对象中似乎不是正确的做法,但我对数据库了解不多。
将数据库放在服务器上并不是一种选择。
什么是正确的道路?我应该使用 sql 文件和库吗?
谢谢!
I am thinking of building a browser extension that would need access to a database of around 30 thousand items, with no more than 3 attributes each. Having this embedded in a json object doesn't seem like the right thing to do, but databases is not something I know much about.
Having the database on a server is not an option.
What is the right path to take? Should I use a sql file and a library?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果 30000 个项目没有变化,每个项目有 3 个属性,假设每个属性为 10 字节(对于长字符串或短字符串来说足够大),则您的数据为 900 KB。存储和加载 json 对象并不可怕,但您可能想了解一下 HTML5 的本地存储 可容纳 5MB。
If the 30000 items are not changing, with 3 attributes each, assuming each attribute is 10 bytes (large enough for a long or a short string), your data is 900 kilobytes. Storing and loading a json object isn't terrible but you might want to look into HTML5's local storage which can hold 5MB.