Pull to refresh

Comments 11

когда-нибудь запускали несколько экземпляров PostgreSQL или другого ПО на одной машине 

Никогда . Особенно в продуктивном контуре.

А зачем ?

В продуктивном контуре такое встречается, и инсталяции довольно не маленькие. Обычно это обосновывают тем, что нет возможности выделить отдельный сервер под отдельный экземпляр. Но в целом у всех свои причины. (:

Такое часто делают если есть несколько больших баз, то их желательно разнести по разным инстансам postgresql

UFO landed and left these words here

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

Например управление резервным копированием и восстановлением. ПГ дамп не всчет, за копию ег оне считаю.

А ещё нельзя внутри самого постгреса каким-либо образом обеспечить не то, что какое-либо конкретное распределение физических ресурсов машины между разными базами, там даже просто т.н. fairtime нельзя гарантировать. То есть у вас кто-то один может сожрать весь CPU, забить весь кэш своими данными и угнать коня загнать i/o подсистему до упора. И вы вообще ничего-ничего не можете сделать, только смотреть грустными глазами. Поэтому каждому клиенту - свои личные тапочки.

ЗЫ: я так и не понял зачем вообще в самом начале статьи целый абзац про контейнеры)

Относительно постскриптума: мы готовили статью по мотивам доклада, в котором рассматривали все решения, в тч контейнеры. Так контейнеры здесь и оказались.

Sign up to leave a comment.