在2012数据库大会第一天的活动中,来自IBM中国软件开发中心的DB2咨询顾问王飞鹏和独立咨询顾问徐明伟进行了DB2数据库的技术话题分享,并对DB2在国内的发展现状进行了探讨。
DB2生态系统建设遇难题
目前在国内,专门研究Oracle数据库的DBA占据了绝大多数,其次是MySQL,而DB2的位置则有些尴尬。一些用户表示,在特定行业中不得不用到DB2数据库,但在进行DBA招聘的时候却非常困难,而研究DB2数据库的DBA转型研究Oracle的情况也常见,甚至对自身的职业发展路线感到迷茫。在谈到这一问题时,徐明伟认为主要原因是DB2的中文学习资料相比于Oracle、MySQL等很少,包括自己刚出的一本书《DB2数据库管理最佳实践》,国内关于DB2数据库的书籍仅有几本,这给国内的DBA学习DB2知识造成了很大的困难。另外,由于IBM自身的战略问题,DB2一直是在走高端路线,行业应用具有一定的局限性,主要对象是银行、电信等客户。但目前国内的DB2生态系统建设的确出现了一些问题,从市场的推广到技术普及再到咨询服务,还没有形成一个良好的体系。据徐明伟介绍,目前国内专门从事DB2咨询的独立顾问非常少,这与Oracle形成了鲜明的对比。再倒退几年,国内几乎没有关于DB2的中文学习书籍,DBA需要去IBM官网下载英文技术文档。徐明伟表示,DB2要改变这一现状,需要IBM公司、客户以及第三方服务商共同努力,改善国内的DB2生态环境。
对于DBA学习DB2的问题,王飞鹏表示,所有的数据库其实在本质上都一样,打好基础是最关键的。DBA的学习轨迹是一个循序渐进的过程,数据库管理员也是一个做到老学到老的职业,因为产品在不断地更新换代,DBA永远需要去了解掌握新的特性,但如果有一个好的基础,会让整个学习曲线变得更加平滑,比如把DB2 v8掌握好,要学好DB2v9甚至v10都会非常轻松。徐明伟认为,学习DB2相对困难,但是DBA要努力为自己创造学习的环境,比如可以参加一些IBM或者其他组织的培训班。
DB2 v10版本新增大数据支持
除DB2的生态系统建设问题,徐明伟还向TechTarget记者介绍了最新版本DB2 v10的一些新特性,其中包括深度压缩、迁移变得更容易、PureScale以及对大数据的支持等。徐明伟表示,在之前的版本中,DB2的数据压缩比可以达到40-50%,而v10将能够达到70%,这在主流的数据库产品中可以说是一个非常高的数字了。另外DB2的PureScale也将完全集成到v10版本中,在之前PureScale相当于DB2 9.7的一个兄弟版本,也叫做DB2 9.8,主要解决数据库的扩容问题,而独立版本的PureScale中是不包含9.7的特性的,用户需要单独购买。
此外,在谈到大数据和一体机的话题时,徐明伟认为这两个话题将在未来一段时间内继续火下去。像NoSQL数据库这样的技术,由于传统数据库是把业务抽象,用表结构来存储数据,所以在性能方面没有NoSQL的优势。NoSQL摒弃了一些业务层的束缚,用最原始的方式来存储数据,因此在大数据时代的应用前景将被看好。目前DB2 v10中也添加了对大数据的支持,包括Hadoop的功能,据了解在未来也会逐渐出现更多的类似特性,用于应对大数据的需求。徐明伟认为,NoSQL目前还存在一些问题,如对事务的支持,无法保持一致性等。但NoSQL技术的发展非常快,提升的空间很大,而像传统的数据库厂商也将会在未来投入更多的精力在NoSQL数据库上。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
作者
相关推荐
-
Azure数据湖分析从U-SQL中获得提升
大数据的发展已经让许多精通SQL的数据专业人员不知所措。微软的U-SQL编程语言试图让这些人回归数据查询游戏。
-
如何使用SAP HANA Vora规划HANA大数据战略?
SAP努力将HANA定位为一个大数据平台。要制定可行的大数据战略,您需要了解诸如SAP HANA Vora之类的工具。
-
数据库和数据仓库的区别在哪儿?
目前,大部分数据仓库还是用数据库进行管理。数据库是整个数据仓库环境的核心,是数据存放的地方和提供对数据检索的支持。
-
GPU技术仅局限于游戏领域?当心大数据应用的小船说翻就翻
GPU技术的使用是一些机器学习应用的前沿和核心。Facebook,百度、亚马逊和其他一些公司正在使用的GPU集群来研究深层神经网络相关的机器学习应用程序。