Доброго дня. У меня вопрос не холивора ради.
Лично я больше склоняюсь к тому чтобы держать postgresql на linuxовой машине.
Коллеги же напротив не стремятся к такому - у кого-то давний отрицательный опыт, кто-то не сталкивался вообще.
Есть ли принципиальные отличия и что можно недополучить если держать postgres на windows, а не на linux.
Планируемая связка java+springboot+hibernate+(postgresql10/mysql/oracle).
Или может стоит почитать что-то по этому вопросу, буду благодарен за ссылки.
Главное (по крайней мере тогда, когда я интересовался этим вопросом), винда - поточная система, т.е. threads и вот это вот всё. С межпроцессными же средствами у неё все грустно, начиная с времени и стоимости форка и заканчивая проблемами с использованием общей памяти. А постгрес - процессник, т.е. на каждое клиентское подключение создаётся отдельный дочерний процесс, со всеми вытекающими. Поэтому на одном и том же железе ПГ на винде будет люто тормозить по сравнению с линухом.