100k inserts using `better-sqlite3` (difference: it does use prepared statements), all single-threaded with the same pragmas.
- 8.6k inserts/s with `uuid` and `Date.toUTCString()`
- 12.0k inserts/s with faking uuid and date (generated unique strings)
...So a large amount of time was spend in uuid generation and current date.
EDIT: I mixed up the two numbers above. Simple strings is of course faster than syscall+date format+entropy. Fixed now.
It's fair to say that although Rust is slightly more Web Scale, this benchmark simply measures the excellent performance of SQLite.