Локальная лаборатория состояний

Натвори. Выдумай. Попробуй.

Экспериментируйте на воспроизводимых состояниях баз данных.

Предоставьте QA-процессам и ИИ-агентам изолированные SQL-среды, где идеи можно проверять, отбрасывать и повторять без лишних затрат.

Локальная версия с открытым кодомСостояния SQL-базSQL / psql + Liquibase
Настоящий рецепт sqlrs
sqlrs prepare chinook run smoke
basechinooksmoke
Проблема

Пустая база — не то состояние, с которого начинается проверка

Не начинайте с чистого листа

Полезная проверка начинается после схемы, миграций и начальных данных. Если каждый раз повторять этот путь, эксперимент обходится дороже, чем должен.

Модель Taidon

Подготовка. Сохранение. Запуск.

sqlrs превращает шаги подготовки в переиспользуемые неизменяемые состояния, а затем запускает от них изолированные изменяемые экземпляры.

База → подготовка → готовое состояние → изолированные запуски
00Пустая SQL-база
01Сценарий подготовки
02Сохранённое состояние
AЭксперимент А
BПовтор Б
Два направления

Одна механика. Разные сценарии.

Один CLI-процесс — для привычного QA и повторяемых экспериментов, в том числе запускаемых ИИ-агентами.

01 / QA и миграции

Возвращайтесь к нужному состоянию

Готовьте одинаковые среды для миграций, интеграционных проверок и воспроизведения ошибок.

  • Подготовленные состояния вместо ручной настройки
  • Одноразовые изменяемые экземпляры
  • Рецепты prepare/run в репозитории
02 / ИИ-агенты

Позвольте агенту пробовать и начинать заново

Агент может вызывать обычную команду sqlrs, проверять результат и начинать заново.

  • Обычный интерфейс командной строки
  • Воспроизводимая исходная точка
  • Одноразовые изолированные запуски
Локальная версия · релиз-кандидат v0.2.0-rc.1

Запускайте в своей среде разработки

Главный путь установки — готовые архивы опубликованного релиз-кандидата. Сборка из исходников остаётся для неподдержанных платформ.

Локальная версия · открытый код

CLI и движок на своей машине

Релиз-кандидат v0.2.0-rc.1 опубликован с готовыми архивами и контрольными суммами.

Получить локальную версию Taidon
Платформы

Linux, Windows и macOS

Для заявленных платформ опубликованы готовые архивы и контрольные суммы.

Матрица ниже
Начало работы

От схемы до автотестов

Русский мини-курс по подготовке базы, поиску рецептов, запуску тестов и работе с Git.

Читать руководство
Настоящая форма CLI
sqlrs prepare:psql -- -f init.sql run:psql -- -c "select count(*) from users"

Получить локальную версию Taidon

Укажите рабочую почту и платформу — сразу после отправки дадим ссылку для скачивания и инструкцию по установке. На почту пришлём ссылки на код и форму обратной связи. Если вы не заполните форму раньше, через неделю отправим одно напоминание.

Contact choices

Отправляя форму, вы запрашиваете локальную версию Taidon. Мы отправим на указанный адрес ссылки на код и форму обратной связи. Если вы не заполните форму раньше, через неделю отправим одно напоминание. Без отдельного согласия больше ничего присылать не будем. Как обрабатываются данные.

Проверяем, что запрос отправляется из поддерживаемого браузера…

Релиз-кандидат v0.2.0-rc.1

Матрица поддержки

Статусы движков и пути установки собраны в двух таблицах.

Движок базы данныхДоступность
PostgreSQLТекущий · релиз-кандидат
MySQL / MariaDBСкоро
Oracle DatabaseСкоро
Microsoft SQL ServerСкоро
ПлатформаАрхивСреда контейнеровСнимки
Linux amd64 / arm64ОбязателенDocker; проверенные конфигурации PodmanАвтоматический выбор; при необходимости — копирование
Windows amd64ОбязателенDocker Desktop; WSL2 для BtrfsПри необходимости — копирование
macOS amd64 / arm64ОбязателенPodmanПолное копирование
Командная версия · готовится закрытая бета

Готовые состояния для команды

Готовящаяся коммерческая командная версия предназначена для развёртывания в инфраструктуре участника закрытой беты.

  • Командная работа с подготовленными состояниями SQL-баз
  • Ограниченные бесплатные лицензии выбранным участникам беты
  • Доступ, срок беты и объём лицензии определяются для каждого участника
Важно

Статусы движков перечислены в матрице поддержки. В заявке можно указать целевую СУБД и инструменты команды.

Подать заявку в бету командной версии

СУБД и размер команды обязательны. Подписки и исследования — отдельно и добровольно.

Contact choices

Отправляя заявку, вы просите связаться с вами по выбранному вопросу. Новости, исследования и дизайн-партнёрство доступны только по отдельному выбору. Как обрабатываются данные.

Проверяем, что запрос отправляется из поддерживаемого браузера…

Облачная версия · закрытая альфа

Тот же подход — как сервис

Прототип облачной версии работает в закрытой альфе. Доступ предоставляется выбранным участникам по приглашению; ресурсы и доступность сервиса ограничены.

Подать заявку на доступ к облачной версии

Это первый этап: расскажите о своём сценарии. Если мы сможем предоставить доступ, то отдельно пришлём ссылку на регистрацию в альфа-программе и её условия.

Какими способами входа вы можете пользоваться?

Можно выбрать несколько вариантов и тип аккаунта для каждого. Сейчас закрытая альфа облачной версии использует вход через Google; другие ответы помогут нам планировать доступ. Для личного Google-аккаунта потребуется отдельный допуск администратора. Не указывайте логины и пароли.

Личный аккаунтАккаунт организацииGoogleЯндекс IDVK IDСбер IDT‑IDMicrosoftGitHubСвой SSO (OIDC/SAML)Другое
Contact choices

Отправляя форму, вы только подаёте заявку на доступ к облачной версии. Это не регистрация в альфа-программе и не гарантия доступа. Новости, другие исследования и дизайн-партнёрство остаются отдельным добровольным выбором. Как обрабатываются данные.

Проверяем, что запрос отправляется из поддерживаемого браузера…

Коротко

Частые вопросы

Это облачная база данных?

Локальная версия — нет: движок и контейнеры работают на вашей машине. Прототип облачной версии доступен выбранным участникам закрытой альфы по приглашению.

Локальная версия открытая?

Да, CLI и локальный движок опубликованы под Apache 2.0. Релиз-кандидат v0.2.0-rc.1 уже доступен для скачивания.

Какие СУБД поддерживаются?

Текущие и будущие движки перечислены в матрице поддержки.

Командная версия уже доступна?

Нет, она готовится к закрытой бете. Выбранные участники получат ограниченные бесплатные лицензии.