Hai*_* H. 4 google-chrome-extension
我有一个扩展程序,我需要在其中保存大量信息并稍后访问它。过去 1-2 年平均每天约有 1000 个条目,即约 700,000 个条目。每个条目都有一个日期、一个唯一标识符、一个组标识符和一个值。我希望能够按日期、按组或单独访问/显示条目。日期将是最常用的并且需要是最快的。将它们保存为 chrome.storage.local 中的对象是否可以,仅使用对象中的键并检查值是否可以?或者我应该使用 indexeddb 来完成这样的任务吗?
物体看起来像这样。
obj[key] = {date: date, unique: unique, group: group, value: value}
Run Code Online (Sandbox Code Playgroud)
小智 5
抱歉我来晚了一点。我一直在为自己的扩展尝试这两种存储。
对于您的情况,由于您需要按日期、按组或单独访问/显示条目,我相信indexedDB将为您提供更好的服务。IDBObjectStore.createIndex()将使您能够创建多个索引,以便您能够以比本地存储更轻松的方式检索数据。
至于速度问题,有一个漂亮的浏览器数据库比较网站可以帮助您更好地了解速度差异。
| 归档时间: |
|
| 查看次数: |
1311 次 |
| 最近记录: |