У мене є кілька моментів, щоб додати до цих хороших відповідей.
Поточна версія SQLite має WAL (Write-Ahead Logging), завдяки чому читання та запис можуть продовжуватися одночасно. Тож традиційного обмеження одного письменника, згаданого в попередніх відповідях, вже не існує. Я ще не бачив WAL у виробництві, тому не можу коментувати, наскільки добре він масштабується.
Використовуючи WAL чи ні, якщо ваша база даних SQLite читається лише (або пакетно оновлюється) і вона вписується в оперативну пам’ять (у вашої ОС є достатня запасна оперативна пам’ять, щоб зберігати її в буферах), вона може дуже добре масштабуватися у виробничому веб-додатку. Я особисто дуже скептично ставився до його продуктивності, масштабованості та надійності, але зараз після дев'яти місяців у виробництві він добре зареєстрував навіть найскладніші частини системи .