我刚刚开始研究将Amazon SimpleDB服务用作我计划构建的RoR应用程序的数据存储的可行性。我们将EC2用于Web服务器,并计划还将EC2用于MySQL服务器。但是现在的问题是,为什么不使用SimpleDB?

就支持的用户数量而言,该应用程序(如果成功)将需要非常可扩展,将需要维护简单有效的代码库,并且需要可靠。

我对SO社区对此有何想法感到好奇。

最佳答案

Ruby SimpleDB库不如ActiveRecord(默认的Rails DB适配器)那么完整,因此您习惯的许多功能都将不存在。

从好的方面来说,它是无模式的,可扩展的,并且与ec2兼容。

如果您打算在应用程序中执行全文搜索之类的操作,那么SimpleDB可能不是最佳选择,请坚持使用AR +狮身人面像。

关于ruby-on-rails - 在为RoR应用程序选择MySQL和Amazon的SimpleDB之间时,需要考虑什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/163275/

10-11 08:05