分布式事务控制器
2016-12-15 15:35:12 0 举报
分布式事务控制器是一种用于管理分布式系统中的事务的软件组件。它负责协调和控制多个节点上的事务操作,确保它们在网络故障或其他异常情况下能够正确地执行或回滚。分布式事务控制器通常使用一种称为两阶段提交(2PC)或三阶段提交(3PC)的协议来保证分布式事务的原子性、一致性和隔离性。此外,分布式事务控制器还需要处理并发控制、死锁检测和恢复等问题。总之,分布式事务控制器是实现分布式系统高可用性和可靠性的关键组件之一。
作者其他创作
大纲/内容
压缩内容1. Timestamp2. AID3. Metric Value
Batch Bitmap索引组件
Blocks
业务TT数据
导入模块任务调度中心
Stream + Batch merge Job
元数据写入
AID Shard Bitmap
UID
Time Shard
Page
32 Bitset
AID Shard
Header
Footer
8 bit
Time Shard BitSet N
int series block
Batch 行列普通表构建组件
1. Mertic 序列对应2. 不同Metric 序列的偏移位置
Dolphin Delta Sink Job
Time Shard BitSet
Batch 行/近似Cube构建组件
Block Counter
footer offset
1. bit_set 长度 log(shard_range_size + 1)2. block_count 用于描述组数3. bitset 需要按照二进制值从小到大排列,用于时间条件的裁剪4. 这里的overhead每32bit + 32bit
Time Shard Offset N
实时上传索引构建
Batch 存储加载队列1
Dolphin Delta Trigger
Batch数据同步索引生成
Dolphin TT
Time Shard Offset
时间序列的编码,需要按照Dim1 - DimN顺序存储
Metric Value Series
exception num
Dolphin Meta
Frame Bit
Shard Range Size
压缩 Mertic 序列压缩 相同Mertic 序列的AID
Batch 存储加载队列N
exception Array * 32
Dim2 Value
...
max_bit
Metric Value Series
exception idx * N
Dim1 Value
1. Filed Values 目前使用NewPfor类似算法压缩2. Bitmap 使用RoaringBitmap框架
frame_bit * 128
32 bit
Batch ODPS数据
表状态Notify
int series block N
0 条评论
回复 删除
下一页