Doris noSql 数据库节点临时失效处理过程
Doris nosql数据库是阿里开源的一款分布式KV存储系统,高性能,方便扩容。使用固定的虚拟节点,通过哈希取模来选择虚拟节点,虚拟节点和物理节点做均匀分布映射。
扩展性
Doris扩容增加物理节点只需要调整虚拟节点和物理节点的关系,最小程度进行数据迁移来实现。
高性能
一次读写能达到4ms的速度
高可用性
可以使用多节点备份,写入数据时,同时异步写入到多个节点,保证数据可用性,不丢失
Doris数据节点临时失效是怎么处理,
场景:
当某一台服务器临时宕机,当服务器恢复也要保证数据自动恢复
整体的处理方式是:当一台服务器宕机后,该服务器的节点不能正常读写,这个时候写入该节点的数据将会写到临时服务器,等到宕机的服务器恢复后,该服务器暂时只写不读操作,把临时节点的数据回复到这台服务后,再开启正常的读写操作,下面我们来看下时序图
1.服务器节点失效
2.服务器恢复时序图
评论