论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类: 计算机应用技术论文 建筑工程技术毕业设计 计算机科学和技术专业导论论文 现造技术论文 农村新技术杂志 电脑知识和技术杂志 论文开题报告有待解决的关键技术问题 voip关键技术毕业论文总结 移动通信与关键技术开题报告 开题报告关键技术 论文关键技术 医学开题报告关键技术指标

关于关键技术论文范文 新型OLTP数据库系统设计的关键技术与挑战相关论文写作参考文献

分类:论文范文 原创主题:关键技术论文 更新时间:2024-02-16

新型OLTP数据库系统设计的关键技术与挑战是关于本文可作为相关专业关键技术论文写作研究的大学硕士与本科毕业论文关键技术论文开题报告范文和职称论文参考文献资料。

摘 要:传统的数据库系统是根据20世纪70年代的硬件特点而设计. 随着“云计算”和“大数据”时代的到来,应用需求对数据库系统的事务吞吐量和可扩展性提出了更高的要求,同时内存、多核等新型计算机硬件技术的发展为数据库系统的发展提供了新的机遇,因此研究和设计新型数据库系统也变得越来越重要. 本文针对新型计算机硬件和应用需求的特点,研究和分析了新型OLTP数据库系统设计所涉及的关键技术,并探讨了存在的挑战性问题.

关键词:可扩展性;计算机硬件;事务处理;确定性

中图分类号:TP311文献标识码:ADOI:10.3969/j.issn.10005641.2014.05.003

收稿日期:201406

基金项目:国家“973”计划课题(2012CB316203);国家自然科学基金重点项目(61033007)

第一作者:任堃,男,博士研究生,研究方向为分布式数据库系统、事务处理.

Email: renkun_nwpu@mail.nwpu.edu.cn.

通信作者:李战怀,男,教授,博士生导师,研究方向为数据管理技术. Email: lizhh@nwpu.edu.cn.Key techniques and challenges of designing

new OLTP database systemsREN Kun,LI Zhanhuai

(Department of Computer Science, Northwestern Polytechnical University, Xi’An710129, China)

Abstract:Traditional database systems were designed based on the hardware environment in 1970s. However, with the era of “Cloud Computing” and “Big Data”, OnLine Transaction Processing requires database systems to provide more transaction throughput and better scalability. Meanwhile, the development of Computer hardware, in particular memory and multiple CPU Cores offer new opportunity for database systems evolution. Therefore, researching and designing new distributed database systems becomes more and more crucial. This paper researched on the key techniques and challenges of designing new OLTP Database systems.

Key words:scalability;computer hardware;transaction processing;determini

0引言

现今的计算机硬件特点和20世纪70年代存在很大不同,在70年代,数据库系统通常在单核处理器下运行,内存容量非常有限,大多数数据库系统是以磁盘作为主要存储介质[12]. 随着计算机硬件的发展,目前单台服务器的内存容量已经达到TB级,而大多数数据库系统应用的大小仅有几百GB,因此很多数据库系统完全可以在内存中运行[3];同时计算机中的处理器核心越来越多,内存、多核等硬件技术的发展为数据库系统的发展提供了新的机遇. 相关研究[45]表明传统的数据库系统策略不能充分发挥内存和多核的硬件优势.

第5期任堃,等:新型OLTP数据库系统设计的关键技术及挑战华东师范大学学报(自然科学版)2014年联机事务处理(OnLine Transaction Processing,OLTP)是数据库系统最重要的应用之一. 目前联机事务处理在金融、电信、互联网、游戏、交通、购物、医疗等关键领域起到非常重要的作用,也是学术界的研究热点. 随着“云计算”和“大数据”时代的到来,很多OLTP应用场景对数据库的事务吞吐量和可扩展性提出了更高的要求.

事务的ACID属性可以保证事务并发执行的正确性,是数据库系统中的一个重要概念. 通常情况下数据库系统允许多个事务并发执行. 当多个事务并发执行时,传统的策略是通过可串行化理论来保证ACID属性[68],尤其是隔离性属性. 相关研究表明在分布式数据库中保证事务的ACID属性更具有挑战[710],保证分布式事务的ACID属性限制了传统的分布式数据库系统的可扩展性[11,12]. 然而在“云计算”和“大数据”的背景下,数据库系统的可扩展性显得尤为重要.

为了数据的可靠性和提高系统的吞吐量,数据库系统通常采取多副本策略[1316],如果保证副本间的强一致性,将增加事务的延迟和限制系统吞吐量. 有些系统采用最终一致性策略[17],此策略能够缓解强一致性所带来的限制和缺点,但却存在副本间不一致的情况,这在银行等很多场景下是不允许出现的.

本文针对新型计算机硬件和应用需求的特点,研究和分析了新型OLTP数据库系统设计所涉及的关键技术,同时也分析了分布式数据库设计中的关键问题,并探讨了存在的挑战性问题及今后重点研究方向.

1传统的数据库系统设计框架及其问题

首先回顾一下传统的数据库系统的设计框架,其主要基于20世纪70年代的计算机硬件特点而设计,主要包括以下几个模块.

总结:本论文为免费优秀的关于关键技术论文范文资料,可用于相关论文写作参考。

参考文献:

1、 学生信息管理系统设计关键技术 摘要:针对当前高校的学生信息管理现状,在分析B S结构的基础上,重点从多个角度来分析学生信息管理系统的设计中关键技术,希望对于今后的高校学生信息。

2、 高层建筑给排水消防设计的关键技术探究 摘 要:城镇化进程中,大量的农村人口涌入城市,造成城市用地紧张。为了缓解城市用地紧张的局面,全国各地大规模兴建高层建筑。由于高层建筑楼层高、建筑。

3、 航空电子通信系统中的关键技术 摘 要:在社会科学技术发展过程中,现代飞机综合性能得到了有效的提升。而航空电子通信技术是现代飞机综合性能的重要衡量指标,其整体通信水平也对现代科。

4、 自主驾驶系统结构和关键技术综述 摘要:随着汽车的普及,汽车在方便人们的同时也带来了一些问题,如交通安全、城市交通堵塞等问题。随着科技的发展,自主驾驶离我们越来越近,自主驾驶不仅。

5、 自动指纹识别系统关键技术理论探究 摘要:自动指纹识别系统关键技术理论的核心在于相同硬件条件下,指纹图像的预处理、指纹图像分类和指纹图像匹配三个方面,针对这三个方面的探究,先要从指。

6、 医院信息中心业务和数据库安全管理系统设计和应用 [摘 要] 目的:医院信息中心面临的事务处理和管理日益复杂,传统的管理模式已经不能满足需求。文章分析了医院信息中心工作现状以及信息中心工作人员面。