我需要在rethinkdb中执行一个项目。但是,它无法在Windows中运行。是否有一个被认为最相似的数据库,以便我可以学习绳索,然后在unix环境中启动我的项目。我听说这可能是mongodb或couchdb。不过,我想要一些意见 感谢
答案 0 :(得分:1)
有许多不同的方法可以解决这个问题。
在Windows中安装RethinkDB
首先,您可以让RethinkDB在Windows上运行。您只需使用虚拟机。 Here is a tutorial关于如何在Windows上安装RethinkDB。话虽这么说,让它在Windows上运行并不像在UNIX环境中那样简单。
类似数据库
NoSQL数据库与RethinkDB更相似的内容取决于您正在寻找的RethinkDB的哪些功能。
如果您正在寻找要在服务器中使用并具有类似API的NoSQL JSON文档存储,MongoDB可能是RethinkDB的关闭。话虽如此,MongoDB和RethinkDB之间存在一些非常大的差异。我会看一下objective look at the differences和a more opinionated look at the differences。
如果您正在寻找能够提供RethinkDB类似实时功能的内容,您可以查看FireBase。 FireBase显然不是NoSQL数据库,但它提供了RethinkDB的一些实时功能。
CouchDB也可能是一个不错的选择,因为它也是一个开源的NoSQL数据库,它也支持change notifications,这是一种从特定表中提取变化的方法(与{{3不同)推模型)。
适用于Windows的原生RethinkDB
如果您对跟踪Windows对Windows的支持感兴趣,请查看此changefeed's。