关于 OceanBase 的租户克隆(Tenant Clone)功能,以下描述正确的是?
A. 租户克隆只能在同一集群内进行,无法将克隆租户创建到其他集群中。
B. 克隆操作基于存储层的快照技术,克隆出来的租户与原租户共享相同的 SSTable 数据文件,不额外占用存储空间。
C. 克隆租户在创建完成后,与原租户之间存在数据同步关系,原租户的后续数据变更会自动同步到克隆租户。
D. 租户克隆可用于快速搭建生产环境的测试库,克隆时支持指定时间点(通过 AS OF TIMESTAMP ),克隆出的租户数据与指定时间点一致。
3 个赞
解析 :
OceanBase 的租户克隆功能允许基于原租户在某个时间点的快照(通过 AS OF TIMESTAMP 或 AS OF SNAPSHOT )创建一个全新的租户,常用于快速搭建测试环境或进行数据分析,不影响生产租户。克隆基于存储层的物理快照技术,效率高、空间占用低(写时复制)。
-
A 错误 :租户克隆支持跨集群 ,可以将租户从一个集群克隆到另一个集群(如从生产集群克隆到测试集群)。
-
B 错误 :克隆初期共享 SSTable,但采用 Copy-on-Write(写时复制) 机制,当任一租户有写入时,会复制被修改的数据块,因此会逐步占用额外存储空间 。
-
C 错误 :克隆租户是独立的租户 ,与原租户之间没有数据同步关系 。克隆完成后两者完全独立,原租户的后续变更不会同步到克隆租户。
-
D 正确 :租户克隆支持指定时间点,可以创建出与某个历史时刻数据状态一致的克隆租户,非常适合测试、报表等场景。
4 个赞