|
|
|
|
|
by simonw
262 days ago
|
|
That's not entirely true. SQLite is designed to support many processes reading the same file on disk at once. It only allows one process to write at a time, using locks - but since most writes finish in less than a ms in most cases having a process wait until another process finishes their write isn't actually a problem. If you have lots of concurrent writes SQLite isn't the right solution. For concurrent reads it's fine. SQLite also isn't a network database out-of-the-box. If you want to be able to access it over the network you need to solve that separately. (Don't try and use NFS. https://sqlite.org/howtocorrupt.html#_filesystems_with_broke... ) |
|