Geo*_*nov 8 javascript json electron
我即将为我的离线 ElectronJS 应用程序选择一个合适的本地数据库。桌面应用程序必须在本地从 JSON 文件添加/更新/删除/检索数据。数据库结构如下:
{
'data':[
{
'day':1344546000,
'transactions':[
{'time':'blabla', 'value1':'100',...},
{'time':'blabla', 'value1':'100',...},
{'time':'blabla', 'value1':'100',...},
]
},
{
'day':1344546000,
'transactions':[
{'time':'blabla', 'value1':'100',...},
{'time':'blabla', 'value1':'100',...},
{'time':'blabla', 'value1':'100',...},
]
},
....
]
}
Run Code Online (Sandbox Code Playgroud)
此数据必须本地放置在 json 文件/文件中,因此如果用户关闭应用程序并再次打开它,则应检索数据。
每个day对象每天将少于 500 次交易
我会去 PouchDB:https : //github.com/pouchdb/pouchdb
PouchDB 的创建是为了帮助 Web 开发人员构建离线工作和在线工作一样的应用程序。
NeDB 看起来也很有前途:https : //github.com/louischatriot/nedb
Node.js、nw.js、Electron 和浏览器的嵌入式持久或内存数据库,100% JavaScript,无二进制依赖。API 是 MongoDB 的一个子集,而且速度非常快。
| 归档时间: |
|
| 查看次数: |
6692 次 |
| 最近记录: |