由于Citus不能作为AWS中的托管服务,因此我尝试将数据库移动到RDS (不是整个历史,而只是作为OLTP的事务部分)。由于数据不驻留在单个节点中,因此从Citus的迁移不是很清楚。我想检查一下我们可能需要将数据从Citus移动到RDS的选项。
Amazon DMS:这个选项对支持的数据库(PostgreSQL)很好,但是我们不知道从引擎的分布式特性来看,这在Citus中会有什么行为。是否有人将数据迁移到S3、其他数据库或这些行中的其他位置?我在亚马逊网络服务https://d1.awsstatic.com/whitepapers/aws-cloud-data-ingestion-patterns-practices.pdf?did=wp_card&trk=wp_card上看到了这篇关于如何从不同来源获取数据的论文,DMS似乎是一个很好的选择,但我不太了解Citus的内部结构,无法很好地判断我们是否会获得所有数据并正确地收集疾病控制与预防中心。
自定义迁移:通过支持票证,我们可以访问Citus用于灾难恢复的S3存储桶,其中WAL日志可用,我们可以使用WAL-G之类的东西来获取这些日志并将其复制到Postgres实例中。这里的问题是,这是一个非常自定义的迁移,开发时间可能太长。在AWS中,有没有其他选项可以将数据从Citus移动到RDS或Aurora,这看起来是一个好的数据库迁移路径?所有文档都提到将数据从Aurora或RDS移动到Citus。
发布于 2021-08-18 16:36:51
我是西特斯·克劳德的苏美德。请继续与我们一起打开支持票证,以进一步研究解决方案。我们可以评估使用DMS是否适合您的用例。
https://stackoverflow.com/questions/68821269
复制相似问题