← Назад к AI Vibe News

17 марта 2026 · Редакция

Tvix Store: как Replit срезал расходы на Nix-хранилище на 90%

Tvix Store: как Replit срезал расходы на Nix-хранилище на 90%

Replit годами использует Nix для раздачи пакетов и зависимостей — пользователи получают стабильные окружения и доступ к тысячам библиотек. Но у классического подхода есть цена: к каждому контейнеру прикручен огромный persistent disk с Nix store, который растёт с каждым релизом NixOS и в итоге вымахивает до 20 ТБ.

Просто удалить старые пути нельзя — проекты на старых каналах всё ещё ссылаются на них. Нужно было искать другой способ.

Решение — Tvix Store. Tvix — это модульная реализация Nix: можно подключать компоненты по отдельности. tvix-castore отвечает за блобы (содержимое файлов) и метаданные директорий. tvix-store поверх него управляет Nix path info и маппингом store paths на содержимое castore. В итоге Replit получил сокращение хранилища примерно на 90%.

Если крутишь Nix или думаешь о дедупликации в dev-инфра — стоит посмотреть, как Tvix разбирает store на части.

Источник: Using Tvix Store to Reduce Nix Storage Costs by 90%