Are there any techniques or tools to work with SQLite on a medium size/traffic/concurrency DB environment?
Asked
Active
Viewed 8.9k times
2 Answers
8
No, SQLite doesn't present a network endpoint - it is only accessible via the filesystem. It does support concurrent access from multiple processes on the same machine but at a very coarse-grained level (DML locks an entire table). So you could have a dozen Apache httpd processes all with a SQLite database on the local disk open, all doing SELECTs and it would work just fine. But really, it's the wrong tool for the job - I'd use Postgres in this scenario.
Gaius
- 11,238
- 3
- 32
- 64