SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем разница между Partition Key и Clustering Key в Cassandra?

В Apache Cassandra (ширококолоночная БД) первичный ключ (Primary Key) состоит из двух частей:

1. Partition Key (Ключ партицирования): Определяет, на каком физическом сервере (узле) будут лежать данные. Cassandra хэширует этот ключ и отправляет строку на нужный узел.
2. Clustering Key (Ключ кластеризации): Определяет, как данные будут отсортированы внутри этой партиции на диске.

✅ Суть: Правильный выбор ключей — основа работы с Cassandra. Запросы WHERE работают быстро только если вы указываете Partition Key.

Другие вопросы темы «Колоночные БД»

Ещё вопросы раздела «NoSQL»

Все вопросы раздела «NoSQL»