ПГ?
Вроде как есть разница, между Убунту и Центос, что то на уровне логирования событий, точно не помню.
В кратце:
Какая ось лучше для ПГ?
Linux. Насчёт дистрибутива — кому что нравится.
Начнём холивар. А чем Linux для PG лучше FreeBSD? Объективно)
я так понимаю, что основные свойства это файловая система и способность ядра работать с этой фс
Закончим: https://wiki.postgresql.org/wiki/FreeBSD ;) Мне кажется, с т.з. DBA одного только "Currently you can't install major versions of PostgreSQL at the same time" в существенной части случаев достаточно, чтобы больше не думать о FreeBSD.
Ядро везде одно и тоже — Linux. Различаться могут только версии и отдельные патчи.
у меня стоят разные версии, в jail. Не вижу проблемы. Дальше?
Подождите, о какой файловой системе речь?
ext4 используем везде
А для использования pg_upgrade DBA как должен поступать, в этом случае? И да, это только один из пунктов по ссылке.
Тогда я не понял, при чём тут это (вроде, любой linux сейчас поддерживает её). ;)
Так набор, все удобно и быстро. Взял данные, заапгрейдил и в путь. Копию данные сделатт через снепшот за микросекунду, закинкл в новую версию и жди upgrade
> Взял данные, заапгрейдил и в путь А можно подробнее? Для "нормального" pg_upgrade нужны обе версии одновременно, и возможность доступа к тем же файлам для каждой из них, я правильно помню?
VFS общая у jailов. Управление точками монтирования удобно в zfs через dataset и snapshot-ы
Тем не менее, хотелось бы сравнить процесс с тем же pg_upgradecluster. Опять-таки, если вернуться к общей теме — там достаточно других проблем и недостатков, нет?
Какие то недочеты есть, но есть и плюшки. Я видел сравнение pg linux vs freebsd недавно с какой то конфы и там не было winner-а. Сравнивались как и функционал, так и производительность. К примеру bsd лучше выделяет память, линукс лучше делает fdatasync и read ahead, но когда заканчивается место... zfs хорошо делает копии серверов, но плох в других случаях. Поэтому заявлять что linux или bsd лучший не могу. Везде свои есть минусы.
Так там и ссылки есть, на сравнения именно в контексте PostgreSQL (в т.ч. за авторством Thomas Munro, который и PostgreSQL hacker, и пишет patches в FreeBSD) — в т.ч. этого года, почему бы им не верить? ;)
Им верю конечно :) Но опять ж криминала нет. К примеру поинт про pg flavor и postgis. pg flavor не вводят пока, но это не значит что один порт привязан к одному пакету. Пример - pg_repack. Порт один, пакет - PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-pg_repack. Никто не мешает и для postgis так же сделать. И главный плюс - пакеты в BSD выходят гораздо чаще чем в Linux дистрибутивах. )))
> Никто не мешает "Настоящий тигр не пара бумажному" © Фредерик БРУКС Я имею в виду, что реальные преимущества и недостатки — это про эффективность использования Linux vs FreeBSD именно для PostgreSQL, "здесь и сейчас". ;) > И главный плюс - пакеты в BSD выходят гораздо чаще чем в Linux дистрибутивах. ))) Пакеты именно PostgreSQL (PGDG) всегда выходят вовремя, опять-таки. :)
Кроме пакетов PG ещё есть экосистема PG ))) Кто всегда пользовался extension-ами из пакетов на Linux и не разу их не компилял, поднимите руку ))))
А можно ссылочку найти на это сравнение? Очень актуально.
К примеру (то что Ярослав писал) - https://www.bsdcan.org/events/bsdcan_2020/sessions/session/46/slides/20/bsdcan-2020-tmunro-v2.pdf
И это тоже любопытно, да. Т.е. многие ли extensions / programs так же хорошо работают под FreeBSD; и сколько из них пакетировано, по сравнению с linux?
https://repology.org/repositories/statistics/newest вот статистика
Последние новости по центосу печалят
А я всегда говорил, что использовать надо продукты, которые пилятся сообществом, а не коммерсами. Итого: Debian, Arch, Gentoo :P
а что там с ним печального? Red Hat простудился?
Типа того. Со стабильностью (что важно для продуктива), видимо, будут проблемы
Ты же знаешь, МЦСТ Эльбрус - наше все ;))
А что там под капотом у Эльбруса? Не деб случаем? ;)
Обсуждают сегодня