我的组织正在考虑将当前的SQL Server RDS实例移至AWS Aurora实例。我们的动机仅仅是为了降低成本。我已经使用MySQL Workbench数据库迁移工具运行了一些成功的测试,以将SQL Server数据库移动到Aurora实例。该数据库大约为4GB,具有大约100个表,大约十二个 View 和存储过程。我已经使用数据库的MySQL副本在本地计算机上进行开发,因此所有SQL语法差异都已得到处理。
此迁移项目是否有严重的弊端?在进行切换之前,我们应该考虑什么?
最佳答案
这是一个真正的系列步骤。迁移时,您应考虑一些关键事项:
a)MS SQL具有更智能的查询分析器,为了获得良好的Aurora(MySQL)性能,您需要了解它的工作原理。 SQL Server可以“宽恕”许多开发人员的工作。
b)对于如此大的数据库,SQL Server Enterprise Edition具有一些强大的功能:分区,数据压缩,在线重建索引,始终打开。但是企业版可能足够昂贵。这是真的。
因此,我建议您在迁移时计算所有利弊,因为您可以减少资源成本,但又可以花更多的时间,并在开发和维护上花钱(因此有钱)。
关于mysql - 从SQL Server迁移到AWS Aurora,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38818749/