electron app 用什么数据库

发布于 2022-09-05 01:55:56 字数 143 浏览 23 评论 0

我想使用Electron来开发一个桌面app, 需要数据持久化功能.
待存储的数据是文档, 本地存一份, 支持云同步.

现在要开发数据存储功能了, 看到可供选择的数据库实在太多
希望能推荐一个, 最好能再讲一下具体解决方案

多谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

于我来说 2022-09-12 01:55:56

推荐使用lowdb进行简单的数据存储,这是一个基于json文件的数据库引擎,简单易用。

如痴如狂 2022-09-12 01:55:56

如果数据量不大而且比较结构化,lowdb会更好。
如果有一定数据量而且更新请求频繁,使用SQLITE比较好,同时sqlite可以通过sequelize来做ORM。
最麻烦的应该是sqlite3集成到Electron中,开发环境配置和安装包打包的时候都要额外的操作

追星践月 2022-09-12 01:55:56

SQLite

絕版丫頭 2022-09-12 01:55:56

sqlLite
或者直接JSON (加上immutableJS也行)。

巴黎盛开的樱花 2022-09-12 01:55:56

我推荐leveldb。https://www.npmjs.com/package...
数据量不大的情况下,选择什么基本影响不大。
数据量大的时候,不选择这个,后面的坑会很多。

不推荐使用sqlite。除非你非要用到关系型数据库不可,否则nosql速度和性能都会很快,而且方便易用

仅此而已 2022-09-12 01:55:56

最终我选用了nedb, 用着不错
如果有人也遇到了我的问题 我比较推荐nedb和lowdb

半夏半凉 2022-09-12 01:55:56

其实可以用sqlite3,而且不用自己去编译折腾,直接使用github上得一个库sql.js就行不用编译一样使用sqlite3得数据库,自己去编译差点没把我玩死,死活编译不过去,一堆错误

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文