图数据库设计实践|存储服务的负载均衡和数据迁移
在图数据库NebulaGraph中,Balance主要用于balanceLeader和partition,只涉及Leader和partition在机器之间转移,不会增加或减少Leaderandpartition的数量。上线新机器并启动相应的Nebula服务后,存储会自动向metametameta。Meta会计算出一个新的partition分布,然后通过删除partition和addpartition将数据从老机器搬迁到新的机器上。这个过程所对应的命令是BALANCEDATA,通常数据搬迁是个比较漫长的过程。但BALANCEDATA仅改变了数据和副本在机器之间的均衡分布,leader(和对应的负
用户评论