В чем причина наличия семейств столбцов? Пример:
Сценарий 1:
Table Row-Key ColumnFamily1 ColumnFamily2 ColumnFamily3
Сценарий 2:
Table1 Row-Key Column1...ColumnN
Table2 Row-Key Column1...ColumnN
Table3 Row-Key Column1...ColumnN
В сценарии 1, хотя в таблице может быть много семейств столбцов, все семейства столбцов хранятся отдельно. Тогда зачем вообще существует концепция семейств столбцов? Почему не может быть просто сценария 2? Опять же, в сценарии 2 я не блокирую никакие функции, предоставляемые HBase. Вы все еще можете добавить динамические столбцы позже (и другие функции).
Меня беспокоит только то, что если семейства столбцов хранятся отдельно, то почему они находятся в одной таблице? Меня интересует только то, какова цель создания семейств столбцов (и какую проблему они решают)?