УПРАВЛЯЕМЫЙ POSTGRESQL

Пишите приложение.Базу настроим мы.

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

Управляемый движок — PostgreSQL. Другие базы можно запустить контейнерами на App Servers.

КАК ЭТО УСТРОЕНО
Подключение через DATABASE_URL.
01

Подключение уже готово

Привяжите базу к приложению — DATABASE_URL появится в его переменных окружения автоматически.

02

Бэкапы можно забрать с собой

Выберите копирование каждый час или день и хранение 7, 14 или 30 дней. Скачивайте копии из консоли.

03

Есть куда расти

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

НАЧАТЬ РАБОТУ

Всё готово для первого запроса.

  1. 01

    Создайте PostgreSQL

    Выберите проект, размер инстанса и объём диска. База развернётся на инфраструктуре платформы в России.

  2. 02

    Настройте бэкапы

    При создании выберите расписание и срок хранения. Копии будут храниться отдельно от базы — в объектном хранилище.

  3. 03

    Подключите приложение

    Выберите базу в настройках приложения. DATABASE_URL добавится автоматически, а подключения и нагрузка будут видны в консоли.

Ваши данные. Наша забота о базе.

Бэкапы, восстановление схемы, мониторинг и доступ — в том же проекте, что и приложение.

Восстановление по схеме

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

Мониторинг производительности

Метрики подключений, запросов и нагрузки видны в реальном времени в той же панели, где живёт приложение. Отдельный экспортер и дашборд поднимать не нужно — история хранится вместе с метриками сервиса.

Безопасный доступ

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

Перед переносом базы

Движок один — PostgreSQL

MySQL, MongoDB, ClickHouse и Redis как управляемые ресурсы недоступны. Их поднимают контейнером на своём сервере и ведут из той же панели, но бэкапы и обновления в этом случае на вашей стороне.

Суперпользователя не выдаём

Вы получаете владельца своей базы: схемы, таблицы, роли, расширения из поддерживаемого списка. Операции уровня кластера, которые ломают соседей и сам инстанс, закрыты.

Публичный доступ — осознанное действие

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

Восстановление — не мгновенное

Копия разворачивается из объектного хранилища, и на большой базе это занимает время. Восстановление отдельной схемы обычно быстрее, чем всего инстанса, но и оно не мгновенно.

Реплики чтения пока не выдаются

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

Частые вопросы о базах данных

Какие СУБД доступны как управляемые?

Управляемый вариант — PostgreSQL. Он создаётся рядом с приложением, а строку подключения DATABASE_URL платформа прокидывает в сервис автоматически. MySQL и Redis запускаются на вашем сервере (App Server), а не как managed-ресурс.

Нужно ли собирать строку подключения вручную?

Нет. При создании базы вы привязываете её к приложению, и DATABASE_URL появляется в переменных окружения сервиса сам — DSN руками собирать не нужно.

Есть ли резервные копии?

Да. Бэкапы включаются при создании базы: вы выбираете расписание (почасовое или ежедневное) и срок хранения — 7, 14 или 30 дней.

Можно ли менять ресурсы базы без миграции?

Да. Ресурсы инстанса меняются без ручного переноса данных — приложение продолжает использовать ту же строку подключения.

Ещё вопросы
Можно ли скачать бэкап к себе?

Да. Резервные копии складываются в объектное хранилище, и из панели выдаётся временная ссылка на скачивание. Копия остаётся у вас, даже если инстанс потом будет удалён.

Что делать, если неудачная миграция сломала одну схему?

Восстановление работает не только для всего инстанса, но и для отдельной схемы. Это тот случай, ради которого схемное восстановление и делали: остальные данные продолжают работать, пока восстанавливается пострадавшая часть.

База доступна из интернета?

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

Что с 152-ФЗ?

Инстансы разворачиваются на серверах в России, поэтому первичная обработка персональных данных российских пользователей идёт внутри страны. Именно это чаще всего заставляет переезжать с зарубежных managed-баз.