目前,OpenShift为MongoDB 2.4提供了一个盒式磁带。 MongoDB 2.6已经出现了一段时间了,我需要它才能获得出色的文本索引和查询支持。我知道可以创建和安装自定义墨盒,但这个过程看起来非常复杂。在我深入研究之前,我想知道是否还有其他选择 - 或者至少是可以减少工作量的工具。
答案 0 :(得分:4)
自从这个线程开始以来,它一直是白色的,但去年面对同样的问题,我已经建立了这个:
Custom cartridge for OpenShift providing MongoDB > 3.x
请务必查看repo README以了解它是否符合您的需求。
答案 1 :(得分:0)
Mongodb 2.6计划用于OPenshift,你可以通过在卡上投票来推动它:https://trello.com/c/mQjfeMFC。至于今天的选项,你可以使用DBaaS,我认为MongoHQ(现在编写)有2.6可用https://www.compose.io/。
如果DBaaS不是一个选项,那么你可以在制作自己的墨盒时采取措施,这并不是那么困难,特别是因为你可以从https://github.com/openshift/origin-server/tree/master/cartridges/openshift-origin-cartridge-mongodb复制很多东西。
答案 2 :(得分:0)
OpenShift提供MongoDB 2.4,但他们与MongoLab合作,为生产操作提供MongoDB 2.6,为沙盒实验提供3.0.4。
还有一个页面可以检查MongoLab目前可用的MongoDB版本: http://docs.mongolab.com/ops/#available-versions
有关在MongoLab中使用OpenShift的更多有用信息: