What are the differences between RDBMS and HBase data model?

The main differences between RDBMS and HBase data model are as follows:

  • Schema: In RDBMS, there is a schema of tables, columns etc. In HBASE, there is no schema.
  • Normalization: RDBMS data model is normalized as per the rule of Relation DB normalization. HBase data model does not require any normalization.
  • Partition: In RDBMS we can choose to do partitioning. In HBase, partitioning happens automatically.

Leave a Reply

Your email address will not be published. Required fields are marked *