1
我想寫在electronjs筆記應用程序,將完全基於文件的,將是服務無關的(不會使用例如Dropbox的API),但它能夠同步。使用同步文件夾(的Dropbox,GDrive的,syncthing等)數據庫
我不能簡單地同步sqlite數據庫,因爲它會在更多人同時編輯它時中斷。
是否有任何數據庫解決方案可以開箱即用(並且可以與electronjs一起使用?)。什麼是好的答案?
我其他的想法:
- 使用git實施JS(Gitlet,GIT-JS)與某種汽車的承諾?也許它也會保存歷史? :)
- 爲每個客戶端使用未同步的數據庫,但僅使用同步來同步更改併爲每個客戶端實施某種查詢?
感謝您的想法!
你是對的,這是一個難題,我問的問題可能天真,因爲沒有銀彈。 爲了將來的參考,有一個努力https://github.com/attic-labs/noms數據庫,可以幫助這一點。 – Krisa
當它有這樣一個共同的問題,我不知道有沒有關於這方面的文獻?也許有些書涉及版本控制和數據庫? – Krisa