HBase में इसे मॉडल करने के कई तरीके हैं, जिसमें एक कॉलम में सब कुछ संग्रहीत करने से लेकर "इंडेक्सिंग" के लिए कई अन्य तालिकाओं के साथ प्रत्येक उप इकाई के लिए एक अलग तालिका होना शामिल है।
आम तौर पर आप एक्सेस पैटर्न पढ़ने और लिखने के आधार पर डेटा को hbase में मॉडल करते हैं। उदाहरण कॉलम परिवार के लिए डिस्क पर विभिन्न फाइलों में संग्रहीत किया जाता है। डेटा को दो कॉलम परिवारों में विभाजित करने का एक कारण यह है कि यदि ऐसे बहुत से मामले हैं जहां आपको एक से डेटा चाहिए और दूसरे से नहीं। आदि.
HBaseCon 2012 से इयान वर्ली द्वारा HBAse स्कीमा डिज़ाइन के बारे में एक अच्छी प्रस्तुति है, आप स्लाइड पा सकते हैं यहां और वीडियो यहाँ