検索

ホームページ  >  に質問  >  本文

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

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

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

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

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

阿神阿神2779日前759

全員に返信(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
  • キャンセル返事