2006:IBM公布DB2.9。将数据库领域带入XML时代。IT建设业已进入SOA(Service-Oriented Architecture)时代。实现SOA。其核心难点是顺畅解决不同应用间的数据交换问题。XML以其可扩展性、 与平台无关性和层次结构等特性,成为构建SOA时不同应用间进行数据交换的主流语言。

而怎样存储和管理几何量级的XML数据、直接支持原生XML文档成为SOA构建效率和质量的关键。在这这样的情况下。IBM推出了全面支持Original
XML的DB2 9,使XML数据的存储问题迎刃而解。开创了一个新的XML数据库时代。同年1月30日,IBM公布了一个DB2免费版本号DB2Express-C。

学习路线图(如图)




2009年6月。IBM公布了最新版DB2和InfoSphere Warehouse软件DB2 9.7和InfoSphere Warehouse 9.7。这款代号为Cobra的最新版DB2可大幅降低数据存储空间,帮助客户节约高达75%的相关成本(包含能源成本),远胜市面上其他任一款数据库软件。该软件还是业内首款可以同一时候为关系型数据和XML数据提供业务分析功能的数据库软件。此外,IBM的合作伙伴EnterpreseDB还基于DB2
9.7开发了兼容性技术,这将使二者的对接更加平滑。

三大新特性,DB2 9.7华丽登场

1. 独门分析特性,助力企业新锐洞察

2. 多管齐下。节约时间、能源、部署及开发成本

3. 携手EnterpriseDB。兼容Oracle数据库

IBM软件集团大中华区信息管理业务总经理黄越先生说到:DB2 9.7是IBM 继DB2 9之后推出的又一里程碑式产品。

在DB2 9.7的推广方面。我们将延续以往的策略,与合作伙伴紧密协作。帮助他们获取最新最快的尖端技术。此外,我们还将继续强化DB2 PureXML技术在行业应用方面的优势,让很多其它的用户从DB2 9.7中获益。

參考:IBM公布DB2 9.7 全新数据库兼容技术受关注

DB2 10引领关系型数据库变革

2012年4月。IBM在份公布了DB2 10,作为四年来首个基本的更新版本号,据陈威和王敏介绍。新版本号提供了非常多新特性。

低成本:在存储成本上引入了自适应压缩功能,对9.7中表压缩再次增强,在原有表压缩的基础上将数据再压缩40%-50%。

在管理成本上增强索引管理功能,并引入多温区存储特性,针对不同的数据使用热度将数据放置在不同级别的存储中,便于优化管理。

高可靠性:在工作负载管理增强功能方面,引入数据标签,增强调度。在安全性增强功能方面增加了行列数据訪问权限控制。并支持多备用节点的HADR部署。

高可用性:SQL性能得到提升,具有更好的SQL兼容能力,集成了IBM Data Studioclient工具和Optim工具,以代替DB2 控制中心和其他停用工具的核心client工具。

支持基于时间变化的数据管理。支持INGEST数据连续导入工具,添加了RDF图表存储特性。

此外,新版本号在容灾备份、多维度管理、应用开发的便利性、对甲骨文Oracle数据库程序兼容性等方面都有了较大提高。据悉,DB2 10代码量超过3000千万行。全球分布式开发,当中中国CDL(中国开发实验室)也參与了非常多新模块的研发。包含全新的CDI数据的导入导出功能等等。

DB2走向很多其它开发人员

之前不少国内开发人员印象中的DB2仅仅适用于大型应用系统。界面不够美观,价格贵。上手门槛较高,当中不乏以讹传讹的误解。

从还有一个角度,确实也跟DB2在国内开发人员中的推广力度不足有关。王敏觉得造成这些误解主要有双方面的原因。DB2过去在非常长时间内经历着两个极端。深度用户极为喜欢,这事实上和IBM最初的project师文化有关,专业的人做专业的事。导致了部分入门者上手困难。

此外。在用户界面方面显得过于“专业”。还有一方面,DB2刚进入中国的时候相关的专业书籍和学习资料太少。也缺少社区的技术讨论氛围。

对此,IBM已经做出了非常多改进:

在易用性上,DB2的管理界面美观、亲和度和用户体验都有了非常大提升;

IBM developWorks上更新大量优秀的数据库技术资料和文章;

和CSDN等国内技术社区展开合作,建立内容讨论专区和DB2架构师专区,介绍数据库技术;

积极推广对应的开发工具比如Datastudio(基于Eclipse)。鼓舞开发人员免费试用。

走进校园,和大学合作,积极开展课程合作或者培训;

连续举办DB2数据库开发大赛。

參考:IBM数据库专家:分久必合 DB2走向很多其它开发人员

IBM DB2屡次刷新权威机构測试纪录, 进一步巩固其数据库领域领导地位! 超过6000万用户和42.5万家公司依赖IBM数据管理解决方式。IBM是唯一可为客户提供数据库管理、工具、内容管理、企业信息集成及商业智能集成解决方式的信息管理软件开发商。

选择IBM DB2的五大理由:

1.DB2 UDB是成熟的商业数据库,连续三年被Gartner评为关系型数据库市场占有率第一名。

包含如中国首屈一指的OLTP 系统--中国银联业务系统在内,越来越多的中国客户选择DB2 UDB。

2. DB2 UDB性能卓越。过去五年Benchmark表明DB2 UDB性价比保持率先,在整体价格同样的情况下,基于DB2的系统,能够提供更好的性能。

3. DB2 UDB致力于技术创新,提供给广大用户一个易于管理易于开发易于发展的信息基础平台,整体使用成本更低,保证客户投资回报。

4.DB2 UDB在全国建立了7个合作伙伴技术支持中心,致力于为ISV创建一个健康成长的合作环境。吸引了越来越多的行业应用合作伙伴的增加。

5.DB2 UDB拥有中国数据库市场实力最强大的本土技术支持力量。两名华人科学家及数据库首席架构师统领 IBM 中国软件研究中心近200人的数据库技术支持队伍,充分保证客户支持质量和效率。

一网友评论:最终明确为什么这么多中国银行使用DB2了,由于中国银联的数据库就是DB2。

參考:选择IBM DB2的五大理由是什么?

内存计算、Hadoop和NoSQL是2011年大数据分析的三大热点。IBM院士、DB2总架构师Curt Cotner在拉斯维加斯举办的IOD2011大会上演讲时表示,未来的数据库发展方向是非关系数据库NoSQL。

眼下Google的BigTable和Amazon的Dynamo都用NoSQL型数据库,而传统的关系数据库在应付超大规模、高并发的SNS、web2.0站点已经力不从心。

參考:IBM DB2总架构师:数据库的未来是NoSQL

DB2数据备份和恢复的操作流程

本文主要讲述了提高DB2数据备份和恢复效率的实际操作步骤,在设计数据备份和恢复的方案时,我们主要考虑的有两个方面的问题。

一是备份与恢复策略本身是否安全,即是否能及时的准确的完毕对数据库的备份工作。

二是要考虑数据备份与恢复方案的运行效率高不高。

假设备份或者恢复一个DB2数据库须要花费几个小时时间,那么及时这个备份与恢复方案再安全,也于事无补。或者说,是一个不合适的解决方式。为此在考虑备份恢复方案本身安全性的同一时候,也须要兼顾备份与恢复的效率。在这篇文章中,笔者就介绍一下提高DB2数据备份与恢复效率的一些经常使用技巧。

參考:DB2数据备份和恢复的操作流程

让数据库飞起来 10大DB2优化技巧

为了帮助DB2 DBA避免性能灾难并获得高性能,我为我们的客户、用户和DB2专家同行总结了一套故障诊断流程。下面具体说明在Unix、Windows 和 OS/2 环境下使用DB2 UDB的电子商务OLTP应用程序的10条最重要的性能改善技巧并在本文的结束部分作出总结。

參考:让数据库飞起来 10大DB2优化技巧

