AWS Aurora 与 MySQL 的兼容性
AWS Aurora compatibility with MySQL
在我的公司,我们正在考虑将我们的 MySQL 数据库迁移到 AWS Aurora 的可能性。
AWS 文档指出:
What does "MySQL compatible" mean?
It means that most of the code, applications, drivers and tools you already use today with your MySQL databases can be used with Aurora with little or no change. The Amazon Aurora database engine is designed to be wire-compatible with MySQL 5.6 using the InnoDB storage engine. Certain MySQL features like the MyISAM storage engine are not available with Amazon Aurora.
我无法找到详尽列出 Amazon Aurora 不提供哪些 MySQL 功能,以及如果我们决定迁移可能需要做哪些 "little change" 的文档.
如果我们切换(除了不支持 MyISAM 存储引擎),我们应该期望遇到什么样的非 BC 更改?
您不应期待任何变化。 Amazon Aurora 的大部分创新都在存储层和复制层,查询引擎的行为应该完全相同,代码 运行 保持不变。
但是,MySQL 是一个完全独立的开发和组织,因此用比您所发现的更精确的术语来表达兼容性是非常具有挑战性和风险的。随意询问是否有任何您想了解的具体功能兼容性。
在我的公司,我们正在考虑将我们的 MySQL 数据库迁移到 AWS Aurora 的可能性。
AWS 文档指出:
What does "MySQL compatible" mean?
It means that most of the code, applications, drivers and tools you already use today with your MySQL databases can be used with Aurora with little or no change. The Amazon Aurora database engine is designed to be wire-compatible with MySQL 5.6 using the InnoDB storage engine. Certain MySQL features like the MyISAM storage engine are not available with Amazon Aurora.
我无法找到详尽列出 Amazon Aurora 不提供哪些 MySQL 功能,以及如果我们决定迁移可能需要做哪些 "little change" 的文档.
如果我们切换(除了不支持 MyISAM 存储引擎),我们应该期望遇到什么样的非 BC 更改?
您不应期待任何变化。 Amazon Aurora 的大部分创新都在存储层和复制层,查询引擎的行为应该完全相同,代码 运行 保持不变。
但是,MySQL 是一个完全独立的开发和组织,因此用比您所发现的更精确的术语来表达兼容性是非常具有挑战性和风险的。随意询问是否有任何您想了解的具体功能兼容性。