LoftBlog382 тыс
Опубликовано 9 июня 2016, 9:56
Доклад Андрея Рынкевича на тему "От Oracle к PostgreSQL - путь длиною в 4 года".
"Долгое время мы работали с базой данных Oracle. Как только выросло кол-во данных и нагрузка - стало понятно, что оптимизации запросов и структуры недостаточно. Как минимум, надо было включить партиционирование, а, в идеале, надо было перейти на какое-то MPP решение, которое у Oracle стоит безумных денег: grid, RAC, Exadata.
Были рассмотрены различные варианты, и мы остановились на следующем: за основу взять PostgreSQL, для начала запустить один мощный сервер рядом с Oracle, постепенно на него мигрироваться, а после - переходить на MPP решение Greenplum.
Вся работа заняла 4 года. Задача усложнялась непрерывном ростом статистики и нагрузки, и тем что существует еще один продукт, который интенсивно использует БД.
Во время миграции было реализовано много решений, таких как:
- online репликация Oracle в PostgreSQL;
- система патчинга баз данных, синхронизации и запуска приложений;
- система загрузки большого объема статистических данных;
- система мониторинга, в том числе было реализовано что-то вроде Oracle Enterprise Manager для PostgreSQL;
- переход на BI систему Pentaho на этой базе данных;
- ну и прочие небольшие системы со своими особенностями работы с job-ами, партициями, stand-by и backup." - рассказал Андрей.
Смотрите интервью с IT-специалистами : youtube.com/playlist?list=PLY4...
Не ограничивай себя видеоуроками на YouTube!
Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение!
Telegram: telegram.me/loftblog
Slack: slack.loftblog.ru
Наш сайт: loftblog.ru
Instagram: instagram.com/loftblog
ВКонтакте: vk.com/loftblog
facebook: facebook.com/loftblog
twitter: twitter.com/loft_blog
-----------------------------------------------------------------------------------
Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)
"Долгое время мы работали с базой данных Oracle. Как только выросло кол-во данных и нагрузка - стало понятно, что оптимизации запросов и структуры недостаточно. Как минимум, надо было включить партиционирование, а, в идеале, надо было перейти на какое-то MPP решение, которое у Oracle стоит безумных денег: grid, RAC, Exadata.
Были рассмотрены различные варианты, и мы остановились на следующем: за основу взять PostgreSQL, для начала запустить один мощный сервер рядом с Oracle, постепенно на него мигрироваться, а после - переходить на MPP решение Greenplum.
Вся работа заняла 4 года. Задача усложнялась непрерывном ростом статистики и нагрузки, и тем что существует еще один продукт, который интенсивно использует БД.
Во время миграции было реализовано много решений, таких как:
- online репликация Oracle в PostgreSQL;
- система патчинга баз данных, синхронизации и запуска приложений;
- система загрузки большого объема статистических данных;
- система мониторинга, в том числе было реализовано что-то вроде Oracle Enterprise Manager для PostgreSQL;
- переход на BI систему Pentaho на этой базе данных;
- ну и прочие небольшие системы со своими особенностями работы с job-ами, партициями, stand-by и backup." - рассказал Андрей.
Смотрите интервью с IT-специалистами : youtube.com/playlist?list=PLY4...
Не ограничивай себя видеоуроками на YouTube!
Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение!
Telegram: telegram.me/loftblog
Slack: slack.loftblog.ru
Наш сайт: loftblog.ru
Instagram: instagram.com/loftblog
ВКонтакте: vk.com/loftblog
facebook: facebook.com/loftblog
twitter: twitter.com/loft_blog
-----------------------------------------------------------------------------------
Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)
Свежие видео
Случайные видео