У нас есть приложение (ну, 3), которое использует Oracle 9i, однако его жизненный цикл скоро закончится, и нам нужно перейти на другую платформу - Oracle 11 или Postgress являются очевидными.
Я слышал комментарии о том, что переход с 9i на 11 не является прямым, но никто здесь не может подтвердить, так или иначе. Меня не слишком беспокоит «о, механизм плана запроса изменился», меня больше беспокоит, что «этой функции больше нет».
Ни одно из приложений не является сложным - это либо базовая примитивность в клиентском SQL (и большая подпрограмма поиска по нескольким таблицам, но мы все равно собираемся переписать ее с помощью Lucene), либо то же самое в PL / SQL.
Postgress оказался только возможно более простым и дешевым объектом для переноса, но стоимость лицензии компенсируется стоимостью обучения для наших администраторов баз данных.
Любые комментарии к опыту приветствуются.