微软数据库进入“大”平台时代

日期: 2014-04-13 作者:孙瑞 来源:TechTarget中国

微软于本月初正式开放了最新版数据库SQL Server 2014的下载,可以说这是自SQL Server诞生以来最快的一次大版本更新(SQL Server 2012在两年前正式发布)。不难看出,微软数据库产品的研发脚步正在提速,SQL Server也在朝企业级关键业务系统的目标加速追赶。

在关系型数据库市场,甲骨文以47%的份额占据了绝对第一位置,而数据库第二名之争一直充满争议。微软SQL Server与IBM DB2几乎不相上下,而后面还有势头凶猛的SAP(孟鼎铭曾经承诺在2015年拿到数据库市场第二的位置)。由于自身产品限制,比如只支持Windows Server,SQL Server想要啃下更多大型企业客户就必须要拿出更吸引人的特性。而微软提出的策略,是依靠Microsoft Azure,Office以及SQL Server,形成平台优势,帮助客户管理大数据的全生命周期。

随着新CEO纳德拉的上任,微软公司的战略已经从设备与服务转变为“Mobile first,Cloud first”,以数据为驱动的理念是贯穿始终的。大数据是微软十分看重的领域,SQL Server 2014的大数据能力主要体现在以下三点:

  • 内存技术提供高性能支撑。微软此前的Hekaton项目在SQL Server 2014当中成为了最大亮点,这是一个内存OLTP引擎,传统的交易数据库表都可以直接放到内存中进行处理。微软为内存OLTP功能提供了一键转换的能力,DBA无需对前端应用进行修改就可以获得内存数据库带来的性能提升。此外,微软还对SQL Server的列存储索引进行了改进(基于xVelocity技术),提供了更高的数据压缩比,让分析性能得到了进一步提升。
  • 提供任意数据的存储与分析。微软在打通Hadoop与SQL方面也做了许多努力。新版本的SQL Server 2014中,Data Explorer工具能够让DBA访问内部与外部数据;并行数据仓库(PDW)的Polybase功能使得DBA可以通过T-SQL来查询非结构化数据;而微软也即将在PDW中发布Hadoop工具HDInsight(此前在Microsoft Azure上提供服务)。在BI工具方面,SQL Server 2014也将加强Excel的大数据能力,提供3D可视化以及预测分析等功能,让业务人员可以从任意数据中快速获得洞察力。
  • 混合云平台支持。SQL Server 2014将提供Microsoft Azure云平台的迁移工具,能够更快速地实现本地部署于Azure平台之间的迁移。同时,企业还可以在Microsoft Azure虚拟机上运行SQL Server 2014,也可以直接通过Azure SQL Database直接在运行在公有云上。也就是说,企业可以通过公有云,私有云以及混合云的方式来选择运行SQL Server 2014的方式,并且可以在各个平台上自由切换。                

微软在大数据平台上的努力可谓用心良苦,对于SQL Server产品的开发也是紧跟最前沿的技术,包括内存数据库,列式存储,软硬件集成一体机(与惠普合作的SQL Server PDW一体机)以及混合云能力。据了解,在过去两年中已经有超过900家的企业从其他产品迁移到了SQL Server平台上。微软希望通过最先进的技术,让SQL Server更多地打入企业关键业务系统。然而理想很丰满,现实很骨感。笔者接触到的终端用户表示,在部署了SQL Server最新技术之后往往得不到最佳效果,比如最新的AlwaysOn高可用性组件就经常导致主从库不一致的现象,无法投入生产环境。在加速自身产品研发脚步的同时,微软在教育用户上也许还要再下一番功夫。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

孙瑞
孙瑞

相关推荐