K Safety 属性设置介绍 - mesadb/mesadb.github.io GitHub Wiki
K-safety 是在数据库集群中数据库容错,建立数据副本的一种常见机制。K 值代表数据库集群中的节点副本数量。在设置副本之后,数据库可以进行 fail-over 故障迁移,使得数据库继续运行不受故障影响,从而保证数据的完整性。
K-safety 保证在MesaDB集群内,每一个数据库的每一个表的每一列被存储在至少K+1台机器上,这样当K台机器不可用, 仍然有一个完整的数据库备份可用。
在数据库配置文件中配置如下属性
redundancy=N
N为数据库的副本数量
同样,K-safety 参数也可以在spread.conf文件中用于重启策略的设置。
restart_policy=ksafety(可选)