0
我即将为我的离线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
对象将有一天
您可以使用浏览器支持的任何存储机制**或**节点 - 考虑使用localStorage或自己制作[只需使用'fs'保存文件](http://stackoverflow.com/questions/14939289 /易于方式到商店JSON-下节点-JS)。您在实施过程中遇到什么具体问题或您有什么问题? – Aurora0001
我可以使用Node.JS,Express.JS,并且前端将使用参数调用http调用来放置/删除/更新/获取数据,但对于我的目的而言,这是正确的解决方案(花费在编码等方面),因为这种方式其kinda客户端/服务器端,为什么我需要serverside如果应用程序是完全离线,我本地存储交易 –