Data Type | MySQL manages Structured data. | HBase manages Structured data, Unstructured data. |
---|
SQL | It requires Structured Query Language (SQL). | It does not require Structured Query Language. |
---|
Database model | Relational Database Management System (RDBMS) | Column-Oriented database |
---|
Secondary Database model | The secondary database model supported is Document Store. | No secondary database model is used. |
---|
Website | www.mysql.com | hbase.apache.org |
---|
Documentation | dev.mysql.com/doc | hbase.apache.org |
---|
Developed by | Oracle | Apache Software Foundation |
---|
Operating System | The operating systems supported by MySQL are Windows, macOS, Linux, Unix, AmigaOS, BSD, z/OS, and Android. | The operating systems supported by HBase are Windows, macOS, Linux, Unix, BSD, and z/OS. |
---|
ACID property | It follows the ACID (Atomic, Consistency, Isolated, Durability) property. | It doesn't follow the ACID property. |
---|
Replication Methods | Replication methods used here are Master-Master Replication and Master-Slave Replication. | The replication method used here is Master-Slave Replication. |
---|
Implementation | It is implemented in C/C++ programming languages. | It is implemented in the Java programming language. |
---|
Supported Programming Languages | The languages supported by MYSQL are C, C#, C++, Python, Ruby, Java, PHP, JavaScript, and others. | The language supported by HBase is Java. |
---|
Amount of Data | It handles data in less volume. | It handles data in high volume. |
---|
APIs | APIs and other access methods used by MySQL are ADO.NET, JDBC, and ODBC. | APIs and other access methods used by HBase are JDBC. |
---|