Here's sqlite doing 100 million inserts in 33 seconds which should fit into nearly every workload, though it is batched.
https://avi.im/blag/2021/fast-sqlite-inserts/So write contention from multiple connections is what you're talking about, versus a single process using sqlite?