2012-07-04 5 views
1

Я нашел похожие сообщения на этом форуме, но при необходимости перенесу их на другой.Миграция с Oracle на PostgreSQL: где границы?

Мы хотим перенести в PostgreSQL из Oracle, но у нас есть 6000 пользователей одновременно подключен к 4 Для базы данных ГИС (разделенного в 1 Для случаев) и во многих других случаях для WebServices.

Перед тем, как смотреть на другие проблемы, мы слышали, что максимальный максимум подключенных пользователей - это максимальный предел, который поддерживается до того, как производительность уменьшится, уменьшится, когда размер базы данных станет огромным.

У вас есть (или вы знаете ссылки) успешный опыт такой миграции?
Нужно ли ждать, пока PostgreSQL улучшит производительность?


РЕДАКТИРОВАТЬ

Найдено another example.

+2

Веб-службы (и большинство других клиентов), вероятно, могут извлечь выгоду из объединения пулов, например http://wiki.postgresql.org/wiki/PgBouncer – wildplasser

+0

@wildplasser точно !!! Любая система такого размера, где пользователи напрямую подключаются к БД, скорее всего, является плохой архитектурой. База данных не должна обрабатывать тысячи подключений, которые приходят и уходят. Это должно быть сделано средним уровнем! - не только для абсолютного предела, но и для обеспечения бесперебойности, отладки, производительности и безопасности. – Falco

ответ

4

Прочитайте this article по теме Kevin Grittner, это объяснит многое, почему многие соединения являются проблематичными, и каковы были решения Core Team PostgreSQL для решения этой проблемы.

Для получения списка успешных историй см. the EnterpriseDB site, это компания, предлагающая поддержку стандартного дистрибутива PostgreSQL, а также поддержку и лицензирование для продвинутых продуктов, созданных на основе стандартного распространения. Для использования базы данных предприятия Postgres Plus Advanced Server может быть хорошим выбором.

+0

Спасибо, это именно те ссылки, которые я ищу. –

Смежные вопросы