Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> In order to claim high availability you must build an AP system.

I strongly disagree. The "A" in CAP describes a system such that any single non-failing node can always make progress. That would be a nice property to have, but it's much stricter than is required for a real system.

If a distributed database is resilient to failure of a minority of nodes, it still makes sense to describe it as high-availability. And that is exactly what a consensus algorithm like Paxos or Raft gives you.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: