MySQL semi-sync replication: durability, consistency and split brains
planetscale.com
MySQL semi-sync is a plugin mechanism on top of asynchronous replication, that can offer better durability and even consistency (term defined later). It helps in high availability solutions, but can in itself reduce availability.