On Fri, Jul 29, 2011 at 12:30 AM, Alexey Pechnikov
<pechni...@mobigroup.ru>wrote:

> With integer->blob mapping patch I get these results:
>
>
Good information, Alexey.  Thanks for running this.  It would seem that the
SQLite team has some serious work ahead of us.....


>
> $ ./db_bench_sqlite3
> SQLite:     version 3.7.7.1
> Date:       Fri Jul 29 05:32:05 2011
> CPU:        2 * Intel(R) Atom(TM) CPU N450   @ 1.66GHz
> CPUCache:   512 KB
> Keys:       16 bytes each
> Values:     100 bytes each
> Entries:    1000000
> RawSize:    110.6 MB (estimated)
> ------------------------------------------------
> fillseq      :      77.394 micros/op;    1.3 MB/s
> fillseqsync  :     133.326 micros/op;    0.7 MB/s (10000 ops)
> fillseqbatch :      31.511 micros/op;    3.1 MB/s
> fillrandom   :     518.605 micros/op;    0.2 MB/s
> fillrandsync :     227.374 micros/op;    0.4 MB/s (10000 ops)
> fillrandbatch :     411.859 micros/op;    0.2 MB/s
> overwrite    :     793.869 micros/op;    0.1 MB/s
> overwritebatch :     743.661 micros/op;    0.1 MB/s
> readrandom   :      31.236 micros/op;
> readseq      :      20.331 micros/op;
> fillrand100K :    4872.027 micros/op;   19.6 MB/s (1000 ops)
> fillseq100K  :    7249.182 micros/op;   13.2 MB/s (1000 ops)
> readseq100K  :     634.887 micros/op;
> readrand100K :     606.026 micros/op;
>
>
> $ ./db_bench
> LevelDB:    version 1.2
> Date:       Fri Jul 29 11:20:59 2011
> CPU:        2 * Intel(R) Atom(TM) CPU N450   @ 1.66GHz
> CPUCache:   512 KB
> Keys:       16 bytes each
> Values:     100 bytes each (50 bytes after compression)
> Entries:    1000000
> RawSize:    110.6 MB (estimated)
> FileSize:   62.9 MB (estimated)
> WARNING: Snappy compression is not enabled
> ------------------------------------------------
> fillseq      :      10.107 micros/op;   10.9 MB/s
> fillsync     :     276.920 micros/op;    0.4 MB/s (1000 ops)
> fillrandom   :      21.275 micros/op;    5.2 MB/s
> overwrite    :      30.717 micros/op;    3.6 MB/s
> readrandom   :      48.781 micros/op;
> readrandom   :      39.841 micros/op;
> readseq      :       2.227 micros/op;   49.7 MB/s
> readreverse  :       3.549 micros/op;   31.2 MB/s
> compact      : 5274551.868 micros/op;
> readrandom   :      35.392 micros/op;
> readseq      :       1.743 micros/op;   63.5 MB/s
> readreverse  :       2.927 micros/op;   37.8 MB/s
> fill100K     :    6631.138 micros/op;   14.4 MB/s (1000 ops)
> crc32c       :      11.447 micros/op;  341.2 MB/s (4K per op)
> snappycomp   :       8.106 micros/op; (snappy failure)
> snappyuncomp :      26.941 micros/op; (snappy failure)
> acquireload  :       1.407 micros/op; (each op is 1000 loads)
>
>
>
> --
> Best regards, Alexey Pechnikov.
> http://pechnikov.tel/
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to