2011-05-09 2 views
2

Cassandra 열 패밀리 내에 개체 및 데이터 구조를 저장할 수 있습니까? 예를 들어cassandra에 개체 저장

:

object Person 
{ 

string name; 
string email; 
Address address; 

} 

당신이 Person 객체를 볼 수있는 바와 같이 그 안에 주소 개체가 있습니다.

이렇게 저장할 수 있습니까?

$ set Person['me']['name'] = 'foo'; 
$ set Person['me']['email'] = '[email protected]'; 

주소 는요? 그것을하는 방법?

저는 C# 클라이언트를 사용하고 있습니다.

답변

3

여기에서 수퍼 컬럼을 사용하지 마십시오. 여기에는 필요하지 않으며 컬럼에 2 차 인덱스를 허용하지 않는 등의 다른 단점이 있습니다.

주소의 각 필드에 대해 하나의 열을 만들거나 (다른 이유로 여러 가지 이유로 편집해야하는 경우) 주소를 직렬화하여 (예 : JSON에) 하나의 열에 배치해야합니다. cassandra-cli에는 실제로 유틸리티 또는 탐색 도구이므로 데이터 직렬화 및 비 직렬화 도구가 없습니다. 일반 클라이언트로이 작업을 수행해야합니다.

관련 문제