我即将为我的离线 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',...},
]
},
....
]
}
这些数据必须存储在本地的json文件中,这样如果用户关闭应用程序并再次打开它,则应该检索到数据。
每个day
对象每天将少于500个交易。
fs
保存文件来自己实现。是否对实现有任何特定问题或关注点? - Aurora0001