Как работать с SQLite?
Работа с легковесной встраиваемой базой данных SQLite в PHP выполняется очень просто и не требует настройки выделенного сервера базы данных. Для подключения к базе данных через стандартный интерфейс PDO используется строка подключения вида sqlite:/path/to/db.sqlite, где указывается путь к файлу на сервере.
Главная особенность SQLite заключается в том, что вся база данных хранится в виде одного обычного файла на диске. Это делает ее идеальным выбором для небольших проектов, мобильных приложений, прототипов и локальной разработки, где развертывание тяжелых серверных СУБД избыточно.
Кроме того, SQLite активно используется для автоматизированного тестирования веб-приложений. Создание базы данных прямо в оперативной памяти компьютера с помощью специального параметра позволяет проводить тесты изолированно, быстро и без засорения постоянного хранилища файлов.
Отсутствие отдельного серверного процесса упрощает бэкап и миграцию данных, так как достаточно просто скопировать файл базы. Однако из-за особенностей блокировки записи SQLite редко применяется в высоконагруженных проектах с большим количеством одновременных запросов на запись.