Мы работаем по следующему плану:
-
Расширяемый менеджер транзакций API (xTM) с двумя версиями: DTM (расшаривание «снапшота») и tsDTM (метки времени на «снапшотах»). На коммитфесте PostgreSQL 9.6 на этот патч была получена обратная связь, и, после доработки, патч будет повторно представлен для 9.7.
- Мультимастерный кластер высокой доступности, построенный на tsDTM и логическом декодировании.
- Масштабируемый по записи кластер с опцией шардинга. Мы собираемся добавить возможность шардинга в нашу версию мультимастерного кластера. Было бы разумно присоединиться к одному из существующих направлений работы с планированием распределяемых запросов/исполнением: FDW, CitusDB или к Postgres-X[CL], но на сегодняшний день мы не можем выделить однозначного лидера в этом направлении.
План разработок