数据库研究 - 哪个最好?

时间:2017-10-23 11:00:21

标签: javascript java database mongodb nosql

我们正在开发一个桌面应用程序,它的架构是模块化的,有一个核心级别部分,下面有模块。这些模块是用Java和JavaScript代码编写的。 我们想使用一个数据库,我们决定一个独立的数据库对我们有益,这是:

  • 跨平台 - 至少Windows和Linux
  • 便携式 - 我们必须将它与应用程序一起安装,因此一个设置就是目标
  • 拥有Java和JavaScript支持。每个模块必须能够连接到同一个数据库。有些模块是用Java编写的,有些是用JavaScript编写的。
  • NoSQL数据库

我们非常喜欢MongoDB,但在Windows上,它只安装了服务安装程序。虽然这是一个单独的安装程序,但它并不适合我们。对我们来说有趣的是,它在过去仍然是一个压缩版本......

首先,我想询问是否有任何方法可以使MongoDB可移植或以某种方式处理我们的情况。 如果MongoDB不适合我们,只是因为可移植性哪种数据库符合我们的要求?

非常感谢,祝你有愉快的一天,                                罗伯特。

1 个答案:

答案 0 :(得分:0)

我不确定你是说便携式,如将MongoDB移植到Windows或便携式MongoDB移植版。以下是“类似MongoDB”的可移植数据库的链接:https://www.npmjs.com/package/mongo-portable。这里是社交版Mongo for Windows的链接(具有非常具体的要求)https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

如果你想为你的特定环境移植一个版本的MongoDB,它是开源的,所以你可以自己获取源代码并移植它。

我不知道从实际的MongoDB发行版中制作某种可移植版本。为此,我相信你可以在mongodb.com查看。