新建备租户、复制租户、克隆租户到底有啥区别呢?

在ob4.3的版本里新引入了一个克隆租户的概念,能解释下这几种创建租户的区别吗?为何需要三种方式来创建呢?
目前个人理解,不知道对不对,请大家完善:

  1. 新建备租户
    则仅提供容灾和只读服务的能力,数据实时同步,可以提升为主租户
  2. 复制租户
    复制被选择租户的配置信息如租户模式、字符集、Collation 以及 Unit 规格等用以创建新租户,降低您的租户创建时间,数据不同步
  3. 克隆租户
    基于 快照 + 共享存储 / 快速拷贝快速创建租户,源租户怎么变,克隆租户完全不受影响,克隆租户可以随意写、删、改,但是初始状态使用共同的物理宏块数据,只拷贝元数据,不拷贝数据,所以克隆特别快
5 个赞

给力

1 个赞

@论坛小助手

1 个赞

新建备租户主要用于容灾和提供只读服务,数据从主租户实时同步到备租户,保持数据的一致性和实时性。复制租户则是快速创建具有相同配置的新租户,复制被选择租户的配置信息,但数据并不同步。克隆租户基于源租户的快照和共享存储/快速拷贝技术,快速创建新的租户,克隆租户与源租户之间存在严格的数据隔离和资源隔离,可以随意进行读写操作,不会影响源租户。这三种方式分别适用于不同的应用场景和资源利用考虑。

详情请参考:

  1. 创建备租户前准备
  2. 克隆租户
2 个赞

学习下

有时候还真没注意

学习一下,还真没注意这几个概念