node.js - nodejs有什么嵌入式数据库方案替代sqlite3吗
阿神
阿神 2017-04-17 14:26:17
0
3
764

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

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

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

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

阿神
阿神

闭关修行中......

全部回复(3)
Ty80

之前好像见你问过,忘了回复了。

我自己在electron里用的是nedb,完全没试过sqllite3,好像有诸多问题吧。

你可以试试,我能保证这个在electron下是跑的起来的,至于速度怎么样,我就不谈了,没做过性能测试,直接上官网结果好了:

大家讲道理

nodejs的sqlite3是完全没有问题的。可能兼容性上有些问题,在WINDOWS下会出现问题。而且它用的是C代码,编译非常麻烦。

Ty80

要在windows下的electron里用sqlite3,你可能需要一个完整的visual studio 才能正确编译。比较麻烦。

还有一种做法是,不用嵌入式,在electron启动的时候,启动mysql进程或者mongodb进程等其他数据库进程就可以了,就是打包会比较大,但是功能完整哦。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板