【发布时间】:2017-05-15 11:18:10
【问题描述】:
我想在 electronjs 中编写笔记应用程序,它将完全基于文件并且与服务无关(例如,不会使用 dropbox api),但它能够同步。
例如,我不能简单地同步 sqlite db,因为当更多人同时编辑它时它会中断。
是否有任何数据库解决方案可以开箱即用(并且可以与 electronjs 一起使用?)。什么是好的方法?
我的其他想法:
- 在 js(Gitlet、git-js)中使用带有某种自动提交的 git 实现?也许它也可以保存历史? :)
- 为每个客户端使用未同步的数据库,但仅使用同步来同步更改并为每个客户端实现某种查询?
感谢您的想法!
【问题讨论】:
标签: javascript git sqlite dropbox electron