What's the latest in regards to multi-master (production ready) setups in the PostgreSQL world these days? (i.e without manual or application level sharding) Last I checked, the "solutions" that were out there weren't ready for prime time.
I don't know if logical replication = multi-master but I know it is a major piece of the puzzle.
It is quite easy to setup powerful pg master node (32 CPU threads, fast SSDs) and many slave nodes for read-only queries. That setup can handle quite a lot of transactions.
There can't be sharding if there is only ever one node that performs writes.
- All nodes have all data (no sharding).
- No nodes have all data (sharding).
The most popular hack for PostgreSQL is citusdb https://www.citusdata.com/ , of course it comes with many limitations and drops half of SQL
https://docs.citusdata.com/en/v6.1/reference/sql_workarounds...