首页 文章

Cassandra分区键是否可以跨越一个键空间中的多个表?

提问于
浏览
1

在此示例中,批处理是单分区还是多分区?

使用logskeyspace;

CREATE TABLE Log_User(LogDay timestamp,UserId int)PRIMARY KEY(Day,UserId)

CREATE TABLE Log_Event(LogDay timestamp,EventId int)PRIMARY KEY(Day,EventId)

开始批量

INSERT INTO Log_User(LogDay timestamp,UserId int)VALUES(“2018-03-21 00:00Z”,10); INSERT INTO Log_Event(LogDay timestamp,EventId int)VALUES(“2018-03-21 00:00Z”,23);申请批次;

1 回答

  • 1

    这是两个不同的分区 . 一个在表Log_User上,另一个在Log_Event上 . 多分区可以跨多个表或一个表 . 重要的是每个不同的表分区键组合可以在不同的节点中,这增加了批处理中协调器的负担 .

相关问题