Please see how replication works in Deploy | YugabyteDB Docs.
More generally, if RF is n
, YugabyteDB can survive (n - 1) / 2
failures without compromising correctness or availability of data.
You can connect to any host. And the requests are always routed.
Yes. Please use version 2.2 which includes support for deferred constraints that are required by django.
This will work. We advise to have 3 regions in this case. Whatever region you lose, you will still be able to write data to the cluster. Is there a problem you can’t use 3 regions ?
You can also set preferred zones to the localhost node(s) if that’s your primary write node.
It’s ok!