分布式数据库存储子系统设计与实现

被引量 : 16次 | 上传用户:HongJuZhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的普及使得互联网与人们的生活更加的密不可分。新出现的互联网应用以及向互联网应用转变的传统的本地应用都面对同一个问题,即数据的存储。如何存储海量数据并提供低延迟高可靠性的数据访问成为各个互联网企业急需解决的问题。一方面,结构化数据存储作为数据存储中必不可少的需求,最适合使用关系型数据库。另一方面,分布式存储具有低成本,高可靠性的特点。基于此,分布式关系型数据库近年来成为研究的热点。分布式关系型数据库是指系统架构上是分布式的,提供基于关系模型的结构化数据存储的计算机软件系统。通过对课题相关的分布式理论、关系型数据库理论及相关技术学习和研究,论文作者及所在团队成员基于传统关系型数据库开发了高性能高可扩展的分布式关系数据库系统CRDB。论文内容主要是关于作者在项目中承担的分布式数据库存储子系统LDB的设计、实现及测试等工作。作者设计了高性能的事件驱动框架使得系统可以同时进行多个任务,最大限度利用网络和磁盘的I/O能力。通过设计任务管理模块,使任务按各自的状态机进行,不会相互干扰。通过设计计时器模块使得系统可以为任务执行计时,从而可以在限定的时间里响应用户,而不会进入长时间的阻塞,提高用户体验。对于有磁盘I/O操作的访问数据库的操作,设计线程池来执行这些操作。并利用Linux提供的API,使任务的管理与事件驱动框架良好配合,从而实现了异步I/O访问磁盘。系统使用数据库连接池访问数据库从而大大节约了与存储工具Mysql之间进行交互的系统开销。对于跨结点的表的连接操作,系统可以灵活地根据执行计划提供基于直连接算法和半连接算法的两种策略进行连接操作。最后,论文对系统进行了功能测试和性能测试。功能测试结果表明,系统在功能上完全符合分布式关系型数据库的要求。论文通过对性能测试结果进行分析,认为系统的性能基本达到要求,并提出了一个可能的改进方案。
其他文献
广义的太赫兹(THz)一般是波长范围从3mm到30um的电磁波频谱,频率范围从100GHz到10THz,包括毫米波(30~300GHz)中的较高频部分,整个亚毫米波段(300GHz至3THz)以及红外波(从3THz
如今,不断提高的现代社会的信息化程度使得信息安全成为人们关注的焦点。并且,随着集成电路技术的不断进步和发展,一种保障信息安全的重要手段-----密码芯片开始进入人们的视
从公立医院推行全面预算管理的意义入手,解析全面预算管理在公立医院应用中存在的共性问题,并针对性提出合理的改进建议。通过提高医院管理者对全面预算的领导与管理力度、明
目的分析初中生的主观幸福感与学习成绩间的关系,为中学生心理健康教育提供理论依据。方法以373名初中生为被试,以主观幸福感量表为工具,探讨了主观幸福感与学习成绩之间的关
针对煤矿井下巷道中构建一个采集点密集分布的无线定位指纹库,需要逐点采集信号,会耗费大量的人力和时间,为此提出基于模拟退火SA(Simulated Annealing)人工蜂群ABC(Artifici
核心提示:现代社会进入信息时代,政府信息是现代社会信息的重要来源。政府信息公开制度的运行情况也是衡量法治政府、民主政府、透明政府的重要评价标准。天津市法院近年来审理
报纸
本文主要研究高能激光辐照下连续面形分立驱动变形镜热变形特点、影响因素以及其对变形镜像差校正能力的影响。文章主要包括以下内容:1.利用有限元方法计算了一个39单元变形
在无线数字通信系统中,接收的关键问题之一是否能在“最佳时刻”对接收信号进行采样判决,提高传输的正确性。接收机的同步按类型分为帧同步,载波同步和位同步,其中位同步是基础。
现代大学制度已经成为现代国家的基本制度。尽管世界各国现代大学制度差异显著,但几种典型模式,包括美国模式、英国模式、法国模式和德国模式等,不但支撑了各自国家高等教育
印刷线路板(Printed Circuit Boards,PCB)报废后,作为整体已经丧失原有功能,而其上的塑封芯片仍然具有很高的重用价值。在拆解重用过程中若拆解工艺条件设置不当,将导致芯片