Как стать автором
Обновить
6
0
Павел Щур @TheMidgardWatcher

Пользователь

Отправить сообщение
Увы, сменил место работы, в новом проекте не используется ни PosgreSQL, ни кластеризация. А времени позаниматься экспериментами на досуге уже не хватает.

PS: По итогу мои занятия кластером так и остались факультативными, проект был зарелижен с 1 инстансом Postgres.
2 года прошло, а Вы так и не дополнили пост примером…
Меня тоже очень интересует этот вопрос!
Как считаете, для Production окружения можно использовать BDR (ведь PostgreSQL 9.5 уже не за горами) или всё же лучше пока остановится скажем на pgPool-II?
Один вопрос: Зачем?
Этим не пробовал?
Судя по всему ещё не всё потеряно!
postgres-xl.org
Drakula2k спасибо за наводку, нечто такое я подозревал, когда видел что в репозитории postgres-xl действительно всего несколько коммитов в этом году, видимо придётся искать другое решение — PostgreSQL + pgpool-II например.
Здравствуйте, спасибо всем за ваши комментарии. Отвечу сразу на возникшие мнения. Да действительно всю свою карьеру, на всех проектах в которых я участвовал использовали standalone MS SQL сервера бд, да у меня не было опыта работы с линуксом и по кластеризации были лишь теоретические знания. Не буду описывать как мы пришли к решению использовать на этом проекте PostgreSQL, а в последующем использовать кластеризацию для распределения нагрузок и как я пришёл к Postgres-xl. На данном этапе есть необходимость развернуть кластер в тестовом режиме и, как я говорил ранее, если всё пойдёт гладко, то есть кластер оправдает наши ожидания и выдержит все тесты, только после этого будет приниматься окончательное решение о его развертывании в продакшене. Само собой я понимаю риски которые описал товарищ KorP, само собой я буду нести полную ответственность за скорость и качество восстановления работоспособности системы перед организацией. Именно поэтому я и хотел поделиться с хабровчанами тем, как я на практике реализовал такую архитектуру в postgres-xl, какие были проблемы и подводные камни, и какие решения я находил. Ну а по поводу осуждений в неопытности и выходе в продакшен — так можно сказать о любом разработчики на любом проекте, который в определённый момент захотел внедрить новую технологию, в которой у него не было опыта работы. Например одну из моих первых команд, разрабатывавших сайт на классическом ASP.Net с таким подходом надо было поувольнять после выхода MVC и набрать уже поднаторевших ребят на этой технологии. Но в итоге попробовали, изучили, освоили и успешно справлялись со своими задачами. Поэтому и в этой ситуации не вижу ничего плохого в том чтобы освоить новую СУБД, новую архитектуру и выйти с ней в продакшен.
Спасибо за оценку, если всё пойдёт гладко, то подобный кластер будет использоваться в продакшене, поэтому материалов для будущих статей будет достаточно.

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность