카산드라에서 INNER JOIN을 사용할 수 있습니까?카산드라의 INNER JOIN 사용
SELECT * FROM device,device_token WHERE device_token.id_phone = device.id
내부 결합을 사용할 수없는 경우. 내부 조인 대신 cassandra에서 사용할 수있는 쿼리의 유형은 무엇입니까?
카산드라에서 INNER JOIN을 사용할 수 있습니까?카산드라의 INNER JOIN 사용
SELECT * FROM device,device_token WHERE device_token.id_phone = device.id
내부 결합을 사용할 수없는 경우. 내부 조인 대신 cassandra에서 사용할 수있는 쿼리의 유형은 무엇입니까?
카산드라에는 조인이 없습니다.
대부분의 사람들은 비정규 화합니다. 즉, 필요로하는 행에 데이터를 여러 번 삽입합니다. Cassandra는 매우 빠른 쓰기를 위해 설계되었으므로 삽입 작업량을 늘리는 것이 일반적으로 좋은 절충안입니다.
별도의 쿼리를 수행하고 수동으로 조인 할 수도 있지만 일반적으로 속도가 느립니다.
컬렉션을 사용하여 조인을 모델링 할 수 있습니다. 그것에 대해 집합, 목록,지도 및 문서로보세요 : http://www.datastax.com/docs/1.2/cql_cli/using/collections
가능한 복제본 [cassandra CQL의 내부 결합] (http://stackoverflow.com/questions/16790297/inner-join-in-cassandra-cql) – Crowie