Ищем разработчиков для созвона на 25 минут: 500 ₽ на баланс за разговор.

Выбрать время
Все руководства

Руководство

Облачные базы данных в DADA Cloud: варианты, подключение и ограничения

Обновлено · 6 мин чтения

В DADA Cloud есть управляемый PostgreSQL и управляемый Redis. Базу создаёте в консоли, через API или MCP-инструмент createDatabase, платформа выдаёт строку подключения и сама кладёт её в переменную DATABASE_URL приложения. MySQL, MongoDB и ClickHouse как управляемые сервисы платформа не предлагает. Ниже сведения на 10 ноября 2026: какие варианты есть, как подключиться и что база не умеет.

Какие базы есть

ВариантЧто этоЧего нет
Управляемый PostgreSQLБаза на общих инстансах PostgreSQL 17.5 с пулом соединений PgBouncer. Создаётся за минуты, подключается к приложению автоматическиВыбора версии, размера инстанса и диска, прав суперпользователя, реплик на чтение
Управляемый RedisОтдельный пользователь с доступом по префиксу ключей на общем Redis 7.4.2. Адрес попадает в переменную REDIS_URLБэкапов и инструмента для запросов в консоли
PostgreSQL или Redis на своём сервереКонтейнер postgres:16 или redis:7 рядом с приложением на вашей VM, которую вы подключили к платформеУправляемого обслуживания, вы отвечаете за него сами

Подходит это для API и бэкендов небольшой команды, Telegram-ботов, MVP и внутренних сервисов. Если нужна другая СУБД, конкретная версия PostgreSQL, нестандартные расширения, реплики для аналитики или гарантия восстановления на произвольную секунду, выбирайте провайдера с такими опциями или ставьте базу на собственный сервер.

Шаг 1 - Создайте базу

В консоли откройте раздел «Базы данных» и нажмите «Создать». Укажите имя ресурса, имя базы внутри PostgreSQL, при желании приложение для привязки и настройки резервного копирования. Тот же вызов доступен через API и MCP: агент вызывает createDatabase и следит за операцией, пока она не завершится. Подробнее про агентов в руководстве AI-агенты на DADA Cloud.

Шаг 2 - Привяжите базу к приложению

Если в окружении ровно одно приложение и поле привязки пустое, база привязывается к нему сама. Платформа записывает DATABASE_URL в переменные окружения приложения, и оно подхватывает строку при следующем запуске. Если приложений несколько, при создании выберите нужное. Строка выглядит так:

postgresql://пользователь:пароль@db.pv.dada-tuda.ru:5432/имя_базы?sslmode=require

Соединение идёт по TLS через пул PgBouncer. Если драйвер вашего языка использует серверные prepared statements, проверьте их работу на тестовом приложении, прежде чем переносить продакшен.

Шаг 3 - Подключитесь снаружи и проверьте

Для миграций и отладки пароль можно показать на странице базы в консоли, получить через API (reveal=true) или MCP-инструмент getDatabaseCredentials. Доступ ограничен ролями с правом записи, каждое обращение попадает в журнал аудита. Хост отвечает из публичной сети, но доступность из вашей сети и страны мы не проверяли и не гарантируем. Проверьте psql до переноса данных: провайдеры и корпоративные сети иногда режут порт 5432.

В консоли есть просмотр таблиц и запросы только на чтение: допускаются SELECT и WITH, время запроса ограничено 5 секундами, ответ 1000 строк или 5 МБ. Для записи данных используйте приложение или psql.

Шаг 4 - Настройте резервные копии

При создании базы выберите расписание: раз в час, раз в сутки или раз в неделю. Копии делаются командой pg_dump и хранятся отдельно от базы, в объектном хранилище. На 10 ноября 2026 каждая копия хранится 14 дней, независимо от того, какой срок выбран в форме. Из консоли можно сделать копию немедленно, скачать её по временной ссылке на 5 минут и восстановить базу из готовой копии. Восстановление перезаписывает эту же базу целиком. Восстановления на произвольный момент времени нет. Копирование и восстановление доступны в консоли и через API, а MCP-инструментов для них нет.

Шаг 5 - Проверьте восстановление до аварии

Сделайте копию, скачайте дамп и разверните его в локальном PostgreSQL по инструкции из документации PostgreSQL. Так вы убедитесь, что копия читается, и узнаете, сколько времени занимает восстановление ваших данных. Регулярный дамп в собственное хранилище дополняет копии платформы, подробный план есть в руководстве про резервное копирование.

Ограничения, которые стоит знать заранее

  • У базы есть лимиты по числу соединений, времени выполнения запроса и объёму. Актуальные значения смотрите в консоли. Когда база заполнена на 80%, платформа предупреждает, а на 100% переводит её в режим только для чтения.
  • Бэкапы хранятся 14 дней, точки восстановления внутри копии нет.
  • Удаление базы выполняется через консоль или API. Перед удалением снимите дамп: не рассчитывайте, что платформа сохранит данные или сотрёт их.
  • Версию PostgreSQL выбрать нельзя, расширения подключает платформа. Нужное расширение сначала уточните у поддержки.
  • Объектное хранилище S3 на платформе находится в статусе Beta, мы не рекомендуем строить на нём продакшен без проверки.
  • Если в базе хранятся персональные данные граждан России, вопрос места размещения решайте до переноса: запросите у поддержки письменное подтверждение. Текст статьи 18 закона 152-ФЗ есть в правовой базе.

Как это выглядит у других провайдеров

Крупные облака дают больше опций, но и больше работы. По их официальным страницам на 10 ноября 2026: управляемые базы Selectel включают PostgreSQL 13-17, MySQL 8, Redis 6 и другие, автоматические копии хранятся 7 дней и не отключаются. Yandex Cloud хранит копии PostgreSQL от 7 до 60 дней и включает восстановление на момент времени по умолчанию. У Timeweb Cloud в списке PostgreSQL 15-18, MySQL, MongoDB, ClickHouse и другие. Если эти возможности критичны, смотрите на них. Сравнение по критериям собрано в материале Сравнение облачных платформ.

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

Есть ли в DADA Cloud MySQL?

Управляемого MySQL нет. Если приложению нужен MySQL, поставьте его контейнером на собственный сервер, который подключается к платформе, или выберите провайдера с управляемым MySQL.

Как подключить базу к приложению?

Создайте базу и привяжите её к приложению. Если в окружении одно приложение, привязка происходит сама, и платформа записывает DATABASE_URL в его переменные окружения. После этого приложение подхватывает строку при перезапуске.

Сколько времени хранятся бэкапы и можно ли восстановить базу?

Копии делаются по расписанию (час, сутки или неделя) и хранятся 14 дней. В консоли можно сделать копию сразу, скачать её и восстановить базу из готовой копии. Восстановление перезаписывает базу целиком. Восстановления на момент времени нет.

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

Строка подключения использует публичный адрес с обязательным TLS, но доступность из вашей сети мы не гарантируем. Пароль показывается ролям с правом записи в консоли, через API или MCP-инструмент, и каждое обращение попадает в аудит. Проверьте доступность порта 5432 из своей сети заранее.

Нужно ли платить за базу отдельно?

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

Можно ли выбрать размер и версию базы?

Нет. База создаётся на общем инстансе PostgreSQL 17.5, размер и версию выбрать нельзя, лимиты базы показывает консоль.

Источники