0
카산드라를 사용하여 키 - 값 저장소를 적용하는 방법을 알고 싶습니다. 데이터 스트림이 있고 그 구조와 구조를 모르는 경우 cassandra 키 - 값 저장소와 java 코드를 사용하여 저장하는 방법과 실제로 작동하는 방법카산드라의 키 값 저장
카산드라를 사용하여 키 - 값 저장소를 적용하는 방법을 알고 싶습니다. 데이터 스트림이 있고 그 구조와 구조를 모르는 경우 cassandra 키 - 값 저장소와 java 코드를 사용하여 저장하는 방법과 실제로 작동하는 방법카산드라의 키 값 저장
카산드라를 순진한 키로 사용하려면 - 값 저장, 간단한 스키마를 사용
CREATE TABLE kvstore (
key text,
value text,
PRIMARY KEY(key)
)
당신이 바이너리 데이터를해야합니다 알고 있다면 당신은 대신 유형 text
의 유형 blob
을 사용할 수 있습니다.
카산드라의 장점은 클러스터링에 있습니다. 이 매우 유사 스키마를 고려하는 경우 : 이것은 당신에게 version
에 의해 자연적으로 정렬됩니다 주어진 key
에 대한 value
의 모든 제외하고는 매우 유사한 키/값 저장소를 제공
CREATE TABLE kvstore (
key text,
version int,
value text,
PRIMARY KEY(key, version)
)
- 당신은 단지 하나의 버전을 선택할 수 있습니다 (SELECT * FROM kvstore WHERE key=? AND value=?
) 또는 주어진 키에 대한 모든 값 (SELECT * FROM kvstore WHERE key=?
).