我有我的数据在MySQL数据库中,并希望将其移动到红移。我可以使用数据库迁移服务(DMS)来完成此任务吗?还有别的选择吗?我是否应该简单地考虑使用Amazon Redshift Spectrum而不移动数据?
发布于 2020-06-15 16:00:31
另一种选择是使用联邦查询(在预览中)直接从另一个数据库提取数据。
请参阅:Amazon Redshift introduces support for federated querying (preview)
亚马逊红移频谱只能从亚马逊S3读取,在这种情况下,您可以简单地使用COPY命令来加载数据。
发布于 2020-06-15 15:55:03
你确实可以把Redshift当做target endpoint使用。
这将是将从MySQL迁移到Redshift的建议,因为与其他解决方案相比,它可以帮助以最小的工作量保持一切同步。
红移频谱虽然有用,但不会直接从中受益,因为您将创建一个空集群,该集群将查询您的SQL查询,而没有真正的性能优势。
要从Redshift、MPP、(大规模并行处理)和查询优化器等特性中获益,您需要将数据存储在集群中。
归根结底,这一切都取决于你的用例,我希望这能提供一些见解。
发布于 2020-06-15 16:18:16
除了红移,你还可以在s3中获取数据,并使用雅典娜进行查询。这将节省额外的群集成本
https://stackoverflow.com/questions/62383717
复制相似问题