2014-10-20 4 views
1

Мне нужно использовать 256-битные хэши в качестве основных ключей в некоторых моих таблицах Кассандры. Какой тип данных CQL я должен использовать для их представления?Неэффективно использовать капли в качестве первичных ключей?

Прямо сейчас я использую 'blob', но есть ли проблемы с эффективностью при этом?

ответ

1

Кассандра проводит прямое сравнение в конце дня. Единственная проблема, с которой вы столкнулись, - это 32-байтовый первичный ключ. Если пространство не является проблемой, проблема не должна быть большой проблемой. Следует иметь в виду, что если вы используете кеш-ключ, у вас будет 32 байта на ключ. Тем не менее, нередко есть составные ключи разделов со строками в них, которые представляют собой естественные ключи. Поэтому я не стал бы слишком беспокоиться.