在我的公司,我们正在考虑将MySQL dbs迁移到AWS Aurora的可能性。
AWS文档说明:
“MySQL兼容”是什么意思?
这意味着您今天已经在MySQL数据库中使用的大多数代码,应用程序,驱动程序和工具都可以与Aurora一起使用,几乎不做任何更改。 Amazon Aurora数据库引擎旨在使用InnoDB存储引擎与MySQL 5.6进行线路兼容。 Amazon Aurora不提供某些MySQL功能,如MyISAM存储引擎。
我无法找到详尽列出Amazon Aurora无法使用哪些MySQL功能的文档,以及如果我们决定迁移可能需要做什么样的“小改动”。
如果我们切换(从不支持MyISAM存储引擎),我们应该遇到什么样的非BC变化?
你不应该期待任何改变。 Amazon Aurora的大多数创新都在存储和复制层中,查询引擎应该完全相同,代码运行不变。
但是,MySQL是一个完全独立的开发和组织,因此将兼容性放在比您发现的更精确的术语中是相当具有挑战性和风险的。请随意询问是否有任何功能兼容性,具体您想了解更多信息。