DBA如何应对新一轮数据库技术潮

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:a242269752
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在当今数据库领域,开源数据库、数据库一体机以及NoSQL都是热点话题,而数据库厂商在这些热点领域也展开了“厮杀”,对用户来说选择多不啻为一件好事,但如何选择?
  开源不是目的
   从商业数据库迁移到开源数据库,也是当前数据库发展的一个重要趋势,但这种迁移一般都针对非重要系统。在开源数据库市场,Oracle的MySQL占了很大份额,此外,Oracle Exadata数据库机也成为业界热点,Oracle在高端数据库、开源数据库、数据库机都有布局,IBM DB2如何应对?
  “80%的用户不是一定要选择开源数据库,而是想选择廉价(甚至免费)且易用的数据库。”2011 IBM DB2迁移之星大赛评委、IBM软件行政级IT工程师沈刚指出。
  但是否MySQL的用户在数据库需要升级时,会选择Oracle呢?“MySQL的用户可能一直在MySQL上,并不一定会移植到Oracle上,至少移植难度非常大,从MySQL移植到Oracle与移植到DB2难度可能是一样的。”沈刚称,“从这个角度说,Oracle只不过给了用户多个选择,你可以有高端的Oracle的数据库、数据库一体机,也可以有开源的产品,但并没有给用户一个完整的策略,今天企业规模小用MySQL,但明天企业规模大起来需要大型商业数据库时,一切还要推倒重来或者进行复杂的应用移植。”
  沈刚表示,相对而言,用户需要的是一致性、延续性的策略。比如DB2产品家族有低端的Express版,也有中高端的Enterprise和Workgroup版,从Express升级到中高端产品,应用是不用移植的。
  数据库机更需要DBA
  一体机的出现应和了“合久必分,分久必合”这句话。数据库最早就是跑在非开放平台上,软硬件结合非常紧密,但缺点显然就是给用户的选择少。“一体机的出现不能说往封闭平台走,而是走向二者的折中。”
  在沈刚看来,“一体机不是神秘的事情”。一体机就是两件事,硬件的合理配比和数据库参数的合理化设置。“IBM早就意识到这两件事的重要性。”与对数据库一体机的一般观点不同,沈刚将一体机分为“开放式一体机”和“物理的一体机”。开放式一体机提供了数据库参数的合理化建议(或称最佳实践),用户可以根据建议提供的软硬件合理配比,自己构建数据库。“我个人喜欢把它称作开放式一体机,因为它做到了一体机最重要的两件事情,就是硬件合理配比和数据库参数向最佳实践的推进。”物理的一体机比较好理解,例如:Netezza、Exadata等。
  沈刚表示,从这个角度看,IBM比其他厂商提供了更多选择。IBM Smart Analytics System(ISAS) 提供了两种选择: ISAS like(可以由用户根据ISAS的文档资料自行构建的“开放式一体机”)和物理ISAS,IBM Smart Analytics System 是一个提供了广泛的分析功能的集成平台。除此以外,IBM也提供了另一种数据仓库一体机Netezza。Netezza于2010年被IBM收购,IBM用Netezza来补充IBM Smart Analytics System和InfoSphere Warehouse软件的灵活性。
  “我个人比较喜欢IBM ISAS like这种方式,因为一体机(指物理的一体机)从某种程度上又回到了单一平台的老路。表面上硬件开放,但让用户选的只有四分之一配或者二分之一配,我觉得这可能不能满足很多用户的需求。IBM提供的两种方式,能更好地满足用户的需求。”沈刚表示。
  很多人认为有了数据库一体机后就不需要DBA了,这是事实吗?沈刚认为,一体机使DBA的工作量少了些,但对DBA的工作要求并没有降低,他们需要做更具挑战性的事情。“很显然数据库一体机减轻了硬件配置的工作量,但传统上硬件配置本就不属于DBA的职责范围,因此并不算减轻DBA的工作量。当然,DBA不参加硬件选型其实不是好事情,因为硬件是为软件服务的。”沈刚说。
  此外,一体机虽然减少了数据库参数调整的负担,但物理设计、逻辑设计、数据库问题分析诊断等方面是一体机没法提供的,需要DBA根据经验以及行业特点来做。沈刚称:“这也是可预见的未来,一体机解决不了的问题。”
  对DBA来说,除了关注一体机、NoSQL这些新趋势外,沈刚认为DBA更需要关注开发DBA。国外以及国内较大的开发商都有开发DBA这一职位,而国内这一职位比较少,国内很多开发DBA的角色都是由架构师或高级程序员来兼任。对开发DBA的关注,也体现在此次DB2迁移之星大赛上。沈刚透露,大赛的很多题目就与开发DBA相关。
  NoSQL不会成为经典?
  继Amazon和Google提出NoSQL后,近期,传统IT厂商IBM、Oracle、微软等都针对NoSQL进行了相关的发布。谈到大热的NoSQL,沈刚则表示:“我的观点和时髦的观点不同。”
  “NoSQL的确是非常流行的东西,但我个人认为NoSQL不会像关系型数据库这么长盛不衰。关系型数据库有坚实的数学基础、完备的语言。我从1995年开始做数据库,听过形形色色各种数据库,包括对象数据库、多维数据库、XML数据库,当时都说这些数据库会代替关系型数据库,但这些数据库没有良好的理论基础,因此到现在关系型数据库还是主流。” 沈刚解释道,“现在数据库厂商竞争越来越激烈,各个厂商未必能在纯理论研究上下更多功夫,很难出现E.F.Codd这样的先驱,SQL语言、三范式这种奠定关系型数据库基础的理论出现的难度越来越大,NoSQL如果没有在理论上有大的突破的话,可能又会有新的东西出现代替它。”
  有一种观点认为NoSQL数据库让管理和调优方面的要求降低很多,DBA的“死期”到了。沈刚表示:“NoSQL在某些应用(尤其是对数据一致性要求不高的应用)上确实比关系型数据库性能要好,但我不认为NoSQL的管理或开发比关系型数据库简单。”
  从开发角度来说,使用SQL数据库去开发应用遵守三范式就不会犯大的错误。相反,NoSQL没有最佳实践、范式理论,很多东西都凭经验来做,实际上对DBA的要求更高。从管理角度来说, SQL数据库用于银行、电信等行业的关键应用,而NoSQL主要是非关键应用。对DBA来说,管理网银肯定比管理网站压力要大,管理压力不同,也造成管理难度不同。
  沈刚表示,说“NoSQL降低DBA管理负担”是因为NoSQL的应用场景基本都是网站,而这些网站以前用的数据库大部分都是开源数据库MySQL,网站一旦访问量爆发式增长,MySQL则不能应对,这时要因为性能去拆表拆库,就对应用开发和管理带来极大的挑战。因此这些应用场景让大家觉得NoSQL的开发和管理比关系性数据库更简单。
  “在性能要求极高(但一致性不高)的网站应用上,SQL的确不如NoSQL。这让我想起2000年大家说多维数据库会在分析型系统上代替关系性数据库,论点也是关系性数据库当时在分析型应用方面性能不好,但实际上目前关系型数据库仍然占据分析型系统的主流,或者说和多维数据库并存,但关系型数据库占的市场份额仍远远大于多维数据库。硬件的发展解决了关系型数据库的性能问题,关系型数据库也在不断进步。而在数据一致性方面,SQL比NoSQL显然更有优势。”
