CQL을 통해 정의 된 두 개의 테이블 (열 패밀리)이 있다고 가정 해 보겠습니다. 지금 같은 파티션 키를 사용하여 각 테이블에 행을 삽입하는 경우테이블은 Cassandra에서 파티션 ("로우 레벨 로우")을 공유합니까?
CREATE TABLE a (
pk uuid,
cka int,
val text,
PRIMARY KEY (pk, cka)
);
CREATE TABLE b (
pk uuid,
ckb text,
val1 boolean,
val2 decimal,
PRIMARY KEY (pk, ckb)
);
:
INSERT INTO a (pk, cka, val)
VALUES ('f47ac10b-58cc-4372-a567-0e02b2a3d379', 5, 'hi');
INSERT INTO b (pk, ckb, val1, val2)
VALUES ('f47ac10b-58cc-4372-a567-0e02b2a3d379', 'x', 'hello', 'hey');
이제 스토리지 수준에서 1 개 또는 2 행이 될 것인가?