在此示例中,批处理是单分区还是多分区?
使用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 回答
这是两个不同的分区 . 一个在表Log_User上,另一个在Log_Event上 . 多分区可以跨多个表或一个表 . 重要的是每个不同的表分区键组合可以在不同的节点中,这增加了批处理中协调器的负担 .