2016-08-15 2 views
0

저는 이것이 선택 사항이 아니라고 생각합니다. 유니센 (unic) 값으로 카산드라 테이블에 칼럼이 필요합니다. 그것은 그것이 유니크라면 증명해야만하는 자동 작성된 텍스트 여야합니다. 파티션 키는 없다면 유니크 (unic) 일뿐입니다.카산드라는 열을 유니 코드로 정의합니다.

내가하고 싶은 일은 파티션 키와 다른 유니콘 컬럼을 만드는 것입니다. 이 작업을 수행 할 수있는 옵션이 있습니까?

은 (내가해야 할 무슨 생각, 하나의 키에 별도의 테이블을 만드는 것입니다.)

+0

전체 테이블에 한 번만 나타나거나 파티션에 한 번만 나타나는 테이블의 열을 원하십니까? – gsteiner

+0

각 행마다 다른 값을 가진 전체 테이블의 열을 원합니다. – CordlessWool

답변

0

카산드라의 고유 값을 확인하는 가장 쉬운 방법은 값에 대한 UUID를 사용하는 것입니다. 당신이 만들고있는 것이 시간 지향적이라면 TimeUUID를 사용해야합니다.

+0

예, 테이블에는 이미 uuid가 있지만 추가하고자하는 것은 searchengines의 가독성을 높이기 위해 유니크 이름입니다. 그래서 나는 url을위한 unic 이름을 만들고 싶다. 내가 그 이름을 사용하고 싶어하지만, 이름이 유니 코드가 아니기 때문에 이미 존재한다면 몇 가지 정보를 추가해야합니다. – CordlessWool

+0

카산드라는 데이터베이스에 이름이 고유한지 확인하는 방법이 없습니다. 언제든지 문자열 끝에 UUID를 추가 할 수 있습니다. – Zanson