Compared with ApsaraDB for HBase Standard Edition, ApsaraDB for HBase Performance-enhanced Edition has the following improvements. For more information, see the Compare ApsaraDB for HBase with open source HBase section in the Benefits topic.
ApsaraDB for HBase Performance-enhanced Edition is optimized for RPCs, memory management, caching, and logging. It uses core technologies such as high-performance data schemas, coroutines, merging and submission, and traceable coding to significantly improve the performance of read and write operations. The throughput of ApsaraDB for HBase Performance-enhanced Edition is over seven times higher when compared with HBase Community Edition using the same amount of resources. It allows you to reduce 90% of the noise in HBase Community Edition. For more information, see Performance white paper.
- High-level compression: ApsaraDB for HBase Performance-enhanced Edition is developed with an optimized compression algorithm: Zstandard. The data compression ratio can reach 13. This is more than 50% higher when compared with SNAPPY.
- Hot and cold data separation: In most scenarios, hot data can be used to meet user requirements better than cold data. ApsaraDB for HBase Performance-enhanced Edition supports automatic hot and cold data separation. You can store cold data in cost-efficient media. This allows you to reduce costs by 70%. You can accelerate hot data consumption without the need to modify your applications. Hot data can also be used to improve access performance by 15%. For more information, see link.
- Rich variety of storage media: ApsaraDB for HBase Performance-enhanced Edition supports ultra disks, standard local solid-state drives (SSDs), local hard disk drives (HDDs), and local SSDs. It also supports storage services of Alibaba Cloud, such as Object Storage Service (OSS), which can be used to store cold data, and capacity cloud disks (extremely cost-efficient cloud disks, coming soon).
ApsaraDB for HBase Performance-enhanced Edition has optimized and improved the mean time to repair (MTTR). The fault recovery is over 10 times faster than HBase Community Edition. Based on the “Logging is Storing” and “if Partition then Availability or Consistency, Else Latency or Consistency (PACELC)” theories, a multi-replica architecture is adopted to ensure the consistency of data at different levels. This allows applications to select between consistency, availability, latency, and programmability. It provides more disaster recovery solutions to implement high availability, such as active zone-redundancy, active geo-redundancy, and three data center consistency. Only single-zone deployment is available. More deployment solutions will be available soon.
ApsaraDB for HBase Performance-enhanced Edition provides built-in high-performance secondary indexes to perform queries on non-primary key columns. This can automatically optimize queries and allows you to add redundant non-indexed columns as needed.
Built-in data security and resource isolation features for multi-tenancy. It supports username-password authentication, ACLs, quotas, and resource groups, allowing you to build an all-in-one enterprise-class HBase platform. It also allows you to improve development efficiency and optimize resource utilization. For more information, see Cluster management.