DBMS/Cassandra
Cassandra DB Collection Type 사용시 주의 사항 (v4.0 미만 한정)
seungh0
2024. 5. 15. 02:04
반응형
테이블 구조
create table `test`
(
partition_key text,
target text,
subscriber text,
extra map<text, text>,
primary key (partition_key, target, subscriber)
);
쿼리
select partition_key, target, subscriber, extra
from test
where partition_key = '1158' and target = '1' and subscriber in ('1', '2');
- Collection Type이 있는 경우 IN QUERY 시 위와 같은 에러가 발생함.
- Cassandra DB 4.0 부터 사용할 수 있게 되서, 이후 버전부터는 이슈 없음
- Cassandra 4.0 아래의 환경에서는 Collection Type 사용시 주의 필요...
- 관련 Jira: https://issues.apache.org/jira/browse/CASSANDRA-12654
반응형