首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Server迁移到AWS Aurora

从Server迁移到AWS Aurora
EN

Stack Overflow用户
提问于 2016-08-07 21:29:05
回答 1查看 5.5K关注 0票数 5

我的组织正在考虑将当前的Server实例转移到AWS Aurora实例。我们的动机仅仅是降低成本。我使用MySQL工作台数据库迁移工具运行了一些成功的测试,以将Server移动到Aurora实例。这个数据库大约有4GB,大约有100个表,大约有十几个视图和存储过程。我已经在本地机器上使用数据库的MySQL副本进行开发,因此已经处理了所有的SQL语法差异。

这个迁移项目有什么严重的缺点吗?在转换之前我们应该考虑些什么?

EN

回答 1

Stack Overflow用户

发布于 2017-01-11 10:55:54

这是一个真正的系列步骤。在迁移时,您应该考虑一些关键的事情:

  1. performance :对于简单的请求Aurora (改进的MySQL),可以比MySQL更快,但是: a) MySQL具有更智能的查询分析器,为了获得良好的Aurora (MySQL)性能,您需要了解它是如何工作的。Server可以“原谅”许多开发人员的事情。( b)对于企业版中的大型数据库,Server具有以下几大特点:分区数据压缩联机重建索引。但是企业版可能已经足够昂贵了。那是真的。
  2. 与Server相比,Development:MySQL (Aurora)语法非常差。MySQL不支持很多东西,如HierarchyID、递归CTE、索引中包含列、索引过滤、更改跟踪、XML、JSON等等。它甚至限制了嵌套查询的系统性能。很多事情你需要自己去实现。此外,Server还有更专业的开发工具,如Server管理工具、Server和调优顾问等。
  3. 不同的实现:Aurora中的某些东西的工作方式不同。例如,Aurora中的唯一索引允许有许多空值,但Server不允许这样做。诸若此类。
  4. Priсe:为了获得良好的性能,您至少需要租用一个大型的Aurora实例,该实例的价格约为210美元/百万美元+副本=420美元--并不便宜。亚马逊Aurora定价

因此,我建议在迁移时计算所有的优缺点,因为您可以降低资源成本,但是可以花费更多的时间和金钱用于开发和维护。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38818749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档