DB2 概览的更多相关文章

  1. Activity之概览屏幕(Overview Screen)

    概览屏幕 概览屏幕(也称为最新动态屏幕.最近任务列表或最近使用的应用)是一个系统级别 UI,其中列出了最近访问过的 Activity 和任务. 用户可以浏览该列表并选择要恢复的任务,也可以通过滑动清除 ...

  2. Atitit 软件工程概览attilax总结

    Atitit 软件工程概览attilax总结 1.1. .2 软件工程的发展 进一步地,结合人类发展史和计算机世界演化史来考察软件工程的发展史. 表2 软件工程过程模型 表2将软件工程的主要过程模型做 ...

  3. DB2重启数据库实例

    DB2重启数据库实例时,有时停止实例会失败,此时需要先确认没有应用链接数据库,然后再关闭数据库实例,并重新启动. 1.查看是否有活动的链接 命令:db2 list applications for d ...

  4. 你搞懂 ORACLE、 SQLSERVER、MYSQL与DB2的区别了吗

    ORACLE. SQLSERVER.MYSQL与DB2的区别--平台性:    Oracle.MYSQL与DB2可在所有主流平台上运行:    SQL Server只能在Windows下运行: --安 ...

  5. C# 连接DB2字符串 Oracle免安装客户端连接字符串

    以下是DB2连接数据库 1)使用IBM.Data.DB2链接DB2数据库 2)必须安装DB2客户端,IBM.Data.DB2在安装的BIN里可以找到 3)注意一下DB2客户端版本问题,我的就是WIN7 ...

  6. DB2错误码信息

    00 完全成功完成 表 3  01 警告 表 4  02 无数据 表 5  07 动态 SQL 错误 表 6  08 连接异常 表 7  09 触发操作异常 表 8  0A 功能部件不受支持 表 9  ...

  7. DB2数据库参数建议(AIX)

    修改用户最大进程数: chdev -l sys0 -a maxuproc=' 用户资源配置:对实例用户,fence用户,应用用户添加如下限制: db2inst1 : fsize=- fsize_har ...

  8. db2定界符

    在DB2数据库中,在导出DEL文件时,默认的字符分隔符是".字段分隔符是, (逗号).有一个需求是要为Oracle数据库提供数据,因此就想使用"|"作为数据的字段分隔符. ...

  9. db2基础

    DB2知识文档 一.db2 基础 基本语法 注释:"--"(两个减号) 字符串连接:"||" 如set msg='aaaa'||'bbbb',则msg为'aaa ...

随机推荐

  1. 今日SGU 5.19

    SGU 142 题意:给你一个长度为n的串(由a,b组成),让你找出一个串不是n的子串,长度最下 收获:思维题,思路在代码里 #include<bits/stdc++.h> #define ...

  2. 【editplus经常用的快捷键】Editplus 选中一行ctrl+r,Edit 合并行 Ctrl+Shift+J 合并选定行 删除当前行

    Editplus 选中一行: ctrl+rEditplus 复制一行: ctrl+r选择行,然后ctrl+c复制.复制一行到下一行中:Editplus有:Ctrl+j 复制上一行的一个字符到当前行Ed ...

  3. struts2的字符串参数

    一定要熟记一个东西,一层引号的是变量,两层引号的是字符串 如"蓝"/'蓝'是变量,而" '蓝' "/ ' "蓝" '是字符串 打代码时要警惕 ...

  4. hdu(2859)——Phalanx(dp)

    题意: 如今有一个n*n的矩阵,然后每一个格子中都有一个字母(大写或小写组成).然后询问你如今最大的对称子矩阵的边长是多少.注意这里的对角线是从左下角到右上角上去的. 思路: 这道题我自己写出了dp的 ...

  5. jupyter sparkmagic on hdp

    1.安装jupyter 2.安装sparkmagic 3.设置超时 "livy_server_heartbeat_timeout_seconds": 0, 4.设置集群模式 &qu ...

  6. 压状态bfs

    一般地图很小,状态不多,可以装压或者hash,构造压缩或hash的函数,构造还原地图的函数,然后就无脑bfs(感觉就是SPFA) 题目: 1.玩具游戏:二进制压缩状态 #include<cstd ...

  7. echo---打印变量或输出字符串

    cho命令用于在shell中打印shell变量的值,或者直接输出指定的字符串.linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下e ...

  8. 用内置的库turtle来画一朵花,python3

    题目:用内置的库turtle来画一朵花 看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移. 当然不能提前看答案,自己试着写代码. 之前有用过海龟画图来画过五角星.奥运五环.围棋盘等 ...

  9. jQuery Easy UI Panel(面板)组件

    panel(面板)组件,跟前面的组件使用方法差点儿都差点儿相同,也是从设置一些面板属性.操作面板触发的事件.我们可针对面板对象的操作方法这三个点去学习. 后面有一些组件要依赖于这个组件. 另一点跟前面 ...

  10. lighttpd启动不了,libssl.so.4&amp;libcrypto.so.4 缺失

    lighttd的出错日志在 log/out_lighttpd 里,当lighttd启动不了时候,这里文件中会说明原因. 今天的报错是 error while loading shared librar ...