1- use ferrumc_storage:: lmdb:: LmdbBackend ;
1+ use ferrumc_storage:: { database :: Database , lmdb:: LmdbBackend } ;
22use rand:: Rng ;
33use std:: collections:: HashSet ;
44
@@ -30,14 +30,14 @@ pub(crate) fn db_benches(c: &mut criterion::Criterion) {
3030
3131 let db = LmdbBackend :: initialize ( Some ( tempdir) ) . unwrap ( ) ;
3232
33- db. create_table ( "insert_test" . to_string ( ) ) . unwrap ( ) ;
33+ db. create_table ( "insert_test" ) . unwrap ( ) ;
3434
3535 let mut insert_group = c. benchmark_group ( "Insert" ) ;
3636
3737 insert_group. bench_function ( "512b" . to_string ( ) , |b| {
3838 b. iter ( || {
3939 db. insert (
40- "insert_test" . to_string ( ) ,
40+ "insert_test" ,
4141 generate_random_key ( & mut used_keys) ,
4242 generate_random_data ( 512 ) ,
4343 )
@@ -48,7 +48,7 @@ pub(crate) fn db_benches(c: &mut criterion::Criterion) {
4848 insert_group. bench_function ( "1kb" . to_string ( ) , |b| {
4949 b. iter ( || {
5050 db. insert (
51- "insert_test" . to_string ( ) ,
51+ "insert_test" ,
5252 generate_random_key ( & mut used_keys) ,
5353 generate_random_data ( 1024 ) ,
5454 )
@@ -59,7 +59,7 @@ pub(crate) fn db_benches(c: &mut criterion::Criterion) {
5959 insert_group. bench_function ( "4kb" . to_string ( ) , |b| {
6060 b. iter ( || {
6161 db. insert (
62- "insert_test" . to_string ( ) ,
62+ "insert_test" ,
6363 generate_random_key ( & mut used_keys) ,
6464 generate_random_data ( 4096 ) ,
6565 )
@@ -71,20 +71,20 @@ pub(crate) fn db_benches(c: &mut criterion::Criterion) {
7171
7272 let mut read_group = c. benchmark_group ( "Read" ) ;
7373
74- db. create_table ( "read_test" . to_string ( ) ) . unwrap ( ) ;
74+ db. create_table ( "read_test" ) . unwrap ( ) ;
7575
7676 let keys_512b = ( 0 ..1000 )
7777 . map ( |_| generate_random_key ( & mut used_keys) )
7878 . collect :: < Vec < _ > > ( ) ;
7979
8080 for key in keys_512b. iter ( ) {
81- db. insert ( "read_test" . to_string ( ) , * key, generate_random_data ( 512 ) )
81+ db. insert ( "read_test" , * key, generate_random_data ( 512 ) )
8282 . unwrap ( ) ;
8383 }
8484
8585 read_group. bench_function ( "512b" . to_string ( ) , |b| {
8686 b. iter ( || {
87- db. get ( "read_test" . to_string ( ) , select_random ( keys_512b. clone ( ) ) )
87+ db. get ( "read_test" , select_random ( keys_512b. clone ( ) ) )
8888 . unwrap ( ) ;
8989 } )
9090 } ) ;
@@ -94,13 +94,13 @@ pub(crate) fn db_benches(c: &mut criterion::Criterion) {
9494 . collect :: < Vec < _ > > ( ) ;
9595
9696 for key in keys_1kb. iter ( ) {
97- db. insert ( "read_test" . to_string ( ) , * key, generate_random_data ( 1024 ) )
97+ db. insert ( "read_test" , * key, generate_random_data ( 1024 ) )
9898 . unwrap ( ) ;
9999 }
100100
101101 read_group. bench_function ( "1kb" . to_string ( ) , |b| {
102102 b. iter ( || {
103- db. get ( "read_test" . to_string ( ) , select_random ( keys_1kb. clone ( ) ) )
103+ db. get ( "read_test" , select_random ( keys_1kb. clone ( ) ) )
104104 . unwrap ( ) ;
105105 } )
106106 } ) ;
@@ -110,13 +110,13 @@ pub(crate) fn db_benches(c: &mut criterion::Criterion) {
110110 . collect :: < Vec < _ > > ( ) ;
111111
112112 for key in keys_4kb. iter ( ) {
113- db. insert ( "read_test" . to_string ( ) , * key, generate_random_data ( 4096 ) )
113+ db. insert ( "read_test" , * key, generate_random_data ( 4096 ) )
114114 . unwrap ( ) ;
115115 }
116116
117117 read_group. bench_function ( "4kb" . to_string ( ) , |b| {
118118 b. iter ( || {
119- db. get ( "read_test" . to_string ( ) , select_random ( keys_4kb. clone ( ) ) )
119+ db. get ( "read_test" , select_random ( keys_4kb. clone ( ) ) )
120120 . unwrap ( ) ;
121121 } )
122122 } ) ;
0 commit comments