Updated on 2025-08-04 GMT+08:00

What Is GeminiDB HBase API?

GeminiDB Cassandra API is compatible with Apache HBase. You can access GeminiDB through open-source HBase Java SDKs or HBase Shell. Apache HBase Driver can be directly connected over a protocol, so you can smoothly migrate data to GeminiDB HBase instances without refactoring.

GeminiDB HBase API strictly complies with the HBase syntax and data model. Therefore, Apache HBase applications can be easily migrated to GeminiDB HBase instances. In addition, the GeminiDB HBase protocol provides multiple automatic management and O&M functions, such as minute-level cluster scaling, automated backup, fault detection, and multi-AZ fault tolerance. Furthermore, you are not required to be heavily involved in O&M and parameter optimization, which relieves you from the burden of managing and optimizing open-source clusters.

Product Architecture

Embedded in kernel services of GeminiDB Cassandra API, GeminiDB HBase API provides standard features of HBase for external systems. In addition, the original Cassandra CQL protocol can be retained. You can select a proper database connection mode based on service requirements. The following figure shows the overall architecture.

Figure 1 Architecture

Highlights

  • The read and write performance of instances with the same specifications is better than that of open-source HBase, providing a better performance solution.
  • It is secure, reliable, and stable, and supports O&M methods such as multi-AZ DR and backup and restoration.
  • Workloads can be smoothly migrated. GeminiDB HBase API is compatible with the model and connection methods of open-source HBase, greatly reducing migration costs and eliminating the need of modifying application logic.