Doris的数据导入机制以及原子性保证
• 创建事务 • 规划导入执行计划 • 分发子任务 03 Doris 中的导入 FE Leader Analyzer FE Follower 数据版本 N 事务状态 PREPARE 事务管理 1.Begin Txn Phase 1 Execute Txn • 接受查询计划 • 初始化ScanNode • 初始化 TableSink和 tablet writer • Extract Leader V1 V2 Vn tid-1 Analyzer … BE BE tid-n FE Follower 2. Load 数据 数据版本 N 事务状态 PREPARE 事务管理 1.Begin Txn 3.汇报导入 Phase 1 Publish • 收集导入任务汇报结果 • 发送Publish 消息 • 事务状态改为 COMMITED • 等待BE 返回 数据 数据版本 N 事务状态 COMMITED 事务管理 1.Begin Txn 3.汇报导入 4 publish Phase 2 03 Doris 中的导入 BE FE Leader Analyzer BE BE FE Follower 2. Load 数据 数据版本 N+1 事务状态 VISIBLE 事务管理 1.Begin Txn 3.汇报导入 4. publish0 码力 | 33 页 | 21.95 MB | 1 年前3
共 1 条
- 1