СУБД 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).
Заказ сервиса¶
-
Выбор сервиса На портале пользователя в боковом меню перейдите в раздел Каталог Сервисов и выберите сервис «СУБД PostgreSQL».
-
Заполнение вкладки 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 успешно сформирован и готов к дальнейшему оформлению. Продолжайте оформление по стандартной процедуре.