<!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:SpaceForUL/>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:AdjustLineHeightInTable/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!-- [if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!-- [if !mso]>
<object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui>
</object>
<style>
st1/:*{behavior:url(#ieooui) }
</style>
<![endif]--><!-- [if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
原文首发于http://tech.it168.com/a2010/1221/1140/000001140731.shtml,仅以此文作为年终的最后一篇博文吧
2010
年数据库技术领域盘点及发展趋势
2010
年即将过去,在期待新的一年的同时,让我们一起回顾一下
2010
年数据库市场及相关领域的风云变幻。
就关系数据库技术而言,今年是一个比较平淡的小年。微软发布的
Microsoft SQL
Server 2008 R2
版本已经可以看作是本年度的一次重量级发布了,而
Oracle
则挟收购
Sun
的余威像一个不甘平静的新贵一样四处出击和挑衅,一向成熟稳重的
IBM
公司忍无可忍则针锋相对的展开了对
Oracle
的“破甲行动”,
SAP
公司收购
Sybase
一案并没有给波澜不惊的数据库市场掀起多少微澜。
关系数据库发展到今天,主要的技术已日趋成熟,产品的完善将会不断朝着更自动化、更全面的数据支持、更优越的性能等方向发展,持续并购后的技术和市场的融合也需要一个进一步消化的过程。
2009
年开始兴起的
NoSQL
在这一年有喜有忧,一方面是
NoSQL
的概念逐步得到接受并继续不断推广,另一方面一些
NoSQL
的先驱者却退出了这场运动。
微软SQL Server 2008 R2
版本的发布
微软公司于
2010
年
4
月
21
日
宣布推出
Microsoft SQL
Server 2008 R2
。微软公司努力将
SQL Server
打造为一个信息平台,而不再仅仅是一个数据库,并在商业智能、可扩展性和平台集成性方面做了进一步增强,具体如下:
Ø
报表及分析服务的可管理自助式商业智能
Ø
企业级的可扩展性和更高的
IT
效率
Ø
平台集成性——扩展数据中心至云服务
报表及分析服务的可管理自助式商业智能
微软在最新发布的
SQL Server 2008
R2
中加入了全新、强大的可管理自助式
BI
功能,并通过用户熟知的工具——如
Microsoft Excel
2010
和
Microsoft
SharePoint Server 2010
,消除了
IT
专家和一般最终用户之间的障碍。使用名为
PowerPivot
的最新
BI
技术,最终用户几乎可以从任何地点引入数据,并轻松操纵大型数据集;而
IT
仍然可以对用户创建的
BI
解决方案实施监控和管理。
R2
版本还提供了主数据服务、
Report Builder3.0
等与商业智能相关的新功能。
企业级的可扩展性和更高的IT
效率
在
R2
版本中,微软继续将重点放在对关键数据中心需求的关注,为企业提供更加安全且易于管理的高度可用的基础设施。随着
SQL Server 2008
R2
数据中心版的推出,如果与
Windows Server
2008 R2
结合使用,用户现在可以在系统上使用多达
256
个逻辑处理器运行数据库,并可通过
Hyper-V
和
Live Migration
的支持,将其迁移到虚拟数据中心。这两个版本可以帮助用户将数据库迁移到可用性更高、稳定、虚拟化、可根据需求扩展的内部云设施上。
此外
R2
版本还提供了一个崭新的功能
StreamInsight
,
StreamInsight
是微软新的复杂事务处理引擎的名称,它是一组
.Net
类的合集。
StreamInsight
能够分析运行中的数据流,快速执行对信息流的查询,这样你可以做出更快的响应。
SQL Server 2008
R2
并行数据仓库也即将推出,
R2
并行数据仓库采用
MPP
架构,具备很强的可伸缩性,以很低的成本实现很高的性能,为数据仓库从几十个
TB
扩展到几百个
TB
提供一套可伸缩的平台。
平台集成性——扩展数据中心至云服务。
SQL Server 2008
R2
也体现了微软对于云服务的进一步承诺。
SQL Server
的功能通过
Microsoft SQL
Azure
扩展至云服务,该应用不仅能提供一致的编程模式、常见的功能和工具,更重要的是,能够通过分布式云数据服务提供新的企业机遇、高度可用性、自助式管理和大规模处理能力。
四面出击的Oracle
经过艰难的博弈,
Oracle
终于在
2010
年
1
月
27
日
正式宣布对
Sun
的并购的完成,总价值超过
70
亿美金。这次并购也促成了
Oracle
从数据库和商业软件领域跨入硬件供应领域。通过这次并购,
Oracle
将在服务器、海量存储设备、处理器等领域与其他公司形成更直接的竞争,其中包括
HP,CISCO,EMC
等等。这次并购必将对业界产生深远影响。
狼烟四起
并购之后的
Oracle
似乎一直热衷于四处挑起战后,当然交恶的背后是利益的冲突。首先是
Oracle
和
HP
这两大全业务巨头,一个由软向硬,一个由硬向软,从曾经的盟友到展开了全面的竞争,而惠普前
CEO
马克赫德改换门庭被延揽至
Oracle
,险些引发官司,更加剧了双方的矛盾。
2010
年
11
月
24
日
,美国加州联邦法院作出裁决,要求
SAP
就侵犯甲骨文知识产权一案向甲骨文支付
13
亿美元作为赔偿。这一次判决和天价赔偿会使
SAP
受到重创,但不会影响
SAP
继续运营的能力。这也势必将加强
SAP
整合
Sybase
的决心和速度。
Oracle
突然发起对
Google
的诉讼,理由是
Android
系统侵犯到
Oracle
所拥有的专利和著作权。可以预料这场诉讼将会是一场艰难的马拉松赛跑,这场诉讼对于整个
Java
体系是弊大于利的,也不会真正的赢家。在甲骨文收购
Sun
满一年之后,甲骨文对
Sun
各项整合工作也从扑朔迷离开始转为日益清晰。告别免费成为本次新策略的主轴,甲骨文先后放弃开源项目
Open Solaris
、
Open Office
等等。
Oracle Patch 11.2.0.2
就数据库产品而言,本年度
Oracle
并没有推出重量级的新版本和功能,
2010
年
9
月份,
Oracle
再次发布了数据库版本的重要更新
,
推出了
11.2.0
.2.0,
这也是
11gR2
的第一个
Patchset
,同时从
11.2.0.2.0
开始
,
今后
Oracle
数据库所有的
patchset
将以完整安装包形式发布。其改变原因是因为
Oracle
认为
Out-of-place
upgrade
是最佳实践,比较安全。在
11.2.0
.2
补丁版本中主要增强
Oracle Automatic
Storage Management Cluster File System (ACFS)
功能、
Quality of Service
Management
功能、
Database Replay
功能和
Management
功能。
Oracle Open World
但在旧金山举办的
Oracle Open World
2010
大会上,
Oracle
推出了一系列硬件和软件产品,我们可以看出
oracle
的发展趋势。
Oracle
宣称“
Exadata
是
Oracle
有史以来发布的最成功的产品
”,在
OOW
上新推出的
Exadata X2-8
包括性能更强大的处理器、更高内存(
2TB
)、增强的安全性、基于闪存的缓存、
Solaris
或者
Oracle
Unbreakable Linux
的安装选择,其性能可达到
100
万
IOPS
。这是基于
SUN
的推出的最新产品,也是和
SUN
的完美融合。
Oracle
在这次大会上推出了被称为是全球首款集成中间件设备的
Exalogic Elastic
Cloud
;
Oracle
还推出
Sun ZFS Storage
Appliances
这样一个新产品线,这款产品采用了一个混合存储池架构,并提供三种数据保护解决方案;发布
16
核
Sparc T3
服务器为
Sun SPARC
服务器赋予了新生;并试图把
Oracle VM
打造成虚拟化标准的有利候选者
MySQL5.5
正式版
MySQL
于
2010-10-8
发布了
MySQL Cluster NDB
7.1.8
版本。
2010
年
12
月,
Oracle
又宣布发布
MySQL 5.5
正式版,这次版本升级,使用户能跨
Windows
、
Linux
、
Oracle Solaris
、
Mac OS X
等多种操作环境改进
Web
应用的性能和可扩展性。其社区版按照
GNU
通用公共许可证(
GPL
)的规定提供许可,包括作为默认存储引擎的
InnoDB
在内。
但总的来说,
MySQL5.5
正式版并没有太多新亮点
Oracle
的产品线的整合任重而道远
从
Oracle9i
推崇的高级复制,到
Oracle10g
主打的
stream
技术,
2009
年
Oracle
又收购了
GoldenGate
,并整合到产品中。
GoldenGate
功能强大,可以跨平台,跨数据库。其性能优于
Stream
,原理和
Stream
也差不多,区别是捕获后生成的文件是完全独立于数据库的。
GoldenGate
的应用场景很多:可以做数据库同步
;
容灾备份
;
从主数据库抽取部分数据到其他数据库,从而将查询功能(报表功能等)与生产系统相分离。看来
Oracle
公司今后的方向将是主推
GoldenGate
,
Stream
也将重蹈高级复制的命运,今后将提供支持,不再开发。
关于
OWB
和
ODI
,
ODI
是
Oracle
从
Sunopsis
收购而来,完善
Oracle
的数据集成方案,加强
Oracle
的
BI,SOA
和
MDM
产品,这两种产品是都是使用
E-LT
的理念设计出来的数据抽取
/
数据转换工具,因此他们既是竞争关系,也是相互补充关系。从目前的状况来看,
Oracle
将会主推和完善
ODI
产品,而抛弃
OWB
。
甲骨文最早于
2005
年底收购了
Siebel
的
BIEE
,接着又在
2007
年以
30
亿美元收购
Hyperion
公司,该收购随后引发了连串的收购案,
SAP
收购了
BO
,
IBM
则收购了
Cognos
。但随后
Hyperion
一直处于蓄势待发阶段。在
BI
工具上
BIEE
和
Hyperion
产生了竞争关系,在
OLAP
工具上,
Analytic
workspace manager
又和
Essbase
产生了竞争关系,到底何去何从,
Oracle
如何更深层次的整合和消化自己的产品,让我们拭目以待。
IBM
展开“破甲行动”
为了应对
Oracle
咄咄逼人的挑衅,
IBM
这个内敛的企业于
2010
年初展开了“破甲行动”。
尽管
IBM
尚未推出类似于甲骨文
Exadata
数据库机那样的软硬件打包出手的产品,但其在
2009
年末推出的
PureScale
集群功能已经被业界誉为
Exadata
杀手,据称能够帮助用户在不牺牲性能的前提下
“
向外扩展
”
,并具有系统无限扩展、持续可用、应用程序透明等多项特征。在
DB2
相继推出了
9.7
、
9.8
版本,这是一个“向甲骨文要市场”的版本,该版本为常用的语法规则和
PL/SQL
语言提供了全面支持,并实现了
97%
的应用程序与甲骨文兼容;对于另外
3%
的兼容性问题,
IBM
成立了专家团队
SME
;这使得从
Oracle
数据库迁移到
DB2
变得比以往更加轻松。
根据
Gartner
公司
5
月份的公布数据,
IBM
服务器的出货量和销售额是
Sun
的
5
倍多。显然
IBM
此次“破甲”行动的要点在于借助
Sun
服务器客户流失的机会,在数据库市场也从
Oracle
那里夺取一些份额。
DB2
和
ORACLE
交锋的主战场目前其实已经不在技术,更多在于如何取悦应用开发机构(企业内部开发力量或
ISV
),而对技术标准的把控很可能成为下一步撬动市场杠杆的砝码。对于
ISV
们来说,如果看不到
IBM
平台带来的收益和商业机会
,
绝对不会为了移植而移植。甲骨文目前的优势是后端和数据仓库的积累,而
IBM
在商业智能和业务分析领域不断巩固和开创新局面。
没落的贵族Sybase
2010
年
7
月
27
日
SAP
公司正式完成了对
Sybase
的收购完成。
虽然在数据库市场,
Sybase
排在甲骨文、
IBM
和微软的后面居第四位,
Sybase
的
Adaptive Server
Enterprise
数据库在全球数据库市场仅占
3.1%
的份额。市场份额不足
10%
,根本无法与甲骨文、微软和
IBM
竞争,相信
SAP
收购
Sybase
应该不会对整个数据库市场的格局产生太大影响。
尽管如此,
Sybase
还是于
2010
年
1
月,推出了最新版本——
ASE 15.5
,其新功能主要包括对内存数据库的支持,
Adaptive Server
备份服务器和
TSM
的集成,增加了多
Tempdb
组的支持,提供更有效的备份压缩功能。此外还发布
Sybase IQ 15.2
,增强了全文检索、联合查询以及
Web
分析功能
Sybase
在移动商务领域具备一定的优势,同时通过将
SAP Business Objects
产品组合和
Sybase
技术的优势互补,
SAP
能够提供一个完整且最优化的高效能业务分析基础架构。
SAP Business Objects
商务智能解决方案已在
Sybase IQ 15.0
和
Sybase ASE 15.0
上经过认证。客户可以获得一套完整的解决方案——从业务分析应用程序到报表、记分卡和仪表板,再到数据整合和数据质量控制,进一步到交易存储、数据集市和数据仓库。
喜忧参半的NoSQL
NoSQL
,指的是非关系型的数据库,是一项全新的数据库革命性运动,在
2009
年出现井喷效应。不可否认
NoSQL
的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。
随着互联网大规模
Web2.0
应用的兴起,云计算需要的大规模分布式服务和分布式存储的发展,传统的关系数据库面临着诸多全新挑战。例如在应对高并发的读写的需求,对海量数据的高效率存储和访问需求,对数据存储的无缝扩展和横向扩展,传统关系数据库已经显得力不从心,暴露出很多难以克服的问题。
像谷歌、雅虎、
Facebook
、
Twitter
、亚马逊这些在互联网行业处于领袖地位的公司,早就把精力投入到了
NoSQL
的研发,国内的淘宝、盛大也逐步投向了
NoSQL
的研发;国内众多的
SNS
网站和新兴网站也在利用各种开源的
NoSQL
技术和方案上取得不少的成效。
但
NoSQL
只是一场运动和反关系数据库的各种技术的统称。
比如在满足高性能读写需求的
Key-Value
的方案有
Radis
、
Tokyo Cabinet
和
Tokyo Tyrant
、
Flare
、
BeansDB
、
Nuclear
、
TCDatabase
;在满足海量存储需求和访问面向文档的数据库方案则有
MongoDB
、
CouchDB
;在满足高可扩展性和可用性的面向分布式计算的数据库方案则包括
Cassandra
、
Voldemort
等等不一而足。
此外还有大名鼎鼎的
Hadoop
,
Hadoop
是项目的总称,主要是由
HDFS
、
MapReduce
和
Hbase
组成。
HDFS
是
Google File
System
(
GFS
)的开源实现。
MapReduce
是
Google MapReduce
的开源实现。
HBase
是
Google BigTable
的开源实现。
所以
NoSQL
只是非关系型数据存储的广义定义。如
Google
的
BigTable
与
Amazon
的
Dynamo
是非常成功的商业
NoSQL
实现。一些开源的
NoSQL
体系,如
Facebook
的
Cassandra
,
Apache
的
HBase
,也得到了广泛认同。但从这些
NoSQL
项目的名字基本上看不出什么相同之处。
2010
年
7
月
9
日
,
Twitter
在一篇官方技术博客
Cassandra at Twitter
Today
提到暂停使用
Cassandra
来代替
MySQL
存储
feed
的计划,究其原因是因为
Cassandra
仍然缺少大并发海量数据访问的案例及经验,
Cassandra
代码也存在不少问题缺乏稳定性。
Cassandra
来源自
Facebook
,即使在
Facebook
内部
Cassandra
目前只用在
inbox search
产品上,容量大约有
100-200T
。且
Inbox Search
在
Facebook
的基础架构中也并非核心应用。
CouchDB
也宣布自己不再是
NoSQL
的一份子,理由是
NoSQL
标签只是让一些项目获得了更多曝光率;目前的
NoSQL
项目中也鱼龙混杂,还需要时间的考验。
关系数据库的趋势
传统关系数据库的技术发展至今,已日趋成熟,关系数据库的竞争也不仅仅是单纯的技术竞争,早已扩展到了商业智能、一体化解决方案和服务等更广阔的层面。
IBM
在一体化解决方案和服务上表现的更为成熟,但在技术上缺乏突破,略显保守;
Oracle
携收购
Sun
的成功咄咄逼人,但对各种已并购产品的融合仍需要一个漫长的消化过程,平心而论
Oracle
数据库的每一个版本都会带来一些新的突破和亮点;
SQL Server
尽管在数据库的技术突破上也不少,终囿于
Windows
平台的局限,缺乏海量数据库的应用案例,给人一种中低端的印象。
关于关系数据库的发展方向:
一、继续增强关系数据库本身的功能,提供更快更高效的事务处理机制,加强横向和纵向扩展能力,更加智能和友好的管理和维护功能,这仍是今后关系数据库发展和竞争的重点。
二、继续增强商业智能和数据仓库的功能,比如海量存储技术、海量数据处理效率、
OLAP
技术、数据挖掘技术,提供一体化的综合解决方案和服务能力。
三、为了应对
NoSQL
的挑战,也许在将来关系数据库会主动吸收和引入
NoSQL
技术的优点,并融入到关系型数据库中来了;任何一种技术都有其优点和缺点,有其特殊的应用场景,从这个角度来看
NoSQL
和关系数据库更像是相互补充的关系。
分享到:
相关推荐
### 数据库技术的发展现状及趋势 #### 一、引言 数据库技术自20世纪70年代以来,一直是信息技术领域中的重要组成部分。随着信息技术的快速发展,数据库技术也在不断地演进和创新。从早期的层次、网状数据库系统,...
关于数据库技术研究的发展
### 数据库技术的研究现状及发展趋势 #### 一、引言 随着信息技术的飞速发展,数据库技术已成为现代信息社会中不可或缺的一部分,对于大数据量的有效组织与管理起着至关重要的作用。传统的数据库系统已经逐渐不能...
NoSQL 数据库技术发展趋势 NoSQL 数据库技术发展趋势是一个热门的话题。近年来,随着大数据时代的到来,传统的关系型数据库已经无法满足当前数据存储和处理的需求。NoSQL 数据库的出现满足了当前数据处理的需求,...
综上所述,分布式数据库技术及发展趋势研究涉及到了数据库系统的发展背景、核心技术、典型产品以及未来的发展方向等多个方面。随着互联网和大数据技术的不断进步,分布式数据库技术将继续发展完善,为构建大规模、高...
本文将探讨数据库技术的现状及未来发展趋势。 一、引言 随着信息化社会的不断发展,数据量呈爆炸性增长,对数据库技术的需求也日益增强。从早期的简单数据存储到现在的复杂数据管理,数据库技术经历了多代的演变,...
本文将深入探讨分布式数据库的核心技术及其未来发展趋势,帮助读者理解这一领域的最新动态。 一、分布式数据库的基本概念 分布式数据库是一种由多个物理位置上的数据节点组成的数据库系统,这些节点通过网络相互...
他在数据库领域的贡献主要体现在开发了日本第一个关系数据库管理系统 HiRDB,并且推动了日本的数据库技术的发展。HiRDB 是一个功能强大且高效的关系数据库管理系统,曾经被广泛应用于日本的银行和金融行业。石井义雄...
"Web数据库技术及其发展趋势" 本文介绍了Web数据库技术的主要内容和发展趋势。Web数据库技术是将Web与数据库相结合的技术,它充分融合了Web页面的灵活性、简洁性和数据库能够快速存取、查询大量数据的特性。 2.1 ...
NoSQL 数据库最新发展趋势技术创新详解 NoSQL 数据库近年来经历了快速发展,成为企业级应用的首选解决方案。以下是 NoSQL 数据库最新发展趋势的详细解读: 混合云解决方案 混合云解决方案是 NoSQL 数据库最新发展...
详细地介绍了数据库技术三个重要的发展方向——适用于AI的新型数据类型处理如向量数据库的发展趋势,内存及GPU等新技术手段助力数据库效率飞跃的可能性,以及面向AI时代的混合事务和分析应用(HTAP)系统的最新研究...
数据仓库和商业智能(BI)成为数据库技术发展的重点,IBM、Informix、微软和Sybase等公司都在这个领域推出了自己的解决方案,如IBM的DB2 OLAP Server、Informix IDS的高级决策支持选件、微软的SQL Server 7.0集成的...
数据库技术自诞生以来,经历了多个发展阶段,从早期的层次数据库和网状数据库,到广泛采用的关系型数据库,再到数据仓库的出现,以及近年来的NoSQL和NewSQL数据库的兴起,数据库技术始终伴随着信息技术的进步而发展...
【图数据库技术发展趋势研究】 图数据库技术在大数据时代扮演着越来越重要的角色,因为数据间的关联关系蕴含着丰富的商业价值。图数据库作为一种新兴的数据存储和处理技术,正逐步解决海量数据中关联信息挖掘的挑战...
- **Charles Bachman (1924-2010)**:被誉为“网状数据库之父”,他开发了第一个网状数据库管理系统IDS,为数据库系统的发展奠定了坚实的基础。 - **E.F. Codd (1923-2003)**:关系数据库模型的创始人,因其在关系...