In HBase schema design is one of the most critical part as it can be lifeline for a system which can grow on petabytes of data at a rapid pace.
As the internal structure of HBase is designed to scale at a very high level of read and write the design of the data structure needs to use the same principles. It is essential to design the schema based on the access patterns of the applications like the row, key and the table structure must follow the same guiding thought. This defies the core principles on which the foundation of relational databases.
In HBase you design a denormalized table keeping in mind how the data will be effectively retrieved and inserted (
get) by the applications and ...