【问题标题】:Performance expectations for an Amazon RDS instanceAmazon RDS 实例的性能预期
【发布时间】:2012-10-07 15:57:27
【问题描述】:

我正在为一个应用使用 Google App Engine,该应用目前以每天大约 250 万行写入和 450 万行读取的速度访问数据存储区。

由于在 GAE 上运行应用程序的成本非常高,我目前正在将该应用程序移植到 Amazon Elastic Beanstalk 和 Amazon RDS。

根据上述值,我如何找出/估计我需要哪种类型的 RDS 实例来满足我的要求?对于小型或微型 MySQL RDS 实例来说,上述处理量是否相当大?

【问题讨论】:

    标签: google-app-engine amazon-rds amazon-elastic-beanstalk


    【解决方案1】:

    完全取决于许多因素:

    • 行大小。
    • 字段类型和大小。
    • 查询的复杂性(连接等)。
    • 正确使用索引。
    • 行争用和其他可能的瓶颈。

    真的很难说。但根据经验,如果您不需要花哨的复制或分片,GAE 数据存储的成本通常会更高,因为它提供了完全的冗余、分布、可扩展性等。

    我的建议是编写一个快速程序来对 RDS 上的负载进行基准测试,以复制您的预期。如果您放弃所有业务规则等,并且只是进行虚假但随机的读取和写入,应该很容易编写。

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 2017-12-15
      • 2019-04-03
      • 2014-06-13
      • 2019-07-21
      • 1970-01-01
      相关资源
      最近更新 更多