Широкий рядный дизайн ключа в Hbase
Я запланировал создать таблицу для реализации чата. В этом у меня есть следующая структура таблицы в HBase.
RowKey - Семейство столбцов UserId (2 семейства столбцов) - текстовое сообщение Спецификатор столбца - Значение столбца messageId - не более 100 КБ
Семейство столбцов - некоторые свойства. Спецификатор столбца - значение столбца messageId - Json (макс. 100 КБ)
Я включил сжатие LZ4 для семейств столбцов. Я настроил размер региона как 20 ГБ.
Ожидается миллиард значений столбца в течение 6 месяцев.
Хорошо ли использовать дизайн с широкими клавишами вместо Tall Narrow?