- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云的数据库的研究.doc
基于云的数据库的研究
摘要:随着云计算的逐步发展,云数据库的也越来越重要,在未来数据库领域占有重要地位。文章介绍了云数据的现状、发展、特性、影响。最后讨论了云数据库的未来的发展方向。
关键词: 云数据库;云计算;大数据
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)05-0899-03
“云”[1]和“大数据”[2]是当今IT圈当之无愧的最热的两个关键词,云和大数据之间有着千丝万缕的联系,两者相互促进,共同发展。随着云计算的发展,数据量呈现爆炸式增长,海量的数据除了在本地存储,也可以在云上开辟新的空间。结构化数据、半结构化数据或者非结构化数据,云数据库都提供了相应的产品,协助用户管理和消费数据,将他们从繁琐的硬件配置和管理中解脱出来。
1 云计算概述
云计算已经成为当前全社会关注的热点,被看着继个人计算机变革和互联网变革后的第三次IT浪潮。云计算的出现可以上溯到上世纪60年代,麦卡锡曾经提出将计算能力作为一种和水电一样的公用事业提供给用户的理念,这可以算作云计算思想的起源。随着IT计算的发展,在网格计算、虚拟化技术、SOA、SaaS等技术的支撑下,云计算作为一种新的资源使用和交付模式,逐渐的得到认可和推广。
对于众多IT厂商来说,云计算更多的是一种营销伞。目前被广泛认可的云计算的定义是美国国家标注与技术研究院对云计算的定义:云计算[3]是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
云计算主要有资源配置自动化、需求服务自动化、以网络为中心、服务可记量化以及资源的池化和透明化等特点。
鉴于云计算的各种特点,近年来国内外各知名IT企业都在大力开发和推进云计算,如Google推出Google Apps服务[4],亚马逊推迟弹性计算云(EC2)服务,IBM推出“蓝云”计划,国内浪潮推出面向云计算的“云海”操作系统。
2 云数据库
2.1 数据库概述
信息系统都需要对各种数据进行计算,然后存放在数据库系统中。云计算系统同样如此,在云计算中,可以把数据库简单的划分为三种:传统的关系数据库,NoSql数据库[5]和云数据库(DBaaS)。
传统数据库主要是关系型数据库,有商用和开源两种。商用关系型数据库经过多年的发展,已经非常的稳定可靠,诸如oracle、sql server等,但价格比较昂贵。开源数据库在稳定性方便不及商用数据库,但在价格方面有较大优势,如mysql、postgresql等开源数据库在业界也有广泛的应用。对于传统的关系数据库,在高并发和海量数据的情况下,对数据库配置管理以及应用系统的开发,都有较高要求,在维护成本和维护人员方面需求较高。对于很多中小型企业,这方面的费用过于昂贵。
NoSql是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的数据库,有时也称作Not Only SQL的简写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSql数据库和传统的关系型数据库存在很多不同点,最重要的一个是NoSql不使用SQL作为查询语言。NoSql的结构通常提供弱一致性的保证,如最终一致性,或者仅限于单个的数据项。但多数NoSql系统都部署了分布式结构,使用分散式杂凑表将数据以冗余的方式保存在多台服务器上,以此提供了高可用性和高扩展性。
而云数据库通常是指运行在云计算平台上的数据库系统。是指在SaaS模式下发展起来的一种云计算技术,是一种基于云的数据存储,提供数据的变更、查询、计算服务,对应用程序而言只需要提交一个数据库连接字符串即可访问的服务,且云数据库的用户不能直接控制运行原始数据库的主机。它增强了数据库的管理及运维能力,同时消除了用户、硬件和软件的重复配置,并且虚拟化了许多后端的功能,使软硬件的升级变的更容易和简单。
2.2 云数据库的现状
根据IDC的研究报告[6],企业对结构化数据的存储每年都有很大的增加,而对非结构化数据的存储需求增加的更快更多,小规模的应用,系统负载变化可以由系统的空闲资源来进行处理,但在大规模应用的情况下,存在海量的数据存储需求,而且应用对资源的需求也是动态变化的,这就意味着大量虚拟服务器的增加和减少,对于这样情况,传统的关系数据库已经无法满足这些需求,云数据库成了必然的选择,也就是说,海量数据存储催生了云数据库,并推动他不断向前发展。
随着云计算的兴起,有众多的IT公司都参与了云数据库的开发,虽然在DBaaS[7]中仍存在许多问题,尤其是关于存储在云
您可能关注的文档
- 基于SDH网络告警信息优化控制研究.doc
- 基于SE—CDIO培养学生项目管理能力的新途径.doc
- 基于Shapely修正的供应网络利益分配模型研究.doc
- 基于SMS的商业短消息互动系统的设计.doc
- 基于SNMP的网络管理应用研究.doc
- 基于SOA的企业应用集成技术架构实施方法.doc
- 基于SOA的数字营区综合管理信息系统集成研究.doc
- 基于SOA的机场中间件平台架构设计.doc
- 基于SOA的移动校务通平台的研究.doc
- 基于SolidWorks软件进行《机械制图》教学方法改革的探讨.doc
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
最近下载
- 亿赛通电子文档安全管理系统V5.0--客户端使用手册V1113379.pdf VIP
- [标准规范]煤矿窄轨铁道维修质量标准及检查评级办法(精编).doc VIP
- 人教统编版小升初语文总复习专题七:句式变换课件(共28张PPT).ppt VIP
- 2025重庆永川区板桥镇村(社区) 后备干部选拔笔试备考试题及答案解析.docx VIP
- 深度解析《GBT 44026-2024预制舱式锂离子电池储能系统技术规范》.pptx
- 品质部各岗位职责说明书.pdf VIP
- 2022.01 深圳南山红花岭工业区城市更新项目一期建筑方案设计 华艺.pdf VIP
- 电冰箱安全技术规程培训.pptx VIP
- 07FK02 防空地下室 通风设备安装.pdf VIP
- 解决我国农民负担问题的路线图设想-中国发展.pdf
文档评论(0)