开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

你好,我想问下Hologres-shiper迁移工具,数据是覆盖写入还是怎么着呢?

你好,我想问下Hologres-shiper迁移工具,对于源库和目标库如果都有同一个表,数据是覆盖写入还是怎么着呢?

展开
收起
真的很搞笑 2023-10-22 22:26:57 69 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Hologres-shiper 是一个用于 Hologres 数据迁移的工具,支持将数据从源数据库(如 MySQL、Oracle、PostgreSQL、SQL Server 等)迁移到目标数据库(如 Hologres)。在使用 Hologres-shiper 进行迁移时,如果源库和目标库都有同一个表,数据将被覆盖写入。
    具体来说,Hologres-shiper 会首先将源库中的数据导入到内存中,然后将数据写入目标库。如果目标库中已经有了相同的表和数据,那么新导入的数据将会覆盖目标库中的数据。因此,在使用 Hologres-shiper 进行迁移时,需要确保目标库中的数据已经被清空或者不需要保留。
    如果您需要保留目标库中的数据,可以考虑先将目标库中的数据备份,然后再使用 Hologres-shiper 进行迁移。

    2023-10-23 13:35:25
    赞同 展开评论 打赏
  • Hologres-shipper是一个用于在Hologres集群之间迁移数据的工具。它支持在源库和目标库之间复制数据,或者在源库和目标库之间重写数据。

    如果源库和目标库都有同一个表,并且你想要在目标库中保留源库的数据,你可以使用Hologres-shipper的重写模式。在这种情况下,Hologres-shipper会将源库中的数据复制到目标库,并在目标库中生成一个新的版本。这样,你就可以在目标库中看到源库和目标库的数据。

    如果你想要覆盖目标库中的数据,你可以使用Hologres-shipper的覆盖模式。在这种情况下,Hologres-shipper会将源库中的数据复制到目标库,并替换目标库中的旧数据。这样,目标库中的数据就会与源库中的数据保持一致。

    2023-10-23 08:45:19
    赞同 展开评论 打赏
  • 2023-10-23 07:11:54
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载