Российский бизнес постепенно мигрирует с ПО западных вендоров. Самым выигрышным вариантом для переноса инфраструктуры заказчики считают решения российского разработчика Postgres Professional. 13 февраля компания провела семинар «PGMeetup. Миграция на СУБД Postgres Pro: технологии, подходы и решения».
Необходимость проведения таких встреч обусловлена высоким спросом на получение инструментов для автоматизации миграции на PostgreSQL или Postgres Pro, сообщила специалист данного направления, преподаватель Учебного центра РДТЕХ Светлана Ткаченко.
Эксперт в подробностях рассказала о новшествах вендора, нюансах изменений и их практической пользе:
«Выступления на PGMeetup касались как возможностей стандартных утилит, таких как ora2pg, так и утилиты Postgres Professional ora2pgpro. Кроме того, представители фирм ООО «Айбим», СД СОФТ поделились своим опытом миграции с Oracle на PostgreSQL и идеями своих разработок для автоматизированной миграции.
Postgres Professional продолжает развивать возможности СУБД Postgres Pro, в том числе и с целью совместимости с пакетами и переменными, используемыми в Oracle. Изменения касаются поддержки коллекций, внешних файлов через пакет dbms_lob, в том числе и в режиме Superfile (аналог SecureFile LOB в Oracle), пакета для мониторинга сеансов dbms_application_info и даже таких представлений как v$session и v$session_longops(!).
На встрече были представлены возможности Postgres Pro по резервированию с помощью утилиты pg_probackup, позволяющей вести каталог копий как одного, так и нескольких серверов, управлять политиками хранения копий и архивных журналов.
Наличие в новой 16 версии Postgres Pro Enterprise расширения biha(Build-in High Availability) в сочетании с доработками ядра, превращает Postgres Pro в кластер с физической репликацией и встроенным аварийным переключением узлов, отказоустойчивостью и автоматическим восстановлением после отказа узлов. По сравнению с существующими кластерными решениями наличие biha не требует стороннего кластерного программного обеспечения.
Для горизонтального масштабирования нагрузки возможно использование отдельной разработки Postgres Professional – Shardman, которая базируется на PostgreSQL, но при этом обладает расширенными возможностями СУБД Postgres Pro, такими как CFS, pg_probackup, pgpro_stats, pgpro_audit. PGMeetup по теме Shardman будет проведен отдельно 5 марта».