Vlad

Articles

YT Cluster

Every node accepts writes. On the Postgres you already run. YT Cluster: vanilla PostgreSQL plus an extension and a server process - no forked engine, no proxy in front, no managed-cloud lock-in - dbinvent.com

Released - tested and ready: nightly end-to-end

Measured, not asserted: 1.7x the throughput (171%) of PostgreSQL synchronous replication on a write-only load and 1.6x (162%) on an 80/20 read/write mix, at equal replication scope. Full synchronous two-phase commit across every node costs more - it is there for the tables that need it, not the default.

Articles

Run it

Three writable nodes, on your laptop, in one command - the package comes from the public repository:

git clone https://github.com/DBinvent/yt-cluster-tests.git
cd yt-cluster-tests
APT_HOST=apt.dbinvent.com APT_HOST_IP= ./docker.sh

# then, inside the container - a three-node cluster:
cargo make --env PG_VER=14 --env CNT=3

Point psql at any node, write on two at once, and watch the rows appear on the third.

https://dbinvent.com/cluster/