Перейти к содержанию

СУБД PostgreSQL

Общие сведения

📌 PostgreSQL — это мощная, объектно-реляционная система управления базами данных (СУБД) с открытым исходным кодом. Она разрабатывается и поддерживается сообществом более 30 лет и считается одной из самых надёжных, гибких и производительных СУБД на рынке.

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

⚙️ Основные возможности PostgreSQL

  • Расширенная реляционная модель

    • Поддержка типов данных, индексов, связей, транзакций.
    • Расширение через пользовательские функции, триггеры, расширения (например, PostGIS, pgcrypto и др.).
  • Масштабируемость и производительность

    • Параллельная обработка запросов, эффективные индексы (B-tree, GIN, GiST).
    • Поддержка репликации и шардирования через внешние инструменты.
  • Безопасность

    • Механизмы аутентификации и авторизации.
    • Возможность шифрования данных, ограничений по ролям, политик доступа.
  • Расширяемость

    • Пользователь может создавать собственные операторы, типы данных, агрегатные функции.
    • Возможность встраивать статистику, JSON/JSONB-объекты, функции на PL/pgSQL, Python, JavaScript.

Когда использовать PostgreSQL:

  • Вам нужна надёжная СУБД с поддержкой транзакций и ACID-совместимостью.
  • Требуется хранить как структурированные данные, так и полуструктурированные (JSON).
  • Планируется реализация расчётной логики на стороне БД (через процедуры, функции, триггеры).
  • Нужно интегрировать PostgreSQL с BI, Python-аналитикой, OLAP-сценариями.
  • Вы ищете систему, которая хорошо работает как в standalone, так и в кластерном режиме (например, через Patroni).

Заказ сервиса

  1. Выбор сервиса На портале пользователя в боковом меню перейдите в раздел Каталог Сервисов и выберите сервис «СУБД PostgreSQL».

  2. Заполнение вкладки Build a VM
    После выбора сервиса вы окажетесь на вкладке «Build a VM», где необходимо заполнить следующие поля:

    • Блок полей Place VM to:

      • Environment — выберите среду размещения.
      • Location — доступная локация для выбранной среды.
    • Блок полей VM Configuration:

      • Template — выберите шаблон ОС. Учтите совместимость с версиями PostgreSQL:

        • Alt: 10, 11, 12, 14, 15, 16
        • Astra: 11
        • RED: 10, 11, 13, 14, 15, 16
        • CentOS 7: 12, 13, 14, 15
        • Ubuntu 22: 10, 11, 12, 13, 14, 15, 16, 17
      • CPU — количество ядер («cores per socket X number of sockets»).

      • Memory (GB) — объем оперативной памяти.
      • Объем базовых дисков (ГБ) — задается автоматически согласно выбранному шаблону.
      • Тип основных дисков — тип дискового накопителя.
      • Network — сеть подключения.

      Справа укажите:

      • Имя сервиса — обязательное поле для заполнения (латинские буквы и цифры без пробелов).
      • Описание сервиса — необязательное поле.

После заполнения нажмите кнопку «Продолжить» или перейдите на следующую вкладку.


3. Заполнение вкладки «Дополнительные опции»
На этой вкладке опционально укажите:

  • Префикс имени ВМ — до 15 символов, допускаются латинские буквы, цифры и дефис. Если оставить пустым, имя будет задано автоматически.
  • Описание ВМ — дополнительное описание виртуальной машины.
  • Дополнительный диск (ГБ) — размер дополнительного диска.
  • Тип дополнительного диска — выберите тип диска (SSD/HDD).

Нажмите кнопку «Продолжить» или перейдите на следующую вкладку.
4. Заполнение вкладки Postgres
Укажите параметры базы данных:

  • Version — выберите версию PostgreSQL согласно ранее указанному шаблону ОС.
  • User — имя пользователя PostgreSQL (ограничения стандартные для PostgreSQL: латинские буквы, цифры и символы подчёркивания, начинаться должно с буквы).
  • Password — пароль пользователя PostgreSQL (стандартные ограничения по сложности для PostgreSQL).
  • Database name — имя базы данных (аналогичные ограничения: латинские буквы, цифры и символы подчёркивания, начинаться должно с буквы).

После заполнения всех необходимых полей кнопка «Добавить в корзину» станет активной.


5. Добавление в корзину

Нажмите кнопку «Добавить в корзину». В верхнем меню справа количество сервисов на иконке корзины обновится (+1).

Ваш заказ на создание СУБД PostgreSQL успешно сформирован и готов к дальнейшему оформлению. Продолжайте оформление по стандартной процедуре.