Сравнительный обзор архитектуры PostgreSQL и ORACLE

Виктор Егоров

Data Egret

DBA

Доклад рассмотрит следующие компоненты СУБД PostgreSQL, сравнивая архитектурные решения с СУБД ORACLE: 1. Что представляет из себя экземпляр работающей базы, какие процессы присутствуют и за что они отвечают? 2. Какими структурами оперирует база? 3. Механизм отказоустойчивости. 4. MVCC механизм и возможности восстановления базы. 5. Хранение базы на физических носителях.

Каждое из рассматриваемых решений будет оценено с точки зрения накопленного опыта работы в выбранных СУБД, удобства администрирования и доступных способов развития в будущем.

Доклад будет интересен: пользователям PostgreSQL, т.к. позволит взглянуть на другую СУБД и её особенности; администраторам PostgreSQL, т.к. ORACLE предлагает большие административные возможности, которые могли бы быть реализованы и в Postgres; разработчикам PostgreSQL, т.к. Postgres активно развивается и этот доклад может задать новые направления развития; желающим перейти с ORACLE (или другой СУБД) на проекты с открытым исходным кодом, т.к. доклад продемонстрирует возможности открытой СУБД Postgres в сравнении с коммерческим продуктом, в котором Postgres выглядит очень достойно!