我正在为一个应用程序使用Google app Engine,该应用程序目前正在以大约250万行写入和每天450万行读取的速度访问数据存储。
由于在GAE上运行应用程序的成本非常高,我目前正在将该应用程序移植到Amazon Elastic Beanstalk和Amazon RDS。
根据上面的值,我如何找出/估计我的需求需要哪种类型的RDS实例?假设一个小的或微型的MySQL RDS实例在一天内要处理,上面的处理是否相当多?
发布于 2012-10-18 11:04:45
完全取决于以下几个因素:
真的很难说。但根据经验,如果您不需要花哨的复制或分片,GAE数据存储的成本通常会更高,因为它提供了总冗余、分布式、可伸缩性等。
我的建议是编写一个快速程序来对RDS上的负载进行基准测试,以复制您期望的负载。如果你放弃了所有的业务规则,只做假的、随机的读写,应该很容易写。
https://stackoverflow.com/questions/12933537
复制相似问题