amazon-web-services - RDS AWS 中的只读副本

标签 amazon-web-services amazon-rds

我是亚马逊 RDS 的新手。我已经在 RDS 中设置了一个数据库实例。我想尝试 RDS 只读副本功能。

我有几个疑问:

  • 只读副本适合什么样的应用?
  • 只读副本是同步还是异步复制数据到其他只读副本?
  • 它是多可用区部署的替代品吗?
  • 它比MYSQL中的master slave或master master复制好在哪里。
  • 如果我们在 EC2 上有副本,它的工作方式是否与 RDS 只读副本的工作方式相同

  • 提前致谢。

    最佳答案

    For what kind of applications read replicas are suitable?



    如果您的应用程序是最适合的
  • 读取密集型,被多个读取客户端使用
  • 可以采用(忍受)写入数据库的数据和复制到只读副本的数据之间的小延迟。

  • Is the read replica replicates synchronously or asynchronously data to other read replicas?



    复制是异步的,所以复制会有一点延迟

    Is it the substitute of the Multi AZ deployments ?



    多可用区设置和只读副本相辅相成; 它们不能相互替代或替代 .多可用区设置用于高可用性(AWS 开箱即用设置),而只读副本纯粹是为了减少/分配数据库实例上的负载,以提高读取性能并避免数据库的写入和读取瓶颈。您可以/需要编写应用程序逻辑以将读取转移到只读副本和写入主实例;以充分利用设置。

    通常人们会根据应用程序和负载混合和匹配多可用区和只读副本。

    How is it better than the master slave or master master replication in MYSQL



    主主站与主从站的比较取决于几个因素,例如数据、数据量、写入或读取等操作、加载等。您需要努力查看系统在任一设置下的执行情况。

    使用多可用区/只读副本的最大优势是,您可以将数据库管理事件和监督副本设置和运行状况的开销卸载到 AWS;而不是您自己管理这些。

    If we have replicas on EC2 will it work the same way as RDS read replicas work



    这再次更像是 Q4 的必然结果。当尝试在您的 EC2 实例中安装数据库时,您需要注意(监控和管理) - EC2 实例补丁、数据库实例补丁、复制设置、复制延迟、可用性。

    而当您使用只读副本将其留给 AWS 时,他们会为您管理上述所有内容。您可以根据涉及成本、可用性、合规性等因素的应用需求来选择最适合您的产品。

    关于amazon-web-services - RDS AWS 中的只读副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24156705/

    相关文章:

    python - 使用 peewee 访问远程 MySQL 数据库

    java - 我应该如何使用区域获取 aws 区域名称

    mysql - 在 ubuntu ec2 实例上安装 tomcat 6 和 mysql 服务器

    amazon-rds - Amazon RDS (postgres) 连接限制?

    aws-cloudformation - 通过 SQL Server 的 cloudformation 创建 RDS OptionGroup 时,RDS OptionGroup 不起作用

    postgresql - 在 ssl 模式下使用 PostgreSQL 的 Laravel

    amazon-web-services - 即使 PEM 文件丢失,如何访问 EC2 实例

    javascript - AWS Dynamodb 配置中缺少凭证,如果使用 AWS_CONFIG_FILE,则设置 AWS_SDK_LOAD_CONFIG=1

    amazon-web-services - AWS Step 函数和 Athena : can I configure query string from inputpath?

    使用 AWS DMS 迁移后 PostgreSQL 主键序列丢失