迁移对于企业来说是面临的一个较大挑战,怎么无缝实现从传统的数据库迁移到云上?下面来介绍另一个硬核创新,云原生数据库迁移利器。 ① 挑战
以微软SQL Server迁移到Aurora PGSQL为例:
数据模型的实现可以通过AWS Schema Conversion Tool来实现。
数据的迁移可以通过AWS Database Migration Service。
而SQL Server应用逻辑、存储过程、以及前端应用的T-SQL的实现需要花费更多的时间。
② Babelfish for Aurora PostgreSQL
它能够原生地支持对T-SQL语言的理解,同时支持SQL Server协议访问,这样使得迁移时间大大缩短。迁移后,既可以访问原有的SQLServer代码,又可以利用PostgreSQL编写新的功能,并且两者之间可以进行调用。
我们也已将Babelfish for PostagreSQL项目开源。 ③ Babelfish部署模型