Постгрес Про переписали TCP стек, или лишь пару функций?
Планируется ли в опенсорц версии такое? Хочу ускорить отправку WALов и чтоб не трогать чпу.
И для логической репликации это наверное было бы полезно.
https://postgrespro.com/docs/enterprise/10/rdma-connections
Oracle основательно переписывал под экзадату. Тут думаю что TCP стек трогали в основном поставщики RDMA
Ахх, то есть можно не ждать таких оптимизаций как "считать вот этот wal файл с nvme и закинуть его напрямую в rdma реплики?"
TCP-стек - это же ОС? Или я что-то пропустил?
Да, извиняюсь. Я имел ввиду все ф-и которые с ним взаимодействуют
Разве что попутно продублировав функциональность ОС.
Можно сделать mmap на rdma или что-то подобное?
Не знаю, глубоко не копал
В постгресе ж вокруг репликации куча логика с ретраями, задержками и их настройками, и все они общаются с сокетом ОС. Если это будет сокет RDMA, если такое вообще возможно, то я тогда понимаю что не нужно много переписывать.
Открою страшную тайну: https://postgrespro.ru/products/postgrespro/comparison После прочтения сжечь!
Мощно конечно, но это для больших корпораций! Если не секрет, что кроется под словом Мультимастер? Это менеджед логическая репликация или может набор триггеров/ролей предотвращающих записи на логической реплики?
А вы тут зачем? 😂 Окей, погуглю!
Хамло гонять берега теряющее.
Обсуждают сегодня