SQLite — это автономный, бессерверный, не требующий настройки, транзакционный движок SQL-базы данных. Он встраивается непосредственно в конечное приложение. В отличие от систем управления базами данных типа «клиент-сервер», движок SQLite работает непосредственно с обычными дисковыми файлами. Полноценная SQL-база данных с несколькими таблицами, индексами, триггерами и представлениями содержится в одном дисковом файле. Формат файла является кроссплатформенным, что означает, что база данных, созданная на одной архитектуре, может быть прочитана на другой. SQLite широко используется в качестве встраиваемой базы данных для локального/клиентского хранения в прикладном программном обеспечении, таком как веб-браузеры. Это также популярный выбор для небольших и средних веб-сайтов и встраиваемых устройств. Базы данных SQLite часто используются для хранения настроек приложений, пользовательских данных и другой постоянной информации. Расширение файла 'sqlite3' обычно используется для обозначения этих файлов баз данных, хотя часто встречаются и другие расширения, такие как '.db' или '.sqlite'.