tobixdev
rdf-fusion
BlogDocsChangelog

Introduce a Common Module for the Generic Aspects of Quad Indexes

#128Merged
Comparing
persistent-storage
(
c3a442a
) with
main
(
237a56d
)
CodSpeed Performance Gauge
0%
Untouched
88

Benchmarks

Passed

STR_AllBlank
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
+2%
7.1 ms6.9 ms
Web: Encode SELECT Result
lib/web/benches/encode_results.rs::encode_results::encode_solution
CodSpeed Performance Gauge
+2%
46.2 ms45.4 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q7
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
+1%
15.4 ms15.3 ms
query - Single Pattern With Fixed Element (subject)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
Wind Farm 16 (target_partitions=1) - ProductionQuery1
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
+1%
229.2 ms227.8 ms
query - Single Pattern With Fixed Element (object)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
GT_AllInt
lib/functions/benches/scalar_binary.rs::scalar_binary::bench_all_binary
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
EQ_AllInt
lib/functions/benches/scalar_binary.rs::scalar_binary::bench_all_binary
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q2
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
13.1 ms13 ms
BSBM Explore 10000 (target_partitions=1) - Q5
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
223 ms222.4 ms
Wind Farm 16 (target_partitions=1) - ProductionQuery2
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
426 ms425 ms
query - Single Pattern / No Quads
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
Planning: Wind Farm 16 (target_partitions=1) - ProductionQuery1
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
49.8 ms49.7 ms
BSBM Explore 10000 (target_partitions=1) - Q9
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
7.6 ms7.6 ms
Wind Farm 16 (target_partitions=1) - ProductionQuery3
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
368.4 ms367.8 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q9
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
Wind Farm 16 (target_partitions=1) - GroupedProduction2
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
1.6 s1.6 s
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q8
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
39.8 ms39.8 ms
BSBM Explore 10000 (target_partitions=1) - Q2
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
25.2 ms25.2 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q3
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
31.8 ms31.8 ms
Planning: Wind Farm 16 (target_partitions=1) - ProductionQuery4
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
42.1 ms42 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q1
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
19 ms18.9 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q2
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
20.5 ms20.5 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q6
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
29.1 ms29.1 ms
Planning: Wind Farm 16 (target_partitions=1) - GroupedProduction4
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
69.3 ms69.2 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q1
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
17 ms17 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q4
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
28.5 ms28.5 ms
isIRI_AllNamedNodes
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
890.4 µs889.7 µs
isIRI_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q8
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
34.4 ms34.4 ms
Wind Farm 16 (target_partitions=1) - GroupedProduction3
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
1.5 s1.5 s
Planning: BSBM Explore 10000 (target_partitions=1) - Q10
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
28.7 ms28.7 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q5
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
41.8 ms41.7 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q7
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
112.1 ms112.1 ms
query - Single Pattern / Single Quad
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
BSBM Explore 10000 (target_partitions=1) - Q7
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
164.4 ms164.3 ms
xsd:dataTime_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q4
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
1 s1 s
BSBM Explore 10000 (target_partitions=1) - Q10
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
137.8 ms137.7 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q5
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
82 ms82 ms
STR_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
query - Single Pattern With Fixed Element (predicate)
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern_with_fixed_element::Store
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q2
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
1.4 s1.4 s
Wind Farm 16 (target_partitions=1) - GroupedProduction1
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
1.3 s1.3 s
BSBM Explore 10000 (target_partitions=1) - Q4
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
43.8 ms43.8 ms
Planning: Wind Farm 16 (target_partitions=1) - GroupedProduction2
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
174.8 ms174.8 ms
BSBM Explore 10000 (target_partitions=1) - Q8
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
285.8 ms285.8 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q7
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
28.9 ms28.9 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Query 64
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
50.7 s50.7 s
Planning: Wind Farm 16 (target_partitions=1) - GroupedProduction3
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
76.1 ms76.1 ms
isLITERAL_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
isBLANK_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
isNUMERIC_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Q4
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
31.9 ms31.9 ms
xsd:string_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q8
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
591.9 ms592.1 ms
LT_AllInt
lib/functions/benches/scalar_binary.rs::scalar_binary::bench_all_binary
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
Planning: Wind Farm 16 (target_partitions=1) - GroupedProduction1
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
83.6 ms83.7 ms
isBLANK_AllBlank
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
BSBM Explore 10000 (target_partitions=1) - Q3
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
39.5 ms39.5 ms
xsd:float_AllInt
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
956.1 µs956.6 µs
Wind Farm 16 (target_partitions=1) - GroupedProduction4
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
2 s2 s
BSBM Business Intelligence 10000 (target_partitions=1) - Q3
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
232.4 ms232.6 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q1
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
42.4 ms42.5 ms
BSBM Explore 10000 (target_partitions=1) - Q1
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
25 ms25 ms
STR_AllNamedNodes
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
5.4 ms5.4 ms
xsd:float_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
0%
1.2 ms1.3 ms
Planning: Wind Farm 16 (target_partitions=1) - ProductionQuery3
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
45.6 ms45.7 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q5
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
46.4 ms46.6 ms
Planning: BSBM Business Intelligence 10000 (target_partitions=1) - Query 64
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
31.9 ms32 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q12
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
0%
13.4 ms13.5 ms
Planning: Wind Farm 16 (target_partitions=1) - ProductionQuery2
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
0%
102.5 ms102.8 ms
LEQ_AllInt
lib/functions/benches/scalar_binary.rs::scalar_binary::bench_all_binary
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
BSBM Business Intelligence 10000 (target_partitions=1) - Q6
bench/benches/bsbm_business_intelligence.rs::bsbm_business_intelligence::bsbm_business_intelligence_10000_1_partition
CodSpeed Performance Gauge
0%
148.5 ms149.1 ms
GEQ_AllInt
lib/functions/benches/scalar_binary.rs::scalar_binary::bench_all_binary
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q3
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
-1%
24.8 ms24.9 ms
Wind Farm 16 (target_partitions=1) - ProductionQuery4
bench/benches/wind_farm.rs::wind_farm::wind_farm_16_1_partition
CodSpeed Performance Gauge
-1%
738.2 ms743.3 ms
STR_AllString
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
-1%
5.4 ms5.4 ms
xsd:integer_AllFloat
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
-1%
1.3 ms1.4 ms
extend
lib/rdf-fusion/benches/store.rs::store_write::store_load::Store
CodSpeed Performance Gauge
-1%
299.5 ms302.4 ms
BSBM Explore 10000 (target_partitions=1) - Q12
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
-1%
15.5 ms15.7 ms
query - Single Pattern / 8192 Quads
lib/rdf-fusion/benches/store.rs::store_query::store_single_pattern::Store
CodSpeed Performance Gauge
-1%
21.6 ms21.9 ms
BSBM Explore 10000 (target_partitions=1) - Q11
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
-2%
4.1 ms4.1 ms
xsd:boolean_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
-2%
1.2 ms1.3 ms
Planning: BSBM Explore 10000 (target_partitions=1) - Q11
bench/benches/bsbm_explore.rs::bsbm_explore::bsbm_explore_10000_1_partition
CodSpeed Performance Gauge
-2%
3.6 ms3.7 ms
xsd:integer_Mixed
lib/functions/benches/scalar.rs::scalar::bench_all
CodSpeed Performance Gauge
-2%
1.4 ms1.4 ms
insert (ascending)
lib/rdf-fusion/benches/store.rs::store_write::store_load::Store
CodSpeed Performance Gauge
-4%
3.5 ms3.6 ms
insert (random)
lib/rdf-fusion/benches/store.rs::store_write::store_load::Store
CodSpeed Performance Gauge
-4%
3.5 ms3.6 ms

Commits

Click on a commit to change the comparison range
Base
main
237a56d
-0.15%
Extract generic parts of quad indexes and index permutations to a common module.
c3a442a
9 days ago
by tobixdev
© 2025 CodSpeed Technology
Home Terms Privacy Docs