我刚刚开始研究将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/