我们正在开发一个使用 Cloudant 作为数据库的应用程序,它是 Couchdb 的一个变体。Cloudant 开始变得对我们来说有点贵,也因为最后几个问题而变得不可靠。我们已经失去了一天与数据库的连接。所以我们决定建立自己的 Couchdb 服务器。
我们实际上有两种选择 CouchDB 1.6 和 2.0 开发者预览版。第二个提供了我们需要的所有功能,如果我们编译它启用全文搜索。第一个没有 Mango Query,没有 Dreyfus 和 Closeau。我们只能安装 couchdb-lucene 来启用全文搜索,但实际上我们在应用程序中大量使用了 Mango、Dreyfus 和 Closeau。
问题是 2.0 是开发者预览版。我不确定是否可以在生产环境中使用它。我正在寻找替代方案,而无需对我们的应用程序代码进行太多更改,例如:是否可以使用 Mango、Dreyfus 和 Closeau 编译 1.6?