【问题标题】:Multiple keyspace or table update for cassandracassandra 的多个键空间或表更新
【发布时间】:2016-08-08 22:43:48
【问题描述】:

发送跨多个表的批量更新语句是个好主意吗?会不会在协调节点上产生更重的工作量?

【问题讨论】:

    标签: java cassandra batch-processing datastax nosql


    【解决方案1】:

    是的,跨多个分区发送 LOGGED BATCH 是个坏主意,因为它会使协调器过载。

    如果您需要优化网络并且不关心批处理保证(最终将应用所有突变)用户 UNLOGGED BATCH

    【讨论】:

    • 感谢您的回答。对于未记录的批次,我们是否总是需要将 date 作为 partition 键的一部分?
    • date 作为 partition key 的一部分是关于数据模型的。而且批处理和数据模型不相关
    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 2023-03-27
    • 2014-03-27
    • 2018-11-12
    • 2019-09-07
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    相关资源
    最近更新 更多