其他文献
2009年,中国软件与服务市场逆风飞扬,全年收入达2429亿元,全年增长率达15.2%。能够取得这样的成绩,主要归因于政府投资和两化融合深入发展两个方面的共同作用。  从软件市场的产品结构和竞争结构来看,在基础软件领域,包括操作系统、数据库和开发工具,跨国公司仍处于强势地位,但是本土厂商经过多年的技术积累已经开始在这一领域开拓出属于自己的一片市场。在中间件和信息安全系统方面,市场相对集中,数十家大
WISP平台是北京开拓天际科技有限公司自主研发的无线互联网服务平台的简称,主要利用轻量级Widget中间件技术,为终端应用开发提供一种高效率、低成本、跨平台开发的解决方案。  WISP平台服务端支持开放式的第三方接口,同时还提供了标准的组件服务,如:支付服务、地图服务、位置服务、广告服务、搜索引擎服务等,可灵活搭建各类个人应用与企业应用。平台的终端支持跨终端平台的Widget应用解释执行,提供标准
面对广阔的移动互联网市场,移动互联网企业和电信运营商必须紧密协作,创新产品体系、服务模式和营销模式,联手打造具有更好用户体验的综合平台,才能最终实现共赢。    如今,随着移动互联网的兴起,很多消费者使用手机上网的时间超过其语音通话、收发短信和彩信的时间。在这一背景下,Kik(基于手机通信录的社交软件)类应用逐渐兴起,例如腾讯微信、米聊、奇虎口信、盛大Youni等。Kik类应用将即时通信、社交应用
北京时间2010年1月7日23时30分,为期4天的第43届美国国际消费电子展(CES)在美国拉斯维加斯召开。CES是世界上最大的消费类电子产品展览会之一,从1967年的首届发展至今已有40多年的历史。本届CES共展出了来自330个厂商的2万件新品,吸引了来自140个国家的11万名观众及60个国家的4500名记者参加。本届盛会几个亮点是3D技术、电子阅读器、平板电脑、Android平台。    满城
罗马不是一天建成的,云计算也不是靠某个厂商的一己之力能达成的目标。因此,在云计算市场上,多个厂商结成联盟提供云计算整体解决方案的例子屡见不鲜。其中,最具代表性的厂商联盟有两个:NetApp、VMware、Cisco组成的联盟(以下简称NVC联盟)和VMware、Cisco、EMC组成的联盟(简称VCE联盟)。  2009年,NVC联盟刚成立时推出了动态数据中心解决方案,让客户把注意力转到通过虚拟化
2011年9月,京东方自主设计、自主建设的中国大陆首条8.5代TFT-LCD生产线——京东方北京8.5代线量产,标志着我国在新型显示这一战略性新兴产业取得重大突破性发展。这条位于北京经济技术开发区的8.5代线自2011年6月底投产后3个月即实现量产,目前产品综合良品率已经达到85%以上。而2010年量产的京东方合肥6代线,已经创下“三个业内一流”:从动工到投产的建设速度达到业内一流,从投产到量产的
SNS和微博产生的数据越来越多,它们对业务的影响也越来越大,利用分析挖掘技术对非结构化数据进行分析挖掘,能够帮企业发现潜藏的机会。而帮助企业寻找机会的业务分析正成为注重未来的公司的选择。    我们经常受到广告短信的骚扰。但广告短信真的没有价值吗?  “广告短信并不是没有价值的,也并不是说人们不需要这些信息,而是他们什么时候需要。只有把准确的信息在准确的时间递送给准确的人才可以产生价值,而这背后需
网上同时出现了两个汉王科技的官网。两个网站的Logo极为相似,域名也差不多,而不一样的是:一个是在北京注册的,另一个则是在香港注册的。在香港注册的汉王科技总裁罗睿称:“我们不怕北京的汉王科技告我们侵权。”刚从i-Phone商标纷争中走过来的北京汉王科技似乎被策划盗版了。    香港出了新汉王    “坐在我面前的潮州商人罗睿拿出名片,说:‘我是汉王科技的总裁。’我笑着问:‘山寨版的?’罗睿镇静地答
创新是AMD融入企业血液中的理念。2011年1月,AMD在业界首发真正融合CUP和GPU的革命性创新产品——APU(加速处理器)。该产品的诞生是芯片行业40年来一次极具革命性的创新,也标志着PC产业全新融合时代的到来。  在计算机应用日益多元化和视像化的今天,计算机处理的主要需求变成了处理图形、视频、多媒体内容甚至人机界面所收集的海量资料。AMD全球高级副总裁、大中华区总裁邓元鋆指出:“APU真正
多任务的概念更像是营销卖点,而并非一个实际iPhone用户所关心的。一旦苹果在iPhone OS上实现了多任务,那些竞争者在营销时恐怕就将陷入窘境了。——托尼·布拉德利    随着iPhone 3Gs发布一周年的临近,对iPhone 4G新功能的猜想又开始成为人们热议的话题。其中人们期望并且推测最多的特性当属对应用程序实现真正的多任务支持。苹果至今也并未对下一代iPhone OS的发布时间发表任何