mysql迁移到aws_mysql – 从SQL Server迁移到AWS Aurora

这是一个非常系列的步骤.迁移时应考虑一些关键事项:

>性能:对于简单的请求,Aurora(改进的MySQL)可以比MS SQL更快,但是:

a)MS SQL具有更智能的查询分析器,为了获得良好的Aurora(MySQL)性能,您需要了解它的工作原理. SQL Server可以“原谅”很多开发人员的事情.

b)对于这样的大型数据库,企业版中的SQL Server具有一些很棒的功能:分区,数据压缩,在线重建索引,永远在线.但企业版可能足够昂贵.确实如此.

>开发:与SQL Server相比,MySQL(Aurora)语法非常差. MySQL不支持很多东西,比如HierarchyID,recurrent CTE,索引中的列,索引过滤,变更跟踪,XML,JSON等等.它甚至可以限制嵌套查询的systax.你需要做很多事情来实现自己.此外,SQL Server还有更专业的开发工具,如SQL Server Management Tool,SQL Profiler和Tuning Adviser等.

>不同的实现:Aurora中的一些工作方式不同.例如,Aurora中的唯一索引允许具有许多空值,但S​​QL Server不允许这样做.等等.

>Priсe:为了获得良好的性能,您现在需要租用至少大型Aurora实例,其成本约为210美元/平方米复制品=约420美元 – 并不那么便宜. Amazon Aurora Pricing

所以,我建议在迁移时计算所有的优点和缺点,因为你可以减少资源成本但是花费额外的时间并提供(如此钱)开发和维护.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值