Oracle to PostgreSQL beyond the Syntax_ When DBMS Design Differences Matter (PConf.dev 2026)
Oracle to PostgreSQL beyond the Syntax_ When DBMS Design Differences Matter (PConf.dev 2026)
От Oracle к PostgreSQL за пределами синтаксиса: когда различия в проектировании СУБД имеют значение (Oracle to PostgreSQL beyond the Syntax: When DBMS Design Differences Matter) PGConf.dev 2026 Представлено Джошуа Штайнманном (Joshua Steinmann) и Тино Энгельбрехтом (Tino Engelbrecht) на PGConf.dev 2026 (https://2026.pgconf.dev) Миграция с Oracle на PostgreSQL выглядит простой на бумаге — в конце концов, обе они реляционные базы данных, не так ли? Этот путь раскрывает неожиданные проблемы, выходящие далеко за рамки простых изменений синтаксиса. Этот доклад делится трудными уроками, извлечёнными из миграций продуктов в Lufthansa Group Business Services, охватывая как лёгкие победы, так и болезненные подводные камни, которые могут повлиять на производительность, корректность и ваше душевное спокойствие. Мы рассмотрим технические нюансы, вызывающие реальные проблемы: Различия в обработке NULL и почему IS DISTINCT FROM — определённо плохая идея для производительности ваших запросов. Числовые типы, поведение округления и как обеспечить желаемую точность. Как архитектура MVCC PostgreSQL фундаментально меняет вашу стратегию обновлений — когда обновление 80 миллионов записей одним запросом ставит вашу систему на колени. Вы уйдёте с практическими стратегиями, пониманием производительности и реалистичным представлением о том, что требуется для успешной миграции с Oracle на PostgreSQL. https://2026.pgconf.dev/session/593