云数据库体系架构研究分析
2013-09-11刘桂兰王书海
河北省科学院学报 2013年2期
刘桂兰,王书海
(石家庄铁道大学 信息科学与技术学院,河北 石家庄 050043)
互联网已经成为当今人们生活中不可或缺的一部分。一方面,随着Web2.0的流行以及云计算技术的发展,超大规模和高并发的社交网站迅速兴起[1],人们对互联网的需求远不局限于网页信息的浏览,而是通过浏览器获取各种各样的服务。另一方面,互联网数据中心的研究报告显示,在未来几年中,企业对于结构化以及非结构化的数据存储需求会每年都会增长,但对非结构化数据需求增长幅度相对较大。同时,在数据库知识网站DB-Engines最新一期的数据库产品流行度排名中,位于前10名的大部分是基于关系数据模型的数据库,以及少部分的非关系数据模型数据库,但从整体来看,Relational DBMS处于下降的趋势,而对非关系数据模型的数据库的需求越来越多。
面对数据的海量存储以及需求的动态变化,传统关系型数据库已经显得力不从心。为了满足互联网发展以及互联网用户对数据海量存储的需求,Amazon、Google、Microsoft等公司相继对云数据库管理系统进行了深入研究,并生产了自己企业的云数据库。具有代表性的云数据库有Amazon的simpleDB、Google的BigTable以及yahoo的PNUTS等。
1 云数据库概述
通俗的理解,云数据库就是部署在云计算[2]环境中,并利用云计算的特性来提升自身的服务质量,满足用户新需求的数据库。云数据库是随着SaaS(Software as a service;软件即服务)应用的兴起而发展起来的一种云计算技术,它在数据库的存储能力方面有了很大的提高,并在一定程度上消除了对软件、硬件以及人员的重复配置,让软硬件的升级变得更加方便,与此同时也虚拟化了很多后端的功能[3]。……
登录APP查看全文
