在Nodewebkit中使用MySQL(嵌入式)

时间:2015-12-22 10:07:08

标签: javascript mysql node-webkit

我正在创建一个使用几乎相同代码库的应用程序。我们仍处于决策阶段,事情可能会改变。到目前为止,桌面我们计划使用Sqlite,而对于我们计划使用MsSQL的服务器版本。

理想情况下,为双方使用一个DB会很棒。我刚刚听说MySQL有embbeded MySQl Db。

我在项目中维护Sqlite时遇到很多问题,我认为使用MySQL是理想的。关于这个话题我几乎没有问题。

  1. 如果我使用MySQL嵌入式数据库,我是否必须像Sqlite一样编译它?
  2. 有没有人这样做过?
  3. 桌面版本将自包含,无需互联网连接。因此,无论我们选择哪种嵌入式数据库,都必须100%嵌入。

1 个答案:

答案 0 :(得分:2)

首先,请允许我说我从未使用MySQL嵌入式数据库。回到我搜索嵌入式MySQL的那一天,我找不到一个免费的(你链接的那个花钱)一个,甚至我读到的东西远不容易维护。

我做了许多需要本地数据库的项目。对于大多数SQLite来说,这项工作就像一个冠军。有时候我有建设它的问题。

比,朋友告诉我NeDB

  

嵌入式持久性或内存数据库,用于Node.js,nw.js,Electron和浏览器,100%JavaScript,无二进制依赖。 API是MongoDB的一个子集,速度非常快。

如果您需要在节点中使用嵌入式数据库,我建议您查看它。