3 ms·
Comparable questions are why use a library when you can just write the code yourself, or why use a high level language when you can write it in assembly. SQLite
by grzm 8y ago
Comparable questions are why use a library when you can just write the code yourself, or why use a high level language when you can write it in assembly. SQLite gives you a lot of power, having already solved a lot of the problems and with a lot more testing, that you then don't have to. The price you pay for that is using their API, which, in this case, is SQL. Using an ORM is a separate choice. You may choose differently than others on these decisions, but using SQLite is certainly a reasonable decision that many people find compelling.
It's also useful to point out that SQLite can have many reader processes. The single-process limit is only on writes.