Продвинутый
В чем разница между Partition Key и Clustering Key в Cassandra?
В Apache Cassandra (ширококолоночная БД) первичный ключ (Primary Key) состоит из двух частей:
1. Partition Key (Ключ партицирования): Определяет, на каком физическом сервере (узле) будут лежать данные. Cassandra хэширует этот ключ и отправляет строку на нужный узел.
2. Clustering Key (Ключ кластеризации): Определяет, как данные будут отсортированы внутри этой партиции на диске.
✅ Суть: Правильный выбор ключей — основа работы с Cassandra. Запросы WHERE работают быстро только если вы указываете Partition Key.