【巨杉数据库SequoiaDB】数据域
数据域(Domain)是指由若干个复制组组成的逻辑单元,其主要作用是数据隔离。
1.一个复制组可以属于多个域。
2.复制组个数为0的域,称作空域。用户在空域中不能创建集合空间。
3.SYSDOMAIN 为预定义的系统域。所有复制组均属于系统域,用户不能直接操作系统域。
原理
图中共有6个复制组:prod_part1,prod_part2,prod_part3,prod_part4,prod_part5,prod_part6
一共有4个数据域:prod_domain1,prod_domain2,prod_domain3 和 SYSDOMAIN。数据域 prod_domain1 内只有一个复制组 prod_part1;数据域 prod_domain2 内有两个复制组 prod_part2 和 prod_part3;数据域 prod_domain3 内有两个复制组 prod_part3,prod_part6;SYSDOMAIN 域包含所有的6个复制组
复制组 prod_part3 同时属于数据域 prod_domain2,prod_domain3,SYSDOMAIN。
在创建集合空间时,可以指定该集合空间所属的数据域。后续该集合空间下的集合只能创建在数据域包含的数据组内,不能在其他数据组上,从而实现的数据隔离。