В июле 2026 года community-платформа lobste.rs завершила миграцию на SQLite — после восьми лет планирования и двух смен целевой СУБД. Итог прямолинейный: вдвое меньше расходов на инфраструктуру, снижение CPU и потребления памяти, более быстрый отклик сайта.
Контекст
Lobsters — нишевая ссылочная площадка для разработчиков, аналог Hacker News с жёсткой редакционной культурой. Разговоры об уходе от MariaDB начались ещё в августе 2018 года, изначально целью был PostgreSQL. В 2025-м команда переключила внимание на SQLite — и не пожалела.
Миграцией занимался разработчик Thomas Dziedzic: 30 коммитов, 188 файлов, +735 / −593 строк кода. Финальный PR опирался на три предыдущих (#1705, #1871, #1924). Rails-приложение теперь работает на одном VPS с основным SQLite-файлом весом около 3,8 ГБ.
Историю задокументировал Саймон Уиллисон — один из ключевых технических публицистов в мире ИИ и Python. Символично: в том же блоге в начале июля 2026 года вышел sqlite-utils 4.0, предрелизная версия которого была написана преимущественно с помощью Claude Fable примерно за $149. Уиллисон активно исследует, как AI-агенты меняют разработку инфраструктурных инструментов — и SQLite занимает в этой картине всё более заметное место.
Аналитика
SQLite долго считался «базой для мобилок и тестов». Но в 2025–2026 годах что-то сдвинулось. Режим WAL, инструменты потоковой репликации, расширения для векторного поиска — всё это превращает SQLite в полноценный production-выбор для сервисов без агрессивной write-нагрузки. Кейс lobste.rs даёт конкретные цифры там, где обычно остаётся туман.
Ключевой инсайт: стоимость managed-БД часто переоценивается. Отдельный VPS под MariaDB — это не только деньги, но и ops-нагрузка, сложность мониторинга, ещё один контейнер в стеке. После перехода на SQLite команда Lobsters платит вдвое меньше за инфраструктуру и может просто отключить старый сервер.
Параллельный тренд: рост SQLite в AI-приложениях. Локальные LLM-агенты, offline-first ассистенты, RAG-пайплайны на устройстве — все тяготеют к embedded-хранилищу. SQLite стал тихой инфраструктурной ставкой для AI-first продуктов, которые не хотят тащить за собой облачную БД. Когда Уиллисон — главный летописец мира Claude и LLM — выделяет такой кейс отдельным постом, это сигнал.
Кейсы применения в бизнесе
B2B-SaaS стартап с умеренным трафиком. Если продукт обслуживает сотни или первые тысячи активных пользователей без высокой write-нагрузки — нет смысла держать отдельный managed PostgreSQL. SQLite плюс потоковая репликация WAL в объектное хранилище даёт надёжность при существенно меньших расходах. Переезд реален за несколько недель: кейс Lobsters с 30 задокументированными коммитами это показывает на практике.
Корпорация с legacy-стеком. Радикальный переезд основной БД маловероятен, но SQLite отлично подходит для внутренних инструментов: дашборды, аудит-логи, аналитические сервисы с преимущественно read-доступом. Вынести эти компоненты — значит разгрузить основную БД и упростить DevOps без рисков для production.
SMB и локальный бизнес в КР и СНГ. Для типичного B2B-продукта на рынке Центральной Азии с нагрузкой, далёкой от высоконагруженных систем, SQLite на одном VPS полностью закрывает потребности. Один сервер плюс файл данных — полноценный продукт без managed-БД и соответствующего ценника.
Кейсы в личной жизни
Разработчик / инди-хакер. Запускаешь side-project? Начни с SQLite — не как временный вариант «потом перейду на Postgres», а как осознанное решение. Приложение с 3,8 ГБ данных на одном сервере работает быстрее, чем раньше с отдельной MariaDB. Это не исключение, это норма для сервисов без write-heavy нагрузки.
AI-разработчик, строящий локального агента. SQLite де-факто стандарт для локального хранилища LLM-агентов: история диалогов, кэш эмбеддингов, метаданные документов. Расширения для векторного поиска добавляют семантический поиск прямо в файл. Весь state агента — в одном переносимом файле, без отдельного сервиса.
Контент-мейкер или фрилансер с собственным сайтом. Ведёшь блог, портфолио или нишевый медиапроект на Rails, Django или Laravel — SQLite может быть основной БД. При режиме WAL параллельные читатели работают без блокировок, а деплой упрощается до копирования одного файла.
Как применить сегодня
- Оцени write/read-соотношение в своей БД: если запись — редкость, SQLite реально рассмотреть для нового или небольшого проекта.
- На Rails — изучи PR от команды Lobsters на GitHub, там 30 коммитов с конкретными паттернами переезда с MariaDB.
- Для репликации и бэкапа — посмотри на Litestream: open-source инструмент, стримит WAL в S3/R2 в реальном времени с минимальными накладными расходами.
- Для AI-проектов с локальным поиском — попробуй расширения sqlite-vec как альтернативу managed-векторным БД вроде Pinecone или Chroma.
- Посчитай реальную стоимость: managed PostgreSQL (RDS, Neon, Supabase) vs. один VPS плюс SQLite-файл. При сопоставимой нагрузке разница в расходах часто кратная.