Я читал, что при монтировании общих томов на windows производительность значительно снижается. Как это по сравнению с тем, чтобы указать только postgres DB внутри тома docker (не используется совместно с ОС хоста) или скорость чтения / записи из / в плоские файлы?
Кто-нибудь нашел что-нибудь конкретные цифры вокруг этого? Я думаю, что даже 4-кратное замедление было бы приемлемым для моего варианта использования, если бы оно предназначалось только для DIS c производительности ввода-вывода ... У меня создается впечатление, что смонтированные + общие тома значительно медленнее на windows .. . поэтому я хочу знать, поможет ли отказ от этого совместного использования компонента улучшить ситуацию до приемлемого диапазона.
Также, если я оставлю Postgres на голом железе, все мои docker приложения смогут получить доступ Postgres все еще так? (Это, вероятно, предпочтительнее, чем я могу себе представить - я видел отчеты о том, что чтение / запись в 4 раза быстрее остается на голом железе) - но мне все еще нужно знать ... потому что мои приложения также имеют дело с большим количеством операций копирования / чтения / перемещения плоских файлов. .. так что нужно знать, что для этого лучше всего.
Например, если общие тома действительно плохие, а не хранить их только в контейнере, тогда у меня есть варианты передачи файлов pu sh по сети, чтобы избежать необходимость в общем подключенном томе как узкое место ...
Спасибо за любые идеи