Bigtable分布式存储系统的研究

被引量 : 0次 | 上传用户:aiming5968f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云存储是云计算的核心内容,其市场潜力巨大。Bigtable分布式数据存储系统是Google为其内部海量的结构化数据开发的云存储技术,是Google的第三项云计算关键技术。Bigtable具有高可靠性、高性能、可伸缩等特性,是所有云时代分布式存储系统的开发蓝本。然而,Bigtable中仍存在许多亟待改进的地方。本文首先对Bigtable的实现细节进行具体的表述,并在深入了解Bigtable架构、逐步剖析Bigtable实现细节的基础上,提出了Bigtable在批量插入、主服务器故障恢复、SSTable压缩机制、子表服务器重启、时间轴访问效率低和读操作延迟方面的问题。并在系统分析各个问题的产生原因之后,给出了这些问题可能的解决方案。对于每种方案,都通过仿真或性能分析,给出了新方案在解决Bigtable原有问题上的优势。本文针对Bigtable常规方法在批量插入时会导致子表频繁分裂的问题,给出了带预估期的批量插入方案。对于Bigtable主服务器重启操作流程复杂、资源和时间消耗多的问题,本文将检查点机制应用到主服务器的恢复中,给出了带检查点的主服务器恢复机制。对于Bigtable原压缩机制对周期的选取要求较高的问题,给出了一种基于数量的压缩方案。对于Bigtable中子表服务器重启不能有效利用其本地磁盘上的SSTable文件,增加不必要的网络通信和数据传输的问题,本文给出了子表服务器初始化的新方案。对于Bigtable在时间轴上访问低效的问题,本文给出了带时间索引的SSTable设计。对于Bigtable中元操作延迟的问题,本文给出了让子表服务器一边从GFS上读取数据,一边与客户端通讯将数据返回给客户端的方案。
其他文献
输液剂是一次将大量的药物按一定的速度以滴注方式直接输入体内的一种注射剂,是在不断实践和经验总结的基础上发展起来的临床常用剂型,其临床用量大且稳定。由于输液剂临床给
湖南常德地区水泥主要混合材资源严重不足,文章介绍了水泥混合材应用的现状,分析了造成这种现状的原因,结合对周边废渣资源及石灰窑设施的考察情况,及新上一台湿粉煤灰烘干系统的
宋仁宗朝诗歌不仅是建立宋诗基本风格的时期,也是宋诗的第一个高峰期。宋仁宗朝诗歌对于唐代的诗学遗产有充分的学习和借鉴,同时又能革故鼎新、自成风格。宋仁宗朝诗歌可以说
像一条长长的、漫无边际的巨龙。在烟雨迷蒙中。从我的眼前蜿蜒、迤逦而去。以一种静穆的肃然和岿然的挺拔。傲视西部边陲。说到悬臂长城,多半闻所未闻。它躲避着世人的耳目,隐
几年前人们还说买车容易养车难,现如今,这说法变了,叫养车不难停车难。本期,就城市停车难问题,记者对福州的商业街区、新旧社区、办公写字楼区做了深入细致的调研,看看如今停
结合现场实际工作经验,介绍风电项目开发过程中的林地、生态红线、军事、文物、压覆矿、机场等限制性因素排查时需注意的事项。
目的了解中学生的心理状况和危险行为的发生率,探讨家庭环境、自尊与危险行为的关系。方法采用青少年危险行为评定量表(RBQ-A)、自尊量表(SES)以及家庭环境量表(FES)对某中学
珊瑚藻是海洋生态系统中一类重要的钙化红藻,且具有海洋初级生产力和生态服务功能,已经成为当前热点研究生物之一。目前,世界各国有关珊瑚藻的种类、分布等正在逐渐明晰,而我
采用电阻点焊、胶接点焊和塞焊三种焊接方法,对3mm+3mm 09CuPCrNi钢搭接接头的组织和力学性能进行对比研究。结果表明:三种焊接方法下焊接接头的剪切拉伸性能均满足标准,其中塞
目的:观察通关利窍针刺法对脑卒中后吞咽障碍患者吞咽功能及血氧饱和度的影响,同时分析其安全性。方法:将120例患者随机分为康复组(吞咽功能训练)、针刺组(通关利窍针法)各60