首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails应用程序、MongoDB和EngineYard

Rails应用程序、MongoDB和EngineYard
EN

Stack Overflow用户
提问于 2012-05-18 00:20:30
回答 2查看 359关注 0票数 0

如果我想为我的Rails应用程序设置一个测试环境,其中包括MySQL、MongoDB和Jenkins连续集成服务器,那么我是将所有这些设置为单实例环境还是多实例环境?我是否需要只为MongoDB设置一个单独的实用程序实例,或者它们是否能够生活在同一个“单一实例环境”上?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-18 02:13:53

在solo实例上运行这个程序可以进行测试,但是您可能会遇到性能问题。MongoDB mmap数据文件和MySQL为InnoDB缓冲区分配RAM,因此根据数据集的大小,可以轻松地耗尽solo实例上可用的RAM。

Engine Yard提供了一个公共回购系统,其中包含了一些可能帮助您设置此功能的菜谱(特别是MongoDB)。它们可以在这里找到:https://github.com/engineyard/ey-cloud-recipes

免责声明:我在引擎场工作,但这不是官方的支持。如果你想要的话,请开一张票!

票数 2
EN

Stack Overflow用户

发布于 2012-05-18 01:58:07

您可以在solo (即单个实例)环境中设置它们。只要它们不是设置在冲突端口上或使用冲突目录,您就应该没事。我有一个mysql、redis和cassandra运行的单独环境,没有问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10645184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档