Create benches/vs_sqlite.rs with criterion benchmarks comparing trdbte vs rusqlite:
Benchmarks to implement:
- bulk_insert_1k — INSERT 1,000 rows
- bulk_insert_10k — INSERT 10,000 rows
- select_all — SELECT * from 10k rows
- select_where_eq — SELECT WHERE id = N (point lookup in 10k rows)
- select_where_range — SELECT WHERE id > N AND id < M
- update_where — UPDATE ... WHERE id = N
- delete_where — DELETE WHERE id = N
- select_order_by — SELECT * ORDER BY col
- mixed_workload — interleaved INSERT/SELECT/UPDATE/DELETE
Both in-memory and on-disk variants.
Output must show trdbte vs sqlite times.
Target: trdbte must be faster on every benchmark.
Create benches/vs_sqlite.rs with criterion benchmarks comparing trdbte vs rusqlite:
Benchmarks to implement:
Both in-memory and on-disk variants.
Output must show trdbte vs sqlite times.
Target: trdbte must be faster on every benchmark.