|
|
|
|
|
by freels
1008 days ago
|
|
The NoSQL movement overstated how important the A in CAP was. Relatively few systems need _all_ nodes to be available, compared to those that benefit from strong consistency, especially those that live primarily in datacenters/the cloud. But this strict notion of Availability (all nodes must be available), was conflated with being available at all, leading to CP systems being disfavored. When we introduced Fauna, it took quite some time (and a Jepsen report) to convince others that building a CP system without exotic hardware was possible, and that in practice, access to multi-region strongly consistent replication is a far better availability experience than the typical single region deployment topology which is still most common today. |
|