Если бы необходимо использовать PostgreSQL вместо Oracle или DB2, какую функцию Вы пропустили бы больше всего? Я особенно интересуюсь функциями, которые важны для высокой доступности приложения OLTP.Спасибо!
Править: Я больше изучаю технические ограничения. Давайте предположим, что у Вас есть тот же уровень экспертных знаний в PostgreSQL, Oracle и DB2.
Application Express для разработки
Интерфейс ждать Oracle для настройки производительности (хотя я был бы счастлив, чтобы рассказать о эквивалентом Postgres).
Oracle RAC для масштабирования на несколько серверов с использованием одного и того же набора данных.
@GARY в отношении RAC, Postgres теперь поддерживает транспортировку Wal-log с версии 8.3, если я правильно вспомню. Это не так хорошо, как система общего кэша, но она позволяет репликацию в реальном времени для масштабирования, а также избыточности.
Я чувствую себя самонастройкой, на самом деле, где PostgreSQL упал далеко позади. Вы можете добиться очень достойной производительности даже в очень больших наборах наборах в PostgreSQL, но требует очень утомительной настройки работы с точки зрения конфигурации и индексации сервера, чтобы добраться до него, тогда как Oracle и MS-SQL Server имеют тенденцию делать много этой работы автоматически.
Руководство / доверие / поддержка
, и я имею в виду вашу / моему управлению, а не IBM / Oracle's ..
Мы все склонны доверять больше, чем мы знаем (очень успешная стратегия выживания). Типы управления чаще встречаются DB2 / Oracle, чем бесплатная БД в функциях, которые они посещают (Telco с компанией, которую я работаю). Естественно, они будут опираться на лучшую известную продукцию.
Я знаю, что это многое изменилось в последние годы, как MySQL, PostgreSQL и другие более открытые / менее дорогостоящие продукты, упомянутые в новостях (управление / деловые) новостные статьи и успешно используются в Critcal Systems ...
Обновление: Я установил флаг сообщества Wiki с тех пор, как вы сейчас говорите, вы ищете техническую информацию, которую мой ответ определенно нет.