| ▲ | mickeyp 6 days ago | |||||||||||||||||||||||||
Edit: disregard. I read it as he'd done it and had contention problems. You can't. You have a single writer - it's one of the many reasons sqlite is terrible for serious work. You'll need a multiprocessing Queue and a writer that picks off sentences one by one and commits it. | ||||||||||||||||||||||||||
| ▲ | hruk 6 days ago | parent [-] | |||||||||||||||||||||||||
This is just untrue - the naive implementation (make the API call, write a single row to the db) will work fine, as transactions are quite fast on modern hardware. What do you consider "serious" work? We've served a SaaS product from SQLite (roughly 300-500 queries per second at peak) for several years without much pain. Plus, it's not like PG and MySQL are pain-free, either - they all have their quirks. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||