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