微软用户-百灵.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 14页
  • 2017-01-10 发布于辽宁
  • 举报
微软用户-百灵.ppt

Thank you 小标题 百灵 2011-10-21 百灵框架 应用模式 Random R/W,对于写入操作有实时性要求,即新写入的数据立即可见; Random R/W,写入操作没有实时性要求,新写入的数据在一段时间后可见; Sequential R/W。 BDDB 单机设计目标 大容量数据存储,容量为10TB,数据条数20亿以上; 结构化数据存储,每一份数据为一条记录record,支持增、删、改、查、扫描等操作; 支持记录的按序或无序存储; 提供高I/O吞吐率,除了查询导致的随机读,增、删、改、扫描的throughput在100MBps以上,即性能只与数据总量有关,而与记录大小无关。 数据块管理 A Big Virtual File by Blocks 记录组织方式 Random IO ? Sequential IO 基于日志的存储 Commit 2-level Indexing Random IO ? Sequential IO BDDB 恢复 Crash 1 2 3 4 5 6 缓冲系统FIFO 固定的入口,屏蔽了内部的结构变化;通过多份冗余,提供高可靠性。 为上游模块提供了一个永不阻塞的入口,隔离了下游故障或调整而带来的影响。 单入口、多下游,方便系统扩展。 支持token认证 ,可将非法访问阻挡在系统外围。 模块独立,方便移植。 FIFO特点 * 直接构建结构化数据库,上层进行分布式化,容错,一致性等处理 与hbase、bigtable不同的是,bddb的存储基于单机的本地文件系统,而可用性、容错、一致性等通过更高层的系统和协议来实现 1.随机io变顺序io,按块读,按块写, 2.块为只读,只可以追加,删除,不可以修改,并发操作无须加锁 * * * 小标题

文档评论(0)

1亿VIP精品文档

相关文档