【问题标题】:Does Datastax dsbulk tool duplicates or upsert data when previously loaded file reloaded?重新加载先前加载的文件时,Datastax dsbulk 工具是否会重复或更新数据?
【发布时间】:2022-09-14 16:05:14
【问题描述】:

重新加载先前加载的文件时,Datastax dsbulk 是否会重复或更新数据?

【问题讨论】:

  • 感谢你的回答。我的问题与 dsbulk 工具的基础知识有关,如果再次重新加载相同的文件,它是否会再次附加相同的记录,即重复记录或更新现有记录。如果我正确理解您的意思,它将复制现有数据,因为它将再次从文件中附加相同的记录,该文件之前已成功加载。它的理解是正确的。

标签: cassandra datastax dsbulk


【解决方案1】:

我假设您指的是允许恢复失败操作的功能,该功能是在 1.10 中引入的。

如果是这样,是的,存在两次插入同一行的风险。不过没有漏掉一行的风险。

因此,仅当您的数据是幂等的,或者您不关心数据库中有重复项时,您才应该使用此功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 2020-10-26
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    相关资源
    最近更新 更多