Existuje mnoho způsobů, jak to modelovat v HBase, od ukládání všeho do jednoho sloupce až po různé tabulky pro každou dílčí entitu s několika dalšími tabulkami pro "indexování".
Obecně řečeno, modelujete data v hbase na základě vzorců přístupu pro čtení a zápis. například rodina sloupců jsou uloženy v různých souborech na disku. Důvodem pro rozdělení dat do dvou rodin sloupců je, pokud existuje mnoho případů, kdy potřebujete data z jedné a ne z druhé. atd.
Existuje dobrá prezentace o návrhu schématu HBAse od Iana Varleyho z HBaseCon 2012, můžete najít snímky zde a video zde