Apache HBase This is a benchmark of the Apache HBase non-relational distributed database system inspired from Google's Bigtable.
To run this test with the Phoronix Test Suite , the basic command is: phoronix-test-suite benchmark hbase .
Test Created 5 March 2020
Last Updated 9 October 2022
Test Type System
Average Install Time 4 Seconds
Average Run Time 10 Minutes, 28 Seconds
Test Dependencies Java
Accolades 40k+ Downloads Public Result Uploads * Reported Installs ** Reported Test Completions ** Test Profile Page Views *** OpenBenchmarking.org Events Apache HBase Popularity Statistics pts/hbase 2020.03 2020.05 2020.07 2020.09 2020.11 2021.01 2021.03 2021.05 2021.07 2021.09 2021.11 2022.01 2022.03 2022.05 2022.07 2022.09 2022.11 2023.01 2023.03 2023.05 2023.07 2023.09 2023.11 2024.01 2024.03 2024.05 2024.07 2024.09 5K 10K 15K 20K 25K
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly. ** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform. *** Test profile page view reporting began March 2021. Data updated weekly as of 31 October 2024.
10000 63.8% 1000000 36.2% Rows Option Popularity OpenBenchmarking.org
Random Read 30.8% Increment 30.2% Random Write 28.3% Sequential Read 10.6% Test Option Popularity OpenBenchmarking.org
1 51.9% 16 19.2% 4 28.9% Clients Option Popularity OpenBenchmarking.org
Performance MetricsAnalyze Test Configuration: pts/hbase-1.1.x - Rows: 10000 - Test: Random Write - Clients: 1 (Rows Per Second) pts/hbase-1.1.x - Rows: 10000 - Test: Random Write - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.1.x - Rows: 10000 - Test: Increment - Clients: 1 (Rows Per Second) pts/hbase-1.1.x - Rows: 10000 - Test: Random Read - Clients: 1 (Rows Per Second) pts/hbase-1.1.x - Rows: 10000 - Test: Random Read - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.1.x - Rows: 10000 - Test: Increment - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.1.x - Rows: 1000000 - Test: Random Read - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.1.x - Rows: 1000000 - Test: Random Read - Clients: 1 (Rows Per Second) pts/hbase-1.1.x - Rows: 1000000 - Test: Increment - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.1.x - Rows: 1000000 - Test: Increment - Clients: 1 (Rows Per Second) pts/hbase-1.1.x - Rows: 10000 - Test: Sequential Read - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.1.x - Rows: 10000 - Test: Sequential Read - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Random Write - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Random Write - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Increment - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Increment - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Read - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Random Read - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Increment - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Increment - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Increment - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Increment - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Read - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Random Read - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Read - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Random Read - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Read - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Read - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Write - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Random Write - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Write - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Write - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Increment - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Increment - Clients: 32 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Write - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Write - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Read - Clients: 1 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Read - Clients: 1 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Read - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Random Read - Clients: 32 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Write - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Write - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Random Write - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Read - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Write - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Read - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Read - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Read - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Write - Clients: 4 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Write - Clients: 4 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Read - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Read - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Write - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Write - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Read - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Read - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Write - Clients: 16 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Write - Clients: 16 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Increment - Clients: 128 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Increment - Clients: 64 (Rows Per Second) pts/hbase-1.0.x - Test: Increment - Clients: 128 (Rows Per Second) pts/hbase-1.0.x - Test: Increment - Clients: 64 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Read - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Read - Clients: 32 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Read - Clients: 128 (Rows Per Second) pts/hbase-1.0.x - Test: Random Read - Clients: 128 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Read - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Random Read - Clients: 64 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Read - Clients: 32 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Read - Clients: 64 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Async Random Write - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Async Random Write - Clients: 32 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Random Write - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Random Write - Clients: 32 (Microseconds - Average Latency) pts/hbase-1.0.x - Test: Sequential Write - Clients: 32 (Rows Per Second) pts/hbase-1.0.x - Test: Sequential Write - Clients: 32 (Microseconds - Average Latency) Apache HBase 2.5.0 Rows: 10000 - Test: Random Write - Clients: 1 OpenBenchmarking.org metrics for this test profile configuration based on 26 public results since 9 October 2022 with the latest data as of 2 March 2024 .
Additional benchmark metrics will come after OpenBenchmarking.org has collected a sufficient data-set.
OpenBenchmarking.org Distribution Of Public Results - Rows: 10000 - Test: Random Write - Clients: 1 26 Results Range From 12225 To 40991 Rows Per Second 12225 12801 13377 13953 14529 15105 15681 16257 16833 17409 17985 18561 19137 19713 20289 20865 21441 22017 22593 23169 23745 24321 24897 25473 26049 26625 27201 27777 28353 28929 29505 30081 30657 31233 31809 32385 32961 33537 34113 34689 35265 35841 36417 36993 37569 38145 38721 39297 39873 40449 41025 2 4 6 8 10
Based on OpenBenchmarking.org data, the selected test / test configuration (Apache HBase 2.5.0 - Rows: 10000 - Test: Random Write - Clients: 1 ) has an average run-time of 2 minutes . By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.
OpenBenchmarking.org Minutes Time Required To Complete Benchmark Rows: 10000 - Test: Random Write - Clients: 1 Run-Time 2 4 6 8 10 Min: 1 / Avg: 1 / Max: 1
Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.8% .
OpenBenchmarking.org Percent, Fewer Is Better Average Deviation Between Runs Rows: 10000 - Test: Random Write - Clients: 1 Deviation 3 6 9 12 15 Min: 0 / Avg: 0.78 / Max: 9
Tested CPU Architectures This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.
CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)
ARMv8 64-bit
aarch64
Apple M2
Recent Test Results
1 System - 529 Benchmark Results
Intel Xeon Platinum 8375C - Amazon EC2 m6id.4xlarge - Intel 440FX 82441FX PMC
Ubuntu 24.04 - 6.8.0-1009-aws - GCC 13.2.0
1 System - 529 Benchmark Results
Intel Xeon Platinum 8375C - Amazon EC2 m6id.4xlarge - Intel 440FX 82441FX PMC
Ubuntu 24.04 - 6.8.0-1009-aws - GCC 13.2.0
1 System - 529 Benchmark Results
AMD EPYC 7R13 - Amazon EC2 m6a.4xlarge - Intel 440FX 82441FX PMC
Ubuntu 24.04 - 6.8.0-1009-aws - GCC 13.2.0
1 System - 529 Benchmark Results
AMD EPYC 7R13 - Amazon EC2 m6a.4xlarge - Intel 440FX 82441FX PMC
Ubuntu 24.04 - 6.8.0-1009-aws - GCC 13.2.0