Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
RFC: datastore state of the union & end-to-end batching (#1610)
* add batching rfc * Update design/batching.md Co-authored-by: Emil Ernerfeldt <[email protected]> * Update design/batching.md Co-authored-by: Emil Ernerfeldt <[email protected]> * Update design/batching.md Co-authored-by: Emil Ernerfeldt <[email protected]> * Update design/batching.md Co-authored-by: Emil Ernerfeldt <[email protected]> * qa component instances vs. instance keys * no sticky * qa are there any special components & non-integer instance keys * give some clue about cell incompatibility * temporary constructs * zstd is already setup * more planning * date and links --------- Co-authored-by: Emil Ernerfeldt <[email protected]>
- Loading branch information
cb95f5e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rust Benchmark
datastore/num_rows=1000/num_instances=1000/packed=false/insert/default
2800753
ns/iter (± 17865
)2798053
ns/iter (± 49459
)1.00
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at/default
371
ns/iter (± 1
)371
ns/iter (± 2
)1
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/primary/default
274
ns/iter (± 1
)263
ns/iter (± 1
)1.04
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/secondaries/default
422
ns/iter (± 17
)419
ns/iter (± 4
)1.01
datastore/num_rows=1000/num_instances=1000/packed=false/range/default
2949675
ns/iter (± 37931
)2955186
ns/iter (± 42069
)1.00
datastore/num_rows=1000/num_instances=1000/gc/default
2366760
ns/iter (± 11699
)2360531
ns/iter (± 7742
)1.00
mono_points_arrow/generate_message_bundles
25690583
ns/iter (± 1360299
)28137558
ns/iter (± 1145599
)0.91
mono_points_arrow/generate_messages
111183648
ns/iter (± 879567
)123496964
ns/iter (± 1152016
)0.90
mono_points_arrow/encode_log_msg
140163972
ns/iter (± 609784
)155039628
ns/iter (± 1412968
)0.90
mono_points_arrow/encode_total
280532139
ns/iter (± 1640498
)310448162
ns/iter (± 2250264
)0.90
mono_points_arrow/decode_log_msg
177118254
ns/iter (± 1235545
)189541902
ns/iter (± 1918086
)0.93
mono_points_arrow/decode_message_bundles
54411011
ns/iter (± 1216228
)67210424
ns/iter (± 792212
)0.81
mono_points_arrow/decode_total
233024184
ns/iter (± 1631503
)253322604
ns/iter (± 1974248
)0.92
mono_points_arrow_batched/generate_message_bundles
18224506
ns/iter (± 293461
)18836640
ns/iter (± 1976435
)0.97
mono_points_arrow_batched/generate_messages
4082562
ns/iter (± 139756
)4104733
ns/iter (± 141087
)0.99
mono_points_arrow_batched/encode_log_msg
1388313
ns/iter (± 3959
)1348043
ns/iter (± 6276
)1.03
mono_points_arrow_batched/encode_total
24871569
ns/iter (± 776979
)28143662
ns/iter (± 1433702
)0.88
mono_points_arrow_batched/decode_log_msg
779621
ns/iter (± 2203
)778172
ns/iter (± 4235
)1.00
mono_points_arrow_batched/decode_message_bundles
7545789
ns/iter (± 51407
)7562054
ns/iter (± 97282
)1.00
mono_points_arrow_batched/decode_total
8368617
ns/iter (± 56581
)9586152
ns/iter (± 711385
)0.87
batch_points_arrow/generate_message_bundles
237398
ns/iter (± 1455
)239887
ns/iter (± 353
)0.99
batch_points_arrow/generate_messages
5029
ns/iter (± 34
)5050
ns/iter (± 18
)1.00
batch_points_arrow/encode_log_msg
255540
ns/iter (± 1386
)265905
ns/iter (± 2538
)0.96
batch_points_arrow/encode_total
530531
ns/iter (± 3390
)528194
ns/iter (± 1674
)1.00
batch_points_arrow/decode_log_msg
208755
ns/iter (± 1143
)213243
ns/iter (± 2000
)0.98
batch_points_arrow/decode_message_bundles
1817
ns/iter (± 14
)1831
ns/iter (± 19
)0.99
batch_points_arrow/decode_total
216531
ns/iter (± 1230
)215967
ns/iter (± 2134
)1.00
arrow_mono_points/insert
2315994449
ns/iter (± 3540663
)2473011849
ns/iter (± 57619355
)0.94
arrow_mono_points/query
1174175
ns/iter (± 9928
)1218937
ns/iter (± 16820
)0.96
arrow_batch_points/insert
1140866
ns/iter (± 6596
)1141669
ns/iter (± 14681
)1.00
arrow_batch_points/query
14673
ns/iter (± 120
)14152
ns/iter (± 87
)1.04
arrow_batch_vecs/insert
26138
ns/iter (± 141
)26391
ns/iter (± 896
)0.99
arrow_batch_vecs/query
323075
ns/iter (± 2524
)321244
ns/iter (± 4311
)1.01
tuid/Tuid::random
34
ns/iter (± 0
)34
ns/iter (± 0
)1
This comment was automatically generated by workflow using github-action-benchmark.