对异构数据库的压力测试系统的设计与实现
【文章页数】:94 页
【学位级别】:硕士
【部分图文】:
图2-1?HBase单元格cel丨的存储模型??
关系型数据库不同的是,如果关系型数据库某一列没有数据,它一般会被设置为??NULL或者默认值,但是在HBase当中,如果rowkey、列族和列对应的cell没??有数据,它就不会存储它,这也是HBase的数据表是稀疏表的原因。图2-1所示??的是用编程语言风格表示时的一个cell....
图2-2?HBase数据库系统架构图??2.2.2.1?HMaster、HRegionServer?和?QuorumPeerMain?进程??
HRegionServer节点的功能是存储数据。Zookeepei?的作用是为系统提供协同服务,??它相当于对数据存储系统提供一个分布式锁,保证HBase数据库拥有较高的容??错性和可用性。HBase数据库系统的整体架构图见图2-2所示。??(CSe?y?—???C????— ̄4....
图2-3?LSM树中的数据块迭代合并的过程??2_2.2.4?WAL?介绍??
一颗很大的B+树分成许多很小的B+树,写入操作先写入内存中的树中,然后随??着内存中的小树越来越大,会flush到磁盘中,磁盘中的树会定期的执行merge??操作,合并成一颗大树,来优化读性能[17]。图2-3展示了这样的过程,这样的过??程就是2.2.2.2小节中所述的MemS....
图2_4?soci架构图??10??
一颗很大的B+树分成许多很小的B+树,写入操作先写入内存中的树中,然后随??着内存中的小树越来越大,会flush到磁盘中,磁盘中的树会定期的执行merge??操作,合并成一颗大树,来优化读性能[17]。图2-3展示了这样的过程,这样的过??程就是2.2.2.2小节中所述的MemS....
本文编号:3944099
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3944099.html