malenk0v.org
← Назад на главную
2026-05-20Запись в дневнике

Эксперименты с SQLite на домашнем сервере

Бытует мнение, что SQLite не подходит для «настоящего продакшна». Но давайте будем честны: для домашнего сервера с посещаемостью до нескольких сотен человек в день SQLite — это лучшее, что случалось с веб-разработкой.

Мои выводы:

  • Скорость: Поскольку база данных встроена в само приложение и обращается напрямую к файловой системе, операции чтения происходят быстрее, чем по сети к Postgres.
  • Бэкапы: Сделать бэкап можно одной простой командой cp database.sqlite database_backup.sqlite.
  • Надежность: Современный WAL-режим (Write-Ahead Logging) отлично справляется с блокировками при записи.
  • Для личного дневника и сокращателя ссылок это идеальное решение.