日志流是以什么为单位?表吗,还是分区,还是observer?
标准答案(OceanBase 高频考点)
日志流 LS(Log Stream)是以【分区组】为单位,一个日志流对应一组同主键分区(多个分区) 简化应试记忆:
LS ≠ 单个分区,LS = 分区组
详细拆解
-
最小存储单元:分区 Partition 一张表拆分出多个分区,分区是数据管理、分布式执行的最小单元。
-
日志流 Log Stream(LS) 多个同源分区(同一个租户、同一个表组,相同分区键规则) 组成一个分区组,一个分区组对应一条日志流 LS。同一 LS 内所有分区共享一套 Paxos 副本、共享一份事务日志。
-
和 Observer 的关系Observer 是进程节点,一台 Observer 可以承载多条 LS;LS 不是以 Observer 为单位。
1 个赞
学习
1 个赞