Перейти к содержимому

Обзор

База данных в Managed PostgreSQL — это структурированный набор данных, развертываемый в кластере под управлением системы управления базами данных PostgreSQL.

Managed PostgreSQL работает на базе объектно-реляционной системы управления данными PostgreSQL. Данные в PostgreSQL организованы в таблицы по реляционной модели: со строгой структурой, связями и поддержкой транзакций. Также система поддерживает объектный подход для реализации сложных структур.

При создании базы данных используются локали для сортировки строк и классификации символов — настройки, которые определяют правила работы с текстовыми данными. Локаль для сортировки строк (lcCollate) определяет, как сравнивать и сортировать строки. Локаль для классификации символов (lcCtype) определяет, какие символы считать буквами, какие — знаками препинания, что является заглавной или строчной буквой.

  • ru_RU,
  • C,
  • de_DE.utf8,
  • ru_RU.utf8,
  • zh_CN.utf8,
  • zh_CN,
  • fr_FR.utf8,
  • fr_FR,
  • C.utf8,
  • POSIX,
  • en_US.utf8,
  • de_DE.
  • ru_RU,
  • C,
  • de_DE.utf8,
  • ru_RU.utf8,
  • zh_CN.utf8,
  • zh_CN,
  • fr_FR.utf8,
  • fr_FR,
  • C.utf8,
  • POSIX,
  • en_US.utf8,
  • de_DE.
Важно

При создании базы данных рекомендуется выбирать одинаковые локали для сортировки строк и классификации символов.

Для базы данных недоступны следующие имена: postgres, template0, template1.

Для работы с данными пользователь должен иметь одну из ролей: DB_OWNER_USER, DB_WRITER_USER, или DB_READER_USER.

При подключении к БД для записи и чтения данных в обоих типах кластеров используется IP-адрес primary-эндпоинта. Это IP-адрес, привязанный к роли узла Primary и всегда указывающий на узел с этой ролью.

Для чтения данных в БД high-availability-кластера можно использовать адрес readOnly-эндпоинта. ReadOnly-эндпоинт обслуживает запросы на чтение, направляя их на балансировщик. Балансировщик распределяет запросы по узлам с ролью Standby. Подключение через readOnly-эндпоинт позволяет масштабировать операции чтения из БД и распределить нагрузку между узлами кластера.

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