(no title)
lima | 23 days ago
Clearly, it's possible to reduce the risk to the point where many companies are willing to accept it, but it's still a problem and comes with high operational costs. And for some use cases (like finance), even a small risk of undefined database behavior or lost writes is unacceptable.
The future are distributed databases with consensus, and unfortunately, Postgres isn't there yet.
riku_iki|23 days ago
If your network is down, your clients can't connect DB too, and nothing works. State of network partitioning is harder to achieve, its more like if connection between two datacenters is down where DB replicas live, which is more rare because of all global connection redundancy.
lima|17 days ago
> If your network is down, your clients can't connect DB too, and nothing works
This sounds simple, but can only be achieved with high certainty using distributed consensus.