搜尋

首頁  >  問答  >  主體

node.js - nodejs有什么嵌入式数据库方案替代sqlite3吗

我是使用electron开发,考虑到electron可能比较小众,提个问题估计都是0回复。不过问nodejs其实一样的。

本来考虑使用sqlite3做嵌入式数据库,但是折腾了很久,一直报错。一直没能解决。

后来使用pouchdb做为替代方案,但是速度太慢了。

考虑到桌面应用,什么mysql这些东西肯定没法使用了,sqlite3又一直是个坑。除了sqlite3,还有什么解决方案?

阿神阿神2862 天前807

全部回覆(3)我來回復

  • PHP中文网

    PHP中文网2017-04-17 14:28:17

    之前好像見你問過,忘了回覆了。

    我自己在electron裡面用的是nedb,完全沒試過sqllite3,好像有諸多問題吧。

    你可以試試,我能保證這個在electron下是跑的起來的,至於速度怎麼樣,我就不談了,沒做過性能測試,直接上官網結果好了:

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:28:17

    nodejs的sqlite3是完全沒有問題的。可能相容性上有些問題,在WINDOWS下會出現問題。而且它用的是C程式碼,編譯非常麻煩。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 14:28:17

    要在windows下的electron裡用sqlite3,你可能需要一個完整的visual studio 才能正確編譯。比較麻煩。

    還有一種做法是,不用嵌入式,在electron啟動的時候,啟動mysql進程或者mongodb進程等其他資料庫進程就可以了,就是打包會比較大,但是功能完整哦。

    回覆
    0
  • 取消回覆