Стоит ли когда-нибудь разрешать большому количеству людей подключаться к вашему веб-сайту, когда он использует sqlite?
edit: я использую его в критическом приложении ruby on rails, которое может иметь сотни одновременно работающих пользователей.
Имеются два важных уникальных свойства для SQLite, которые мне известны:
При выполнении нескольких вставок вы получите более высокую производительность, если объедините их все в одну транзакцию,Если вставки выполняются по отдельности, SQLite ожидает полного вращения дисковых пластин на каждой вставке, чтобы вставленные данные могли быть считаны с диска и проверены.
При записидля файла SQLite, весь файл заблокирован, что может вызвать голодание писателя. Эта ситуация улучшилась в SQLite 3.
Веб-сайт SQLite сообщает, что SQLite подходит для веб-сайтов с небольшим и средним трафиком, с низкой OLTP ,Это составляет около 95% всех сайтов.