This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/branch-4.0 by this push:
new 910acf449e0c [SPARK-50862][BUILD] Upgrade rocksdbjni to 9.8.4
910acf449e0c is described below
commit 910acf449e0c4ef845bac37c9204c04738eecdc5
Author: panbingkun <[email protected]>
AuthorDate: Sun Jan 19 13:54:18 2025 -0800
[SPARK-50862][BUILD] Upgrade rocksdbjni to 9.8.4
### What changes were proposed in this pull request?
The pr aims to upgrade rocksdbjni from `9.7.3` to `9.8.4`.
### Why are the changes needed?
The full release notes as follows:
https://github.com/facebook/rocksdb/releases/tag/v9.8.4
https://github.com/facebook/rocksdb/releases/tag/v9.7.4
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass GA.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #49538 from panbingkun/SPARK-50862.
Authored-by: panbingkun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
(cherry picked from commit 95ec08ee64e1249c8935892c6edd2079b877ae73)
Signed-off-by: Dongjoon Hyun <[email protected]>
---
dev/deps/spark-deps-hadoop-3-hive-2.3 | 2 +-
pom.xml | 2 +-
...StoreBasicOperationsBenchmark-jdk21-results.txt | 88 +++++++++++-----------
.../StateStoreBasicOperationsBenchmark-results.txt | 88 +++++++++++-----------
4 files changed, 90 insertions(+), 90 deletions(-)
diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index c1e3dbc33927..df9b1564e648 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -250,7 +250,7 @@ parquet-jackson/1.15.0//parquet-jackson-1.15.0.jar
pickle/1.5//pickle-1.5.jar
py4j/0.10.9.9//py4j-0.10.9.9.jar
remotetea-oncrpc/1.1.2//remotetea-oncrpc-1.1.2.jar
-rocksdbjni/9.7.3//rocksdbjni-9.7.3.jar
+rocksdbjni/9.8.4//rocksdbjni-9.8.4.jar
scala-collection-compat_2.13/2.7.0//scala-collection-compat_2.13-2.7.0.jar
scala-compiler/2.13.15//scala-compiler-2.13.15.jar
scala-library/2.13.15//scala-library-2.13.15.jar
diff --git a/pom.xml b/pom.xml
index faae7ba3c30e..757f74011c70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -728,7 +728,7 @@
<dependency>
<groupId>org.rocksdb</groupId>
<artifactId>rocksdbjni</artifactId>
- <version>9.7.3</version>
+ <version>9.8.4</version>
</dependency>
<dependency>
<groupId>${leveldbjni.group}</groupId>
diff --git
a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
index 9ec0af2d17a7..0d1aefa51a8f 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
@@ -6,33 +6,33 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (10000 rows to overwrite - rate 100): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory 10
12 1 1.0 1034.4 1.0X
-RocksDB (trackTotalNumberOfRows: true) 45
47 2 0.2 4504.4 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1617.3 0.6X
+In-memory 8
9 1 1.2 830.0 1.0X
+RocksDB (trackTotalNumberOfRows: true) 44
45 1 0.2 4401.7 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1611.0 0.5X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (5000 rows to overwrite - rate 50): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 9
11 1 1.1 903.2 1.0X
-RocksDB (trackTotalNumberOfRows: true) 46
47 1 0.2 4592.3 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1614.6 0.6X
+In-memory 8
9 1 1.2 823.0 1.0X
+RocksDB (trackTotalNumberOfRows: true) 45
47 1 0.2 4529.8 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1585.5 0.5X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (1000 rows to overwrite - rate 10): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 9
11 1 1.1 941.9 1.0X
-RocksDB (trackTotalNumberOfRows: true) 46
47 1 0.2 4572.3 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1589.0 0.6X
+In-memory 8
9 1 1.3 794.3 1.0X
+RocksDB (trackTotalNumberOfRows: true) 45
46 1 0.2 4489.4 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1585.3 0.5X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (0 rows to overwrite - rate 0): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
-In-memory 8
9 1 1.3 797.2 1.0X
-RocksDB (trackTotalNumberOfRows: true) 45
46 1 0.2 4468.9 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1575.2 0.5X
+In-memory 8
9 1 1.2 808.2 1.0X
+RocksDB (trackTotalNumberOfRows: true) 45
46 1 0.2 4458.8 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
16 1 0.6 1578.5 0.5X
================================================================================================
@@ -43,29 +43,29 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (10000 rows to overwrite - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
566 584 6 0.0 56623.9 1.0X
-RocksDB (trackTotalNumberOfRows: false)
175 185 3 0.1 17469.9 3.2X
+RocksDB (trackTotalNumberOfRows: true)
560 573 7 0.0 56022.1 1.0X
+RocksDB (trackTotalNumberOfRows: false)
182 188 3 0.1 18198.7 3.1X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
488 502 5 0.0 48798.8 1.0X
-RocksDB (trackTotalNumberOfRows: false)
177 184 3 0.1 17675.0 2.8X
+RocksDB (trackTotalNumberOfRows: true)
491 505 5 0.0 49110.7 1.0X
+RocksDB (trackTotalNumberOfRows: false)
183 188 2 0.1 18334.7 2.7X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
424 437 6 0.0 42429.3 1.0X
-RocksDB (trackTotalNumberOfRows: false)
176 182 3 0.1 17608.0 2.4X
+RocksDB (trackTotalNumberOfRows: true)
435 445 4 0.0 43524.7 1.0X
+RocksDB (trackTotalNumberOfRows: false)
183 188 2 0.1 18304.6 2.4X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
406 420 6 0.0 40630.6 1.0X
-RocksDB (trackTotalNumberOfRows: false)
171 178 3 0.1 17137.0 2.4X
+RocksDB (trackTotalNumberOfRows: true)
418 427 5 0.0 41755.5 1.0X
+RocksDB (trackTotalNumberOfRows: false)
182 188 2 0.1 18233.8 2.3X
================================================================================================
@@ -76,33 +76,33 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 1 0 26.6 37.6
1.0X
-RocksDB (trackTotalNumberOfRows: true)
43 45 1 0.2 4303.7
0.0X
-RocksDB (trackTotalNumberOfRows: false)
15 16 0 0.6 1543.9
0.0X
+In-memory
0 1 0 26.9 37.2
1.0X
+RocksDB (trackTotalNumberOfRows: true)
45 46 1 0.2 4472.0
0.0X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1582.6
0.0X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate
50): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 7 1 1.5 650.9
1.0X
-RocksDB (trackTotalNumberOfRows: true)
45 46 1 0.2 4469.5
0.1X
-RocksDB (trackTotalNumberOfRows: false)
15 16 1 0.7 1496.4
0.4X
+In-memory
7 7 0 1.5 668.3
1.0X
+RocksDB (trackTotalNumberOfRows: true)
46 47 1 0.2 4590.0
0.1X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1588.4
0.4X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate
10): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 7 0 1.5 687.7
1.0X
-RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4357.2
0.2X
-RocksDB (trackTotalNumberOfRows: false)
15 16 1 0.7 1479.4
0.5X
+In-memory
7 8 0 1.4 713.2
1.0X
+RocksDB (trackTotalNumberOfRows: true)
45 46 1 0.2 4496.7
0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 17 1 0.6 1598.5
0.4X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 7 0 1.4 697.0 1.0X
-RocksDB (trackTotalNumberOfRows: true)
43 45 1 0.2 4332.4 0.2X
-RocksDB (trackTotalNumberOfRows: false)
14 15 0 0.7 1448.6 0.5X
+In-memory
7 8 1 1.4 723.7 1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4407.6 0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1592.7 0.5X
================================================================================================
@@ -113,32 +113,32 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 7 0 1.5 683.8 1.0X
-RocksDB (trackTotalNumberOfRows: true)
43 44 1 0.2 4257.5 0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 17 1 0.6 1669.2 0.4X
+In-memory
7 8 0 1.4 705.3 1.0X
+RocksDB (trackTotalNumberOfRows: true)
43 44 1 0.2 4337.4 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 1 0.6 1724.4 0.4X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 7 0 1.6 643.6 1.0X
-RocksDB (trackTotalNumberOfRows: true)
23 24 1 0.4 2349.6 0.3X
-RocksDB (trackTotalNumberOfRows: false)
10 10 0 1.0 999.9 0.6X
+In-memory
7 7 0 1.5 667.6 1.0X
+RocksDB (trackTotalNumberOfRows: true)
23 24 1 0.4 2292.0 0.3X
+RocksDB (trackTotalNumberOfRows: false)
10 10 0 1.0 1008.7 0.7X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 6 0 1.7 590.6 1.0X
-RocksDB (trackTotalNumberOfRows: true)
8 8 0 1.3 758.5 0.8X
-RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.0 491.5 1.2X
+In-memory
6 6 0 1.6 608.3 1.0X
+RocksDB (trackTotalNumberOfRows: true)
7 8 0 1.3 746.8 0.8X
+RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.0 488.1 1.2X
OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 0 0 23.7 42.1 1.0X
-RocksDB (trackTotalNumberOfRows: true)
4 4 0 2.8 354.3 0.1X
-RocksDB (trackTotalNumberOfRows: false)
4 4 0 2.8 354.8 0.1X
+In-memory
0 0 0 24.8 40.3 1.0X
+RocksDB (trackTotalNumberOfRows: true)
4 4 0 2.8 351.4 0.1X
+RocksDB (trackTotalNumberOfRows: false)
4 4 0 2.8 351.2 0.1X
diff --git a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
index a8e4c83be80e..51f9fd9c0142 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
@@ -6,33 +6,33 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (10000 rows to overwrite - rate 100): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory 8
10 1 1.2 843.4 1.0X
-RocksDB (trackTotalNumberOfRows: true) 44
46 1 0.2 4423.7 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1616.4 0.5X
+In-memory 8
9 1 1.2 849.7 1.0X
+RocksDB (trackTotalNumberOfRows: true) 46
47 2 0.2 4553.3 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1638.3 0.5X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (5000 rows to overwrite - rate 50): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 8
9 1 1.2 830.8 1.0X
-RocksDB (trackTotalNumberOfRows: true) 45
47 1 0.2 4506.3 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1576.7 0.5X
+In-memory 8
9 1 1.2 826.6 1.0X
+RocksDB (trackTotalNumberOfRows: true) 46
48 1 0.2 4649.0 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1622.4 0.5X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (1000 rows to overwrite - rate 10): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 8
8 0 1.2 808.8 1.0X
-RocksDB (trackTotalNumberOfRows: true) 45
46 1 0.2 4489.0 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1588.0 0.5X
+In-memory 8
9 0 1.2 813.1 1.0X
+RocksDB (trackTotalNumberOfRows: true) 45
47 1 0.2 4549.2 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1623.9 0.5X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (0 rows to overwrite - rate 0): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
-In-memory 8
8 0 1.3 796.8 1.0X
-RocksDB (trackTotalNumberOfRows: true) 44
46 1 0.2 4437.2 0.2X
-RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1573.0 0.5X
+In-memory 8
8 0 1.2 809.5 1.0X
+RocksDB (trackTotalNumberOfRows: true) 45
46 1 0.2 4494.3 0.2X
+RocksDB (trackTotalNumberOfRows: false) 16
17 1 0.6 1610.4 0.5X
================================================================================================
@@ -43,29 +43,29 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (10000 rows to overwrite - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
549 562 6 0.0 54902.6 1.0X
-RocksDB (trackTotalNumberOfRows: false)
179 184 2 0.1 17887.1 3.1X
+RocksDB (trackTotalNumberOfRows: true)
562 576 7 0.0 56211.3 1.0X
+RocksDB (trackTotalNumberOfRows: false)
182 187 3 0.1 18165.0 3.1X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
486 496 6 0.0 48554.8 1.0X
-RocksDB (trackTotalNumberOfRows: false)
180 185 3 0.1 17973.1 2.7X
+RocksDB (trackTotalNumberOfRows: true)
491 506 7 0.0 49136.7 1.0X
+RocksDB (trackTotalNumberOfRows: false)
181 187 3 0.1 18143.5 2.7X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
429 440 4 0.0 42859.9 1.0X
-RocksDB (trackTotalNumberOfRows: false)
178 184 2 0.1 17776.5 2.4X
+RocksDB (trackTotalNumberOfRows: true)
431 442 5 0.0 43056.2 1.0X
+RocksDB (trackTotalNumberOfRows: false)
181 186 2 0.1 18063.3 2.4X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
409 423 4 0.0 40946.3 1.0X
-RocksDB (trackTotalNumberOfRows: false)
178 183 2 0.1 17820.2 2.3X
+RocksDB (trackTotalNumberOfRows: true)
417 430 6 0.0 41676.3 1.0X
+RocksDB (trackTotalNumberOfRows: false)
180 185 3 0.1 18026.9 2.3X
================================================================================================
@@ -76,33 +76,33 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
1 1 0 19.6 51.0
1.0X
-RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4403.8
0.0X
-RocksDB (trackTotalNumberOfRows: false)
15 16 0 0.7 1527.7
0.0X
+In-memory
0 1 0 23.0 43.5
1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 46 1 0.2 4445.7
0.0X
+RocksDB (trackTotalNumberOfRows: false)
16 16 0 0.6 1558.2
0.0X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate
50): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 7 0 1.5 671.8
1.0X
-RocksDB (trackTotalNumberOfRows: true)
45 46 1 0.2 4484.7
0.1X
-RocksDB (trackTotalNumberOfRows: false)
15 16 0 0.7 1516.5
0.4X
+In-memory
7 7 0 1.5 681.6
1.0X
+RocksDB (trackTotalNumberOfRows: true)
45 47 1 0.2 4528.3
0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 16 0 0.6 1558.5
0.4X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate
10): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 8 0 1.4 727.7
1.0X
-RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4433.9
0.2X
-RocksDB (trackTotalNumberOfRows: false)
15 16 0 0.7 1512.5
0.5X
+In-memory
7 8 0 1.4 729.9
1.0X
+RocksDB (trackTotalNumberOfRows: true)
45 46 1 0.2 4484.8
0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 16 0 0.6 1558.6
0.5X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 8 1 1.4 740.3 1.0X
-RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4390.9 0.2X
-RocksDB (trackTotalNumberOfRows: false)
15 16 0 0.7 1500.6 0.5X
+In-memory
7 8 0 1.4 726.5 1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4423.1 0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 16 0 0.6 1552.2 0.5X
================================================================================================
@@ -113,32 +113,32 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux
6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 7 0 1.5 688.0 1.0X
-RocksDB (trackTotalNumberOfRows: true)
43 44 1 0.2 4337.8 0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1678.8 0.4X
+In-memory
7 7 0 1.4 709.4 1.0X
+RocksDB (trackTotalNumberOfRows: true)
45 46 1 0.2 4523.4 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1694.7 0.4X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 7 0 1.5 645.3 1.0X
-RocksDB (trackTotalNumberOfRows: true)
24 24 1 0.4 2370.3 0.3X
-RocksDB (trackTotalNumberOfRows: false)
11 11 0 0.9 1082.4 0.6X
+In-memory
7 7 0 1.5 661.0 1.0X
+RocksDB (trackTotalNumberOfRows: true)
25 25 1 0.4 2457.2 0.3X
+RocksDB (trackTotalNumberOfRows: false)
10 11 0 1.0 1048.8 0.6X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 6 0 1.7 587.3 1.0X
-RocksDB (trackTotalNumberOfRows: true)
8 8 0 1.3 788.1 0.7X
-RocksDB (trackTotalNumberOfRows: false)
6 6 0 1.8 554.1 1.1X
+In-memory
6 6 0 1.7 605.7 1.0X
+RocksDB (trackTotalNumberOfRows: true)
8 8 0 1.2 809.3 0.7X
+RocksDB (trackTotalNumberOfRows: false)
5 5 0 1.9 529.2 1.1X
OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
AMD EPYC 7763 64-Core Processor
evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 0 0 23.9 41.8 1.0X
-RocksDB (trackTotalNumberOfRows: true)
4 4 0 2.6 387.4 0.1X
-RocksDB (trackTotalNumberOfRows: false)
4 4 0 2.6 389.4 0.1X
+In-memory
0 0 0 24.1 41.6 1.0X
+RocksDB (trackTotalNumberOfRows: true)
4 4 0 2.5 393.7 0.1X
+RocksDB (trackTotalNumberOfRows: false)
4 4 0 2.5 393.6 0.1X
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]