可以毫不夸张地说,经历了 20 多年风风雨雨的 DB2,一直是世界数据库领域的先行者和领导者。随着 DB2 在中国的推广,其客户越来越多,其使用范围也越来越广(尤其在金融业等“赚钱”行业),前景十分可观。对于每一位DBA而言,要想提高技术水平并降低错误发生率,不断自我提高,并吸取、总结实际工作经验是一条必经之路,但是国内DB2书籍却比较缺乏,特别是面向DB2应用开发的相关书籍,而能够结合实践经验的DB2书籍就更是鲜见,牛新庄博士的该系列书籍正是在这一环境应运而生。
作为国内顶尖数据库维护、优化和架构专家,牛新庄以217万年薪受聘于中国建行总行资深技术专家,并为国内的金融六大行、证券、保险、电信、邮政、移动等行业,以及青岛海尔、云南红塔、中远集团、上海宝钢等知名企业做数据库的设计、维护、问题诊断和性能调优,该系列书籍可谓其十年数据库工作经验的精华结晶。
书中从DB2系统管理、运维与应用案例,提升到高级管理、内部体系结构与诊断案例,再到提升到数据库性能调整和优化等层面,循序渐进,深入浅出地剖析了DB2数据库的应用,相信无论是对DB2初学者还是具有一定工作经验的DBA们都将有所帮助。
书名:深入解析DB2-高级管理、内部体系结构与诊断案例 作者:牛新庄 著 书号: 978-7-302-20138-0 定价:80.00元
内 容 简 介
数据库内核是数据库系统稳定运行的心脏,DB2数据库内核庞大而复杂。本书从DB2内核组件入手,同时介绍了其与操作系统在进程、共享内存、信号量之间的关系。作者在本书中重点介绍了各个内部组件的层次与功能、内存体系结构、存储内部结构、高级锁等。优化器是任何数据库执行SQL的关键部分,本书对优化器产生的各种执行计划进行了详细解释,这对于理解DB2内部工作原理大有裨益。同时,本书还介绍了DB2各种诊断工具的使用,各种数据库配置参数含义及调整、数据库系统视图等。
作者介绍: 牛新庄博士(数据库维护、优化和架构专家)拥有DB2 V5、V6、V7、V8和V9全部认证,同时他还拥有OCP、AIX、HP-UX、MQ、TSM和WebSphere等20多项国际认证。 牛新庄博士是IBM官方资深培训讲师(培训DB2、AIX、MQ、WebSphere、TSM和CICS),是中信银行、山东农信、青岛海尔等公司的资深技术顾问,曾经帮助工农商建招交六大行、联想集团、青岛海尔、云南红塔、江苏电力公司等国内很多企业做过问题诊断、性能调优和技术支持,具有丰富的理论和实践结合经验。2004年和2005年分别在上海北京成立咨询顾问公司,2008年以年薪217万被中国建设银行总行外聘为资深技术专家。 牛新庄博士拥有的奖项有:国内数据库领域最高荣誉的“2006年中国首届杰出数据库工程师”奖,首届IBM杰出软件专家奖,“2006年IT 168技术卓越”奖。
专家作序节选
DB2 数据库进入中国其实已经很多年,还依稀记得本人安装的第一套基于DB2数据库的SAP系统还是在10多年前的事情了,随着DB2在技术上的逐步完善和发展越来越多的企业用户加入了DB2的行列。
令人感到遗憾的是,与越来越庞大的DB2用户群和逐渐深入的系统应用相比,与之配套的相关中文资料却相当匮乏。除了一些从原版翻译的入门资料外,几乎没有任何全面阐述系统性能调优之类的进阶书籍,面对出现的各种问题,很多用户都只能依靠在网上搜索一些零星的知识点或解决方案,虽然也能暂时地应付一些突发的问题,但很多时候还是处于头痛医头,脚痛医脚的阶段。对DB2数据库系统性能优化的整体解决方案缺乏了解。犹如置身于一个巨大迷宫一隅,仅仅靠着身边微弱的烛光艰难前行。
数据库性能调优的需求一直贯穿于整个数据库运行的始终,也是直接关系到以数据库为基础的各种应用软件运行效率。本人从事SAP系统性能优化10多年,其中很大一部分的工作也是在数据库层面上。深感数据库性能调优的重要性。过去一直苦于没有系统全面的DB2方面的资料,只好靠自己慢慢摸索,虽然花费了大量的实践和精力,但效果依然不尽如人意。
一直期盼能有一本理论联系实际,透彻分析数据库工作原理并结合实际案例的工具书来提高工作效率。
纵观当今业内, 我们并不缺少数据库方面的理论宗师, 更不缺乏技术娴熟的实践高手。 但同时身兼两大绝学并且将自己的多年积累的实践经验与广大DB2用户分享的,牛新庄博士当属国内第一人。
本书的出版,填补了国内在这方面的空白,书中将各种离散的知识点有机地的结合起来并以全新的视角来俯瞰整个数据库的性能问题,使广大DB2数据库用户有了一个事半功倍的利器。
本书完全应该成为DB2数据库从业者以及相关技术人员人手一本的工具书。
前SAP大中国区核心技术中心经理
国内顶尖SAP Basis 顾问
上海建功思域信息科技有限公司 董事总经理
张挺
2009年5月
这些年我负责中国DB2的售前技术团队,认识牛新庄已经好多年了。其中印象很深的是2006年与他的几次交流,我们讨论了许多数据库的实用技术,用户在数据库管理和应用方面的主要挑战。他丰富的实战经验给我留下了极深的印象。那时他正在参加首届中国数据库工程师大赛,最终获得了最高的杰出数据库工程师大奖。
新庄是国内较早使用DB2的技术人员。他从1999年开始使用DB2 V5.2,后来在工作中又学习了AIX、WebSphere、CICS和MQ等IBM技术,对Informix和Oracle等数据库也有非常深的理解。这些年他作为IBM培训部的资深认证讲师在国内讲解数据库技术,推动DB2在国内的传播。从2001年至今,新庄作为独立咨询顾问往返于国内大中城市,在金融六大行(工农中建交招)、农信、证券(国泰君安、海通、大通等)、电力(江苏电力公司、云南电力公司、山东电力公司等)、保险(中国人寿、信诚、平安等)、电信、邮政、移动(北京移动、上海移动、江苏移动、广东移动、天津移动、湖南移动、西藏移动、新疆移动、山东移动、吉林移动等)、青岛海尔、云南红塔、中远集团、宝钢等行业和国内中小企业之间做数据库架构设计、维护、问题诊断和性能调优。
其深厚的产品知识和丰富的阅历和经验使得他在对一些疑难问题的判断和处理上有独到的见解。他往往能够跳出固有的框架从一个广阔的视角来认识和分析,并通过多年积累的方法论逐步排查,最终找到解决的方法。这一点在许多大型用户的案例中都得到了有效的印证,这些年我听到了很多大型用户对新庄技术的高度认可。
DB2的学习资料在其信息文档和网络中有很多,然而由拥有丰富实践应用经验的专家来总结的DB2书籍相对较少。新庄写的这套书特点是注重实用,内容由浅及深,涵盖DB2的管理、运行维护、应用开发、内核及架构的剖析,以及性能调整和优化,我认为本套书将一系列相关的分散知识点真正形成了一个知识面。用好DB2数据库实际上涉及很多方面,不仅仅是数据库本身,而且需要考虑操作系统、存储规划、数据模型设计、应用开发设计、数据库的合理配置和运行监控等一系列相关的内容。
本套书不仅从产品的角度来介绍DB2,而且从实战的角度来剖析基于DB2的设计和应用。一个好的应用系统应该考虑哪些问题,如何有效管理维护好DB2系统,常见的故障如何排查及解决,在应用开发中如何有效使用DB2的特性。本书系统性地总结了DB2的发展历史,从一个系统构建生命周期的角度介绍了DB2数据库的安装、使用、开发、管理、 运行、调优的全过程。深入DB2内部剖析其核心架构,结合案例分享实战应用调优的经验。尤其是《DB2数据库性能调优和优化》这本书浓缩了新庄自己在应用DB2的心路历程,内容覆盖了系统的整体设计规划,DB2与性能相关的内部核心技术和架构,关键的相关应用设计要点,以及稳定运行监控所应考虑的内容。最难得的是作者分享了多年积累的DB2性能调优案例,使读者有可能在实际的环境中去了解解决复杂问题的思路,将基本的理论和技术与实战进行结合。
这套书不仅是新庄10年DB2应用经验的总结,更是他10年对DB2数据库的热爱的结晶。今天国内已有越来越多的技术人员在使用DB2,我相信这套书能对学习和使用DB2提供很大的帮助。希望它能成为您DB2旅程上的一个朋友,为您答疑解惑,点亮您前进的道路。
刘晶炜 IBM 软件部中国区 DB2技术经理
2008.11.2 于北京
与牛新庄的接触源于10年前在大学里一起做项目,那时“恰同学少年”,虽无伟人们指点江山之意气风发,却也会因一个技术难题的攻克而一道去学校里排挡大快朵颐。牛新庄对技术追求之不懈在学校中就已经展现出那种“为依消得人憔悴,衣袋渐宽终不悔”的境界。在21世纪初的狂热的互联网大潮中,牛新庄从纷繁复杂的IT技术中选择了数据库作为自己的主攻方向并且一直持续至今,是为一纲举而百目张,终于成为国内数据库顶尖级高手。
牛新庄涉猎极广,他从数据库出发,向下延伸至操作系统,存储,向上延伸至中间件,几乎所有企业应用涉及的平台他都有广泛而深入的研究,如AIX,HP-UX,IBM存储、EMC存储、Oracle、DB2、Websphere、CICS、MQ等。这些知识的融会贯通使得牛新庄在解决客户碰到的各种实际问题时,如庖丁解牛般游刃有余。牛新庄在各种实践的基础上不断总结,能够从更高的视角反思DBA遇到的各种问题,并且上升到方法论,始有这套书的雏形。
DB2的学习资料在其信息文档和网络中有很多,但知识点分散,多不成体系,更是缺乏专家实践应用经验总结. 这个套书凝聚了牛新庄大量的心血,是其10年DB2应用经验的总结。这套书特点是注重实用,内容由浅及深,涵盖DB2的管理,运行维护,应用开发,内核及架构的剖析,以及性能调整和优化。书中还有大量的提示点,虽只有寥寥数语,确实作者多年或成功或失败的DB2实践体会,值得读者反复回味。
DB2数据库系统对外表现出优异性能和高可靠性,这来源于DB2良好的内核设计,本书是国内第一本全面介绍DB2内核的专业书籍。本书从操作系统角度解读DB2在进程、内存、存储方面的工作原理。从整体上来说,本书适合于接触过DB2希望更加深入学习的朋友。对于刚刚接触DB2的朋友本书则稍显艰涩,这需要您有一定的耐心和坚持——这两点恰恰是迈向成功的不二法门。看过第一遍后,不能理解书中讲所有内容的朋友也不必灰心,好的书总是要反复咀嚼的,到您把本书翻破的时候必有收获。本书的目标就是帮助读者在解决实践中碰到的各种DB2问题时可以做到知其然,同时还知其所以然。
北京银信长远软件技术有限公司 总经理
数据库高级专家
骆洪青
2009-4
同时,同系列另外两本书《DB2 数据库性能调整和优化》和《循序渐进DB2——DBA系统管理、运维与应用案例》同期上市,有兴趣的读者可以予以关注:
http://www.china-pub.com/s/?type=&ref=&tid=0&key1=?£D?×ˉ
|