locality描述了table或tenant下副本的分布情况,这里的副本分布情况指在zone或region上包含的副本的数量以及副本的类型,不同的tenant在同一个集群内可以配置不同的locality,并且彼此之间相互独立不受影响,在拥有五个zone(z1~z5)的OB集群中,可以容纳不同 locality 的多个 tenant,例如:

    • sys tenant : locality =’F@z1,F@z2,F@z3,F@z4,F@z5’;
    • tt1 tenant : locality =’F@z1,F@z2,F,R{ALL_SERVER}@z3’;
    • tt2 tenant : locality =’F@z1’;

    在一个多租户的 OB 集群中,不同 tenant 可以拥有各自独立的 locality,并且能够根据需要独立变更,也体现了 OB多租户管理的灵活性。