新书推荐: db2数据库管理最佳实践

西瓜狼 2011-10-08 09:12:57
http://product.china-pub.com/198632

内容简介回到顶部↑
  ibm db2作为业界主流的数据库产品,广泛应用于金融、通信、烟草等行业。本书侧重于db2数据库管理,以实战为主要目标,内容涵盖软件安装配置、数据库环境搭建、存储规划、数据迁移、备份恢复、锁、性能监控调优和常见的问题诊断等。通过循序渐进、深入浅出的讲解,力求让读者亲自动手实验,结合实际案例,快速掌握db2知识,独立完成日常运行维护管理工作。本书作者均有ibm原厂的工作经历,实战经验非常丰富,本书将和大家分享他们的db2数据库管理的最佳实践经验。
  《db2数据库管理最佳实践》主要面向db2 dba和数据架构师。适用于具备一定数据库基础,有志于从事db2 dba,或希望考取db2认证,或从其他数据库转向db2的读者。
目录回到顶部↑
《db2数据库管理最佳实践》
第一部分 db2概述
第1章 db2产品介绍 1
1.1 数据模型 1
1.2 db2历史 2
1.3 db2版本 3
1.4 db2 9主要功能增强 5
1.5 db2认证 8
1.6 dba的任务和职责 8
1.7 ibm信息管理产品概述 9
1.8 小结 10
1.9 判断题 11
1.10 参考文献 11
第2章 db2体系结构 12
2.1 db2体系结构简介 12
2.2 对象层次关系 15
2.3 数据访问过程 16
2.4 数据库工具 18
2.5 小结 19
2.6 判断题 19
↓展开全部内容
前言回到顶部↑
  写作背景
  随着信息技术的发展,企业对IT的依赖不断增长,数据规模不断扩大,对高可用、高性能也提出了更高的要求,这些都对DBA提出了更高的挑战。与此同时,随着投入的增大,IT成本控制也成为每个公司的迫切需求。现在企业对DBA的要求已经不仅仅是单纯的维护,还要求从整体架构、存储规划、应用设计和性能优化等方面提供咨询建议,以减少数据库系统的软硬件支出,提高企业竞争力。
  DB2数据库是IBM信息管理家族的核心产品,与Oracle、SQL Server一起占据着国内关系数据库领域的大部分市场份额,广泛应用在金融、通信、电力、烟草等行业。但与其他数据库相比,DB2相对封闭,学习曲线较陡,市场的书籍也不多,导致用户出现问题时很难独立诊断和解决。
  这些我是深有感触的,在IBM原厂工作的5年到目前DB2独立咨询,我一直战斗在一线,曾经帮助很多银行、通信、电力、烟草、高速等客户进行DB2运维支持、性能调优和问题诊断,并为几十家企业提供DB2企业内训。在这个过程中,与很多IT部门经理、DBA进行过沟通和交流,大家的普遍感觉是DB2比较稳定,在海量数据处理方面性能很好,但DB2的公开资料及懂DB2的工程师太少,导致运维成本相对较高。特别希望市场上能多出现一些DB2实战的书籍。
  信息技术的发展日新月异,留给DBA学习的时间越来越短,独立承担运维管理任务并快速解决问题是对每个DBA的基本要求。为了让一些初学者少走弯路,让中级水平的人快速提升,高手也能有所收获,决定写一本DB2数据库运维管理的书,将自己多年的实战经验毫无保留地奉献给大家,也算为DB2的推广做一点微不足道的贡献。
  有了想法,真正写起来却是比较孤寂和艰辛的,因为白天还要为客户做一些性能调优、问题诊断和培训工作,只能利用晚上的宝贵时间。当我邀请我的好朋友王涛一起来写时,立即得到了他的积极响应,当晚我们就完成了该书的大概框架。以后的进展就比较顺利了,我们将每天写的部分互相审阅,交流意见和想法,最大程度地保证本书的质量。
  本书在创作之初就定位为“面向实践”,前前后后共串联了几十个命令和工具,每个重要的命令和工具均配有相关实例演示,便于实战操作。在写作过程中,我们也随时补充在客户现场遇到的一些调优和问题诊断案例,并积极听取客户和培训学员的一些宝贵意见和建议。
  由于DB2的知识点太多,要想在一本书里兼顾所有几乎是不可能的,因此,决定将一些相对高级但又比较实用的特性,如数据库分区、表分区、压缩、MQT、高级优化器、HADR、DB2联邦和Q复制等集成到《DB2数据库高级管理》一书,这样大家可以根据自己的需要来选择。
  本书组织结构
  第一部分(第1、2章)DB2概述
  本部分共分两章,第1章概要介绍了DB2的产品发展和演变历史,第2章概述DB2体系结构,从静态和动态两个方面介绍了DB2的对象层次关系和执行流程。该部分起到提纲挈领、统领全局的作用,更有助于后续章节的把握。
  第二部分(第3~7章)DB2部署和规划
  本部分共分5章,详细介绍了从产品安装到实例创建、数据库创建、表空间规划管理、表创建到访问数据的每一个步骤。存储规划是数据库系统上线前最重要的环节,如果规划不好会对以后的性能造成很严重的影响,并且系统一旦上线就很难改动。我们会与大家一起分享部署规划的最佳实践。
  第三部分(第8~11章)DB2运维管理
  本部分共分4章,数据迁移章节介绍了数据迁移的方法和几个最常用的命令:export、import、load、db2move、db2look、db2dart等,针对最常遇到的问题,我们用问答的方式演示了解决方案。日志原理较难理解,也是最容易出问题的地方,我们用最简洁、易懂的语言向大家阐述。作为一名DBA,确保数据安全和可用是最重要的任务(注意:没有之一),在备份和恢复章节,通过十几个案例让你对备份恢复技术烂熟于心。
  本部分是核心内容,信息量大,知识点多,需要读者多实践、多操作才能融会贯通。
  第四部分(第12~16章)DB2监控和调优
  监控和调优本身是作为运维管理的一部分,但由于监控调优的内容相对高级和深入,因此另成体系。本部分共包含5章,DB2通过锁来实现多用户并发情况下数据的一致性,了解和掌握DB2进程模型和内存模型对于调优和问题诊断都有重要的意义,在监控章节,重点介绍了几个命令:snapshot快照、db2pd、db2top等,并重点介绍一些常用的KPI。在调优章节,通过几个真实案例介绍性能分析和调优的思路和方法。
  第五部分(第17、18章)DB2问题诊断及安全
  本部分包含两章内容,在实际操作和运维中,几乎每天都不可避免地遇到各类问题,有些问题可能会对系统造成严重影响,第17章介绍了几种问题诊断的方法,学会这些方法和工具将大大加快问题诊断和处理的速度。第18章介绍了数据库安全,可以保证数据库安全稳定的运行,为企业和个人减小损失。
↓展开全部内容
序言回到顶部↑
  序 一
  炎炎夏日,泡上一杯香浓的咖啡,望着熙熙攘攘的人群来往于黄昏时分的大型超市、货柜车有条不紊地进出物流中心的停车场、遍布全市的银行网点仍在持续地运作……这就是我们数据库管理员的生活。这些大企业的背后是IT系统维系着业务的运行,而我们的数据库管理员则正维护着它们的核心系统。
  在我看来,数据库管理员所从事的工作,挑战和高薪并存,令人自豪。我经常见到数据库管理员享受着不菲的待遇,特别是DB2管理员。尽管数据库管理员受人尊敬,大有前途,但是成为一名高水平的数据库管理员却并非易事。从国内最大的DB2社区db2china的反馈来看,缺乏高质量的DB2书籍是重要原因之一。
  由于我的工作性质,我对数据库书籍非常关注。2011年以前,书店里的DB2书籍相比Oracle书籍来讲,可谓寥寥无几。不过,这种情况在2011年有了很大改变,因为有一批DB2技术书籍将会陆续上市,这对有志成为高水平数据库管理员的读者来讲是一件幸事。
  本书由徐明伟和王涛编写,注重实用,内容由浅及深,涵盖DB2的管理、运行和维护,将大量一线的实际服务和培训案例融入其中,从而将一系列相关的分散知识点真正形成了一个知识面。
  今天,国内已有越来越多的技术人员在使用DB2,相信这本书能对学习和使用DB2提供较大帮助,希望它能成为数据库管理员的良师益友,为您答疑解惑,点亮前进之路。
  王飞鹏(IBM中国开发实验室DB2资深顾问)
  2011年7月
  序 二
  关于本书作者
  近些年,我主要负责人民银行部分全国大集中系统的数据库设计工作,其中多有接触IBM厂商的产品及相关技术专家。回想第一次与明伟接触是在2007年,当时明伟作为IBM专家,负责国库系统的数据库设计和支持,他对技术的炽热和求真态度,以及丰富的DB2实战经验给我留下了深刻印象。后来明伟离开IBM公司,从事独立的DB2咨询,为很多金融、烟草、通信运营商、钢铁等行业客户提供DB2培训和性能调优、咨询业务,获得了很好的口碑。近日,明伟嘱我为其与王涛合作的新作作序,在仔细阅读了部分章节之后,我欣然应允。
  关于本书
  很多朋友在谈及一本书时,时常会问 “这是不是一本好书?”之类的问题,现在,借我几年前读过的一本关于数据库性能优化的书籍的阅读感受来跟大家分享一下:
  2004-03-04 新书到手,彻夜通读,阅后收获颇丰。
  2005-01-08再读一年前所购之书,感觉的确是技术方面的好书,尤其针对实验指导、原理解析颇为透彻。
  2006-01-14 至今日,再读性能优化相关书籍,备感自身“胸无点墨”,虽案牍颇丰,然皆为众家之言。
  2007-06-07 纲举目张方能借左右而言“他物”(遍寻DB2优化器相关资料,无果,最后只能参考《Database Management Systems, Third Edition》)。
  2008-05-01 同一位读者,不同时期读同一本书,感悟有所不同。
  上述为我近些年在阅读相关书籍时的一个心路历程的缩影,单就本书而言,作为一本运维管理实践的技术书籍,涵盖了系统上线前规划、安装配置和上线后的运维管理、性能优化和问题诊断。本书不仅仅是从一个产品的视角来描述,更是以一个“从实践中来,到实践中去的”理念来与大家分享作者多年的工作积累与心得,虽部分章节只言片语一带而过,但细细品味,仍有值得回味之处。作者本着严谨、务实和求真的心态,一切案例从工作中提炼,由浅入深娓娓道来,但限于篇章及本书的受众,只好根据当前所描述的场景及专门论述的领域做一分支专题的论述。
  最佳实践从来都不是一件独立而绝对的事情,要想在系统架构设计过程中设计出高性能、高并发并能满足用户需求的系统,必须在综合业务需求、专业技术特性、开发规范等众多系统建设参照物的前提下,开展系统规划、数据库架构、应用架构、存储规划等设计工作。而本书正是借助作者多年的故障诊断、性能优化、企业培训等诸多方面的丰富的经验,向大家展示了DB2在当前系统信息化建设过程中的最佳设计理念。理论与实践相结合是最好的学习方法,而本书正是希望通过这样的论述方式将精彩的实战内容展示给读者。但有道是“纸上得来终觉浅,绝知此事要躬行”,希望大家在“为伊消得人憔悴”的征途上,“衣带渐宽终不悔”地勇往前行。
↓展开全部内容
媒体评论回到顶部↑
  我相信本书能够为真正希望了解DB2的读者打开一扇大门,在知道不同语法命令的同时,能够深入地理解产品本身的设计思路与问题诊断的思考过程,成为您在成长道路上的一个朋友。
  ——唐迅 加拿大丰业银行 资深数据库架构师
  徐明伟和王涛编写的这本书,注重实用,内容由浅及深,涵盖DB2的管理、运行维护,将大量一线的实际服务和培训案例融人其中,从而将一系列相关的分散知识点真正形成了一个知识面。
  ——王飞鹏IBM中国开发实验室DB2资深顾问
  作为DBA,需要的是实际操作和动手能力,而非一些枯燥的理论分析。本书可以作为一个绝佳的参考书,相信每位读者都会有所收获。
  ——吉训遵中国移动通信集团海南有限公司 首席DBA
...全文
283 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
英雄111888 2011-11-04
  • 打赏
  • 举报
回复
牛人。。。
zhaojianmi1 2011-10-10
  • 打赏
  • 举报
回复
哈哈,牛人出书了
ACMAIN_CHM 2011-10-09
  • 打赏
  • 举报
回复
Mr_Bean 2011-10-09
  • 打赏
  • 举报
回复
有书看就好~~~
yangxiao_jiang 2011-10-09
  • 打赏
  • 举报
回复
顶一下吧,虽然没看过,不过现在db2的书很少,多一本也是好的。
西瓜狼 2011-10-09
  • 打赏
  • 举报
回复
如果大家有机会买来看看,如果对书里面的内容有疑问或者需要进一步说明的,可以去db2china论坛,我们有一个单独的版块答疑和勘误。 :)
wbaiwp 2011-10-09
  • 打赏
  • 举报
回复
电子版...

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