Realisation v1

This commit is contained in:
Efim Beshmenev
2026-08-11 22:19:34 +03:00
commit aea6e330e3
194 changed files with 62580 additions and 0 deletions
@@ -0,0 +1,49 @@
profile,suite,type,structure,workload,n,operations,repeat,seed,leaf,fanout,levels,total_ns,ns_per_op,p50_ns,p95_ns,p99_ns,max_ns,checksum,allocated_bytes,switches,final_mode,status
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_16",10000,5000,0,10165315587762665217,256,64,4,1460700,292.13999999999999,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_16",10000,5000,0,10165315587762665217,256,64,4,18700,3.7400000000000002,0,0,0,0,2500,744552,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_16",10000,5000,1,1379523232912100116,256,64,4,1341800,268.36000000000001,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_16",10000,5000,1,1379523232912100116,256,64,4,18700,3.7400000000000002,0,0,0,0,2500,744552,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_16",10000,5000,0,10165315587762665217,256,64,4,1379700,275.94,0,0,0,0,1562500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_16",10000,5000,0,10165315587762665217,256,64,4,9456800,1891.3599999999999,0,0,0,0,1562500,744552,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_16",10000,5000,1,1379523232912100116,256,64,4,1354900,270.98000000000002,0,0,0,0,1562500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_16",10000,5000,1,1379523232912100116,256,64,4,9298200,1859.6400000000001,0,0,0,0,1562500,744552,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_1024",10000,5000,0,10165315589876594433,256,64,4,1422000,284.39999999999998,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_1024",10000,5000,0,10165315589876594433,256,64,4,40300,8.0600000000000005,0,0,0,0,2500,825192,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_1024",10000,5000,1,1379523235093138196,256,64,4,1416300,283.25999999999999,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_1024",10000,5000,1,1379523235093138196,256,64,4,41000,8.1999999999999993,0,0,0,0,2500,825192,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_1024",10000,5000,0,10165315589876594433,256,64,4,1391700,278.33999999999997,0,0,0,0,24419,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_1024",10000,5000,0,10165315589876594433,256,64,4,385300,77.060000000000002,0,0,0,0,24419,825192,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_1024",10000,5000,1,1379523235093138196,256,64,4,1369500,273.89999999999998,0,0,0,0,24408,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_1024",10000,5000,1,1379523235093138196,256,64,4,266700,53.340000000000003,0,0,0,0,24408,825192,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_10000",10000,5000,0,10165315607626888961,256,64,4,2069600,413.92000000000002,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_10000",10000,5000,0,10165315607626888961,256,64,4,68900,13.779999999999999,0,0,0,0,2500,1398632,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_10000",10000,5000,1,1379523251702582036,256,64,4,2047600,409.51999999999998,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_10000",10000,5000,1,1379523251702582036,256,64,4,68500,13.699999999999999,0,0,0,0,2500,1398632,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_10000",10000,5000,0,10165315607626888961,256,64,4,1356800,271.36000000000001,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_10000",10000,5000,0,10165315607626888961,256,64,4,172100,34.420000000000002,0,0,0,0,2500,1398632,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_10000",10000,5000,1,1379523251702582036,256,64,4,1360100,272.01999999999998,0,0,0,0,2500,40000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_10000",10000,5000,1,1379523251702582036,256,64,4,173100,34.619999999999997,0,0,0,0,2500,1398632,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_16",100000,500,0,10165315587762558641,256,64,4,1370700,2741.4000000000001,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_16",100000,500,0,10165315587762558641,256,64,4,2100,4.2000000000000002,0,0,0,0,250,8238168,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_16",100000,500,1,1379523232912009892,256,64,4,1393500,2787,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_16",100000,500,1,1379523232912009892,256,64,4,2200,4.4000000000000004,0,0,0,0,250,8238168,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_16",100000,500,0,10165315587762558641,256,64,4,1443000,2886,0,0,0,0,1562500,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_16",100000,500,0,10165315587762558641,256,64,4,11162300,22324.599999999999,0,0,0,0,1562500,8238168,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_16",100000,500,1,1379523232912009892,256,64,4,1451800,2903.5999999999999,0,0,0,0,1562500,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_16",100000,500,1,1379523232912009892,256,64,4,11026400,22052.799999999999,0,0,0,0,1562500,8238168,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_1024",100000,500,0,10165315589876487857,256,64,4,1355800,2711.5999999999999,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_1024",100000,500,0,10165315589876487857,256,64,4,4500,9,0,0,0,0,250,8318808,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_1024",100000,500,1,1379523235093047972,256,64,4,1391000,2782,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_1024",100000,500,1,1379523235093047972,256,64,4,4600,9.1999999999999993,0,0,0,0,250,8318808,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_1024",100000,500,0,10165315589876487857,256,64,4,1535900,3071.8000000000002,0,0,0,0,24412,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_1024",100000,500,0,10165315589876487857,256,64,4,317200,634.39999999999998,0,0,0,0,24412,8318808,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_1024",100000,500,1,1379523235093047972,256,64,4,1418000,2836,0,0,0,0,24404,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_1024",100000,500,1,1379523235093047972,256,64,4,308100,616.20000000000005,0,0,0,0,24404,8318808,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_100000",100000,500,0,10165315521895208625,256,64,4,2036200,4072.4000000000001,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_100000",100000,500,0,10165315521895208625,256,64,4,7300,14.6,0,0,0,0,250,18722648,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","contains_cardinality_100000",100000,500,1,1379523303074327204,256,64,4,2083100,4166.1999999999998,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","contains_cardinality_100000",100000,500,1,1379523303074327204,256,64,4,7700,15.4,0,0,0,0,250,18722648,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_100000",100000,500,0,10165315521895208625,256,64,4,1687400,3374.8000000000002,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_100000",100000,500,0,10165315521895208625,256,64,4,38600,77.200000000000003,0,0,0,0,250,18722648,0,"vector","ok"
"baseline","index","uint32","std::vector_linear_lookup","find_all_cardinality_100000",100000,500,1,1379523303074327204,256,64,4,1585000,3170,0,0,0,0,250,400000,0,"vector","ok"
"baseline","index","uint32","adaptive_flat_hash_index","find_all_cardinality_100000",100000,500,1,1379523303074327204,256,64,4,36300,72.599999999999994,0,0,0,0,250,18722648,0,"vector","ok"
1 profile suite type structure workload n operations repeat seed leaf fanout levels total_ns ns_per_op p50_ns p95_ns p99_ns max_ns checksum allocated_bytes switches final_mode status
2 baseline index uint32 std::vector_linear_lookup contains_cardinality_16 10000 5000 0 10165315587762665217 256 64 4 1460700 292.13999999999999 0 0 0 0 2500 40000 0 vector ok
3 baseline index uint32 adaptive_flat_hash_index contains_cardinality_16 10000 5000 0 10165315587762665217 256 64 4 18700 3.7400000000000002 0 0 0 0 2500 744552 0 vector ok
4 baseline index uint32 std::vector_linear_lookup contains_cardinality_16 10000 5000 1 1379523232912100116 256 64 4 1341800 268.36000000000001 0 0 0 0 2500 40000 0 vector ok
5 baseline index uint32 adaptive_flat_hash_index contains_cardinality_16 10000 5000 1 1379523232912100116 256 64 4 18700 3.7400000000000002 0 0 0 0 2500 744552 0 vector ok
6 baseline index uint32 std::vector_linear_lookup find_all_cardinality_16 10000 5000 0 10165315587762665217 256 64 4 1379700 275.94 0 0 0 0 1562500 40000 0 vector ok
7 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_16 10000 5000 0 10165315587762665217 256 64 4 9456800 1891.3599999999999 0 0 0 0 1562500 744552 0 vector ok
8 baseline index uint32 std::vector_linear_lookup find_all_cardinality_16 10000 5000 1 1379523232912100116 256 64 4 1354900 270.98000000000002 0 0 0 0 1562500 40000 0 vector ok
9 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_16 10000 5000 1 1379523232912100116 256 64 4 9298200 1859.6400000000001 0 0 0 0 1562500 744552 0 vector ok
10 baseline index uint32 std::vector_linear_lookup contains_cardinality_1024 10000 5000 0 10165315589876594433 256 64 4 1422000 284.39999999999998 0 0 0 0 2500 40000 0 vector ok
11 baseline index uint32 adaptive_flat_hash_index contains_cardinality_1024 10000 5000 0 10165315589876594433 256 64 4 40300 8.0600000000000005 0 0 0 0 2500 825192 0 vector ok
12 baseline index uint32 std::vector_linear_lookup contains_cardinality_1024 10000 5000 1 1379523235093138196 256 64 4 1416300 283.25999999999999 0 0 0 0 2500 40000 0 vector ok
13 baseline index uint32 adaptive_flat_hash_index contains_cardinality_1024 10000 5000 1 1379523235093138196 256 64 4 41000 8.1999999999999993 0 0 0 0 2500 825192 0 vector ok
14 baseline index uint32 std::vector_linear_lookup find_all_cardinality_1024 10000 5000 0 10165315589876594433 256 64 4 1391700 278.33999999999997 0 0 0 0 24419 40000 0 vector ok
15 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_1024 10000 5000 0 10165315589876594433 256 64 4 385300 77.060000000000002 0 0 0 0 24419 825192 0 vector ok
16 baseline index uint32 std::vector_linear_lookup find_all_cardinality_1024 10000 5000 1 1379523235093138196 256 64 4 1369500 273.89999999999998 0 0 0 0 24408 40000 0 vector ok
17 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_1024 10000 5000 1 1379523235093138196 256 64 4 266700 53.340000000000003 0 0 0 0 24408 825192 0 vector ok
18 baseline index uint32 std::vector_linear_lookup contains_cardinality_10000 10000 5000 0 10165315607626888961 256 64 4 2069600 413.92000000000002 0 0 0 0 2500 40000 0 vector ok
19 baseline index uint32 adaptive_flat_hash_index contains_cardinality_10000 10000 5000 0 10165315607626888961 256 64 4 68900 13.779999999999999 0 0 0 0 2500 1398632 0 vector ok
20 baseline index uint32 std::vector_linear_lookup contains_cardinality_10000 10000 5000 1 1379523251702582036 256 64 4 2047600 409.51999999999998 0 0 0 0 2500 40000 0 vector ok
21 baseline index uint32 adaptive_flat_hash_index contains_cardinality_10000 10000 5000 1 1379523251702582036 256 64 4 68500 13.699999999999999 0 0 0 0 2500 1398632 0 vector ok
22 baseline index uint32 std::vector_linear_lookup find_all_cardinality_10000 10000 5000 0 10165315607626888961 256 64 4 1356800 271.36000000000001 0 0 0 0 2500 40000 0 vector ok
23 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_10000 10000 5000 0 10165315607626888961 256 64 4 172100 34.420000000000002 0 0 0 0 2500 1398632 0 vector ok
24 baseline index uint32 std::vector_linear_lookup find_all_cardinality_10000 10000 5000 1 1379523251702582036 256 64 4 1360100 272.01999999999998 0 0 0 0 2500 40000 0 vector ok
25 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_10000 10000 5000 1 1379523251702582036 256 64 4 173100 34.619999999999997 0 0 0 0 2500 1398632 0 vector ok
26 baseline index uint32 std::vector_linear_lookup contains_cardinality_16 100000 500 0 10165315587762558641 256 64 4 1370700 2741.4000000000001 0 0 0 0 250 400000 0 vector ok
27 baseline index uint32 adaptive_flat_hash_index contains_cardinality_16 100000 500 0 10165315587762558641 256 64 4 2100 4.2000000000000002 0 0 0 0 250 8238168 0 vector ok
28 baseline index uint32 std::vector_linear_lookup contains_cardinality_16 100000 500 1 1379523232912009892 256 64 4 1393500 2787 0 0 0 0 250 400000 0 vector ok
29 baseline index uint32 adaptive_flat_hash_index contains_cardinality_16 100000 500 1 1379523232912009892 256 64 4 2200 4.4000000000000004 0 0 0 0 250 8238168 0 vector ok
30 baseline index uint32 std::vector_linear_lookup find_all_cardinality_16 100000 500 0 10165315587762558641 256 64 4 1443000 2886 0 0 0 0 1562500 400000 0 vector ok
31 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_16 100000 500 0 10165315587762558641 256 64 4 11162300 22324.599999999999 0 0 0 0 1562500 8238168 0 vector ok
32 baseline index uint32 std::vector_linear_lookup find_all_cardinality_16 100000 500 1 1379523232912009892 256 64 4 1451800 2903.5999999999999 0 0 0 0 1562500 400000 0 vector ok
33 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_16 100000 500 1 1379523232912009892 256 64 4 11026400 22052.799999999999 0 0 0 0 1562500 8238168 0 vector ok
34 baseline index uint32 std::vector_linear_lookup contains_cardinality_1024 100000 500 0 10165315589876487857 256 64 4 1355800 2711.5999999999999 0 0 0 0 250 400000 0 vector ok
35 baseline index uint32 adaptive_flat_hash_index contains_cardinality_1024 100000 500 0 10165315589876487857 256 64 4 4500 9 0 0 0 0 250 8318808 0 vector ok
36 baseline index uint32 std::vector_linear_lookup contains_cardinality_1024 100000 500 1 1379523235093047972 256 64 4 1391000 2782 0 0 0 0 250 400000 0 vector ok
37 baseline index uint32 adaptive_flat_hash_index contains_cardinality_1024 100000 500 1 1379523235093047972 256 64 4 4600 9.1999999999999993 0 0 0 0 250 8318808 0 vector ok
38 baseline index uint32 std::vector_linear_lookup find_all_cardinality_1024 100000 500 0 10165315589876487857 256 64 4 1535900 3071.8000000000002 0 0 0 0 24412 400000 0 vector ok
39 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_1024 100000 500 0 10165315589876487857 256 64 4 317200 634.39999999999998 0 0 0 0 24412 8318808 0 vector ok
40 baseline index uint32 std::vector_linear_lookup find_all_cardinality_1024 100000 500 1 1379523235093047972 256 64 4 1418000 2836 0 0 0 0 24404 400000 0 vector ok
41 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_1024 100000 500 1 1379523235093047972 256 64 4 308100 616.20000000000005 0 0 0 0 24404 8318808 0 vector ok
42 baseline index uint32 std::vector_linear_lookup contains_cardinality_100000 100000 500 0 10165315521895208625 256 64 4 2036200 4072.4000000000001 0 0 0 0 250 400000 0 vector ok
43 baseline index uint32 adaptive_flat_hash_index contains_cardinality_100000 100000 500 0 10165315521895208625 256 64 4 7300 14.6 0 0 0 0 250 18722648 0 vector ok
44 baseline index uint32 std::vector_linear_lookup contains_cardinality_100000 100000 500 1 1379523303074327204 256 64 4 2083100 4166.1999999999998 0 0 0 0 250 400000 0 vector ok
45 baseline index uint32 adaptive_flat_hash_index contains_cardinality_100000 100000 500 1 1379523303074327204 256 64 4 7700 15.4 0 0 0 0 250 18722648 0 vector ok
46 baseline index uint32 std::vector_linear_lookup find_all_cardinality_100000 100000 500 0 10165315521895208625 256 64 4 1687400 3374.8000000000002 0 0 0 0 250 400000 0 vector ok
47 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_100000 100000 500 0 10165315521895208625 256 64 4 38600 77.200000000000003 0 0 0 0 250 18722648 0 vector ok
48 baseline index uint32 std::vector_linear_lookup find_all_cardinality_100000 100000 500 1 1379523303074327204 256 64 4 1585000 3170 0 0 0 0 250 400000 0 vector ok
49 baseline index uint32 adaptive_flat_hash_index find_all_cardinality_100000 100000 500 1 1379523303074327204 256 64 4 36300 72.599999999999994 0 0 0 0 250 18722648 0 vector ok