├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── bench.sh ├── busy_loop.py ├── commons.py ├── migrations └── 20210509094817_create_user_table.sql ├── naive.py ├── naive_batched.py ├── sqlite3_opt.py ├── sqlite3_opt_batched.py ├── src ├── bin │ ├── basic.rs │ ├── basic_async.rs │ ├── basic_batched.rs │ ├── basic_batched_wp.rs │ ├── basic_prep.rs │ ├── busy.rs │ ├── threaded_batched.rs │ ├── threaded_busy.rs │ └── threaded_str_batched.rs └── lib.rs └── threaded_batched.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/README.md -------------------------------------------------------------------------------- /bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/bench.sh -------------------------------------------------------------------------------- /busy_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/busy_loop.py -------------------------------------------------------------------------------- /commons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/commons.py -------------------------------------------------------------------------------- /migrations/20210509094817_create_user_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/migrations/20210509094817_create_user_table.sql -------------------------------------------------------------------------------- /naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/naive.py -------------------------------------------------------------------------------- /naive_batched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/naive_batched.py -------------------------------------------------------------------------------- /sqlite3_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/sqlite3_opt.py -------------------------------------------------------------------------------- /sqlite3_opt_batched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/sqlite3_opt_batched.py -------------------------------------------------------------------------------- /src/bin/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/basic.rs -------------------------------------------------------------------------------- /src/bin/basic_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/basic_async.rs -------------------------------------------------------------------------------- /src/bin/basic_batched.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/basic_batched.rs -------------------------------------------------------------------------------- /src/bin/basic_batched_wp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/basic_batched_wp.rs -------------------------------------------------------------------------------- /src/bin/basic_prep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/basic_prep.rs -------------------------------------------------------------------------------- /src/bin/busy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/busy.rs -------------------------------------------------------------------------------- /src/bin/threaded_batched.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/threaded_batched.rs -------------------------------------------------------------------------------- /src/bin/threaded_busy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/threaded_busy.rs -------------------------------------------------------------------------------- /src/bin/threaded_str_batched.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/bin/threaded_str_batched.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/src/lib.rs -------------------------------------------------------------------------------- /threaded_batched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinassh/fast-sqlite3-inserts/HEAD/threaded_batched.py --------------------------------------------------------------------------------