Я хочу знать, в каких ситуациях, какой тип первичного ключа мне нужно использовать.
Ситуации:
1. Если мне нужен 64-битный ключ, чем bigint является лучшим для него? Если я выберу тип текста, производительность будет такой же, если я буду класть ключи не более 64 бит?
2. Если мне нужен первичный ключ, который содержит более 64 бит и менее 128 бит (допустим, 80 бит), то какой тип данных я должен использовать для первичного ключа?Какой тип первичного ключа нам нужно использовать для определенной длины бит в Cassandra?
0
A
ответ
0
Для переменной длины битов вы можете использовать тип поля blob
. Или, возможно, выбросьте небольшую оптимизацию, которую вы ищете, и придерживайтесь двух первичных ключей типа bigint
и продвигайтесь вперед с вашим проектом ...