云计算使得关系数据库逐渐落伍
本文讲的是云计算使得关系数据库逐渐落伍,【IT168 资讯】“在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不适合用于云计算环境“Geir Magnusson,10Gen工程副总裁这样认为。10Gen是一家按需平台服务供应商。
Magnusson帮助编写过Apache Geronimo应用服务器软件,本周在纽约举行的O'Reilly Web 2.0 会议上发言中他指出:“云计算是一种不同的技术,不同得足够改变开发者看待问题和解决问题的方式”。“我们将不得不重新审视我们做事的方式”,他说。
在发言期间,Magnusson列举了许多被专门开发用于云计算环境的新型数据库,包括Google'的Bigtable, Amazon的 SimpleDB, 10Gen自己的 Mongo, AppJet的 AppJet 数据库以及甲骨文开源BerkelyDB。
Magnusson指出,这些数据库没有一个是关系型的(他特别强调了一个值得注意的例外“Drizzle”,MySQL应用于web环境的一个精装版)。
这些数据库具有一些共同特征,正是这些特征使它们特别适用于服务云计算式的应用。它们中的大多数可以在分布式环境中运行----意味着他们可以分布在多个地点的多台服务器上。它们本质上都不是事务性的,并且都牺牲了一些高级查询能力以换取更好的性能。(在很多情况下,这些数据库可以通过对象调用来检索,而不用SQL,无论如何,对程序员来说,前者更自然些)。
尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力。数据库组成部分在不同位置的分散对云计算很必要,这也是其名得来的原因。在辽阔的地理距离之间执行复杂查询可以减少响应时间,此外,设计和维护支持不同位置的相关数据备份并在一个点瘫痪时能保证该数据同步的体系并非易事。
“云体系结构里的衡量具有不同于我们现在使用的关系型结构的属性”,他说,其结果是:“在云体系结构里,关系不复存在,人们以群集形式看待数据”。
Magnusson的观点得到会上另一位发言人AdaptiveBlue 公司的Alex Iskold的赞同,AdaptiveBlue是一家以客户为导向的公司,该公司提供一种浏览器插件,能根据用户的使用历史,使用语义标记和Web服务体现个性化设置。该公司把服务建立在Amazon的托管平台服务上,包括SimpleDB。Iskold指出如果AdaptiveBlue使用关系型数据库那么这种服务将不会扩大到广泛使用。
云计算使得关系数据库逐渐落伍相关推荐
- 云计算使关系数据库逐渐落伍(转载)
摘要:尽管大型关系数据库如甲骨文公司提供的产品,已经被部署在很多数据中心,但云计算需要一种不同的设置来充分发挥其潜力. "在云计算计划里将找不到关系数据库的影子,这并非偶然,因为关系数据库不 ...
- 红帽RHCE认证过程回顾
之前学习和工作接触过Linux,但用得不多.在 联科集团工作有时会用,但也不是必需的.但接下来的工作会以这个Linux为基础做很多事情,所以有必要再好好系统地学习一下Linux,于是选择考这个RHCE ...
- 云计算时代的数据库运行
云计算时代的高可用数据库是可扩展.容错且与任何私有云或公共云兼容的数据库实例.它们旨在提供业务连续性,而不会因任何类型的硬件或网络故障而导致用户体验的影响.其核心设计原则是消除任何单点故障,并提供平稳 ...
- 终于有人把云计算、物联网和大数据讲明白了!
Datawhale干货 作者:高聪,西安邮电大学计算机学院硕士生导师,来源:大数据DT 出处:https://item.jd.com/12927880.html 导读:本文带你了解大数据及人工智能时代 ...
- 分布式关系数据库在金融行业的创新实践
来自:DBAplus社群 本文根据余军老师在[2018 DAMS中国数据资产管理峰会]现场演讲内容整理而成. 讲师介绍 余军,PingCAP金融行业首席架构师,20年企业级开源软件架构经验.前富麦科技 ...
- 终于有人把云计算、物联网和大数据讲明白了
来源:大数据DT 本文约4800字,建议阅读8分钟 本文带你了解大数据及人工智能时代的3项关键技术. 1.云计算 根据美国国家标准与技术研究院(National Institute of Standa ...
- 微软云计算 Windows Azure“腾云驾雾”
在众说纷"云"的时代,怎么能少得了微软的身影呢?作为微软的公有云解决方案,Windows Azure指的是运行在微软数据中心的云计算平台.从结构上讲,Windows Azure平台 ...
- 2017年安防监控中的那些核心云计算技术
信息技术不断进步,闪存.磁盘.数据中心.DNA等各种新的存储技术不断出现.可即便如此,仍难以满足日渐庞大的数据体量的存储需求,加之IoT(物联网)行业的发展,致使数据的体量更为惊人.不可否认,这些数据 ...
- 一起谈.NET技术,云计算和数据
这篇博客对在云计算解决方案中操作数据进行总览性的介绍. 概览 对于绝大多数解决方案而言,数据都是至关重要的一部分.在云计算里面,绝大多数现成的建议都可以直接拿来用.但是云计算也有其独特之处.这篇博客将 ...
最新文章
- 服务器架构之性能扩展-第七章(8)
- 景区ota常遇问题_景区票务管理系统能给景区带来销售业绩,你知道这些功能ma?...
- RPA女子计划—面向日本女性的工作方式改革
- springboot读取自定义properties文件
- 历城职专学前计算机专业,历城职专学前教育专业2020学年第一学期技能运动会拉开帷幕...
- 3d 模型换人脸_3D人脸模型月销量上千单 谁在打印,谁在帮打?
- ROM与RAM混合设计
- 基姆拉尔森计算公式---计算星期几
- et中计算机的快捷键,新手求助ET软件快捷键(求实用型的)
- ChipGenius-U盘加密狗检测工具
- 电子式电能表试行检定规程
- ANTLR中文手册之三(ANTLR 元语言-元语言词汇表)
- 学霸是怎样炼成的?学了那么多还一无是处?如何克服学习阻力?一件枯燥讨厌的事但必须要做?内心强大的主观改造 自我加速(学以致用)与环境加速(学习型组织)
- isis宣告网络_ISIS是一个分级的链接状态路由协议
- CHM:新生儿肠道微生物菌群研究
- win10电脑如何远程连接云服务器?
- F - Color the ball
- python期末大作业_上海交通大学python期末大作业题目(姚天昉)
- python教程自带数据库_Python入门进阶教程-数据库操作
- 国内唯一!腾讯iOA被权威机构报告列入竞争者能力象限