从2005年至今,我主要负责中国移动通信集团海南有限公司BOSS系统和经营分析系统的数据库管理、维护和优化工作,也负责相关项目的架构设计。正如不能把所有的鸡蛋都放在一个篮子一样,企业在选型的时候一般会平衡几家厂商,数据库产品也是如此。目前,在通信行业,BOSS计费系统一般架构在Oracle数据库上,而一些仓库类系统选择DB2的比较普遍,当然,这几年一些交易型系统也开始越来越多地选用DB2数据库。
作为同时维护Oracle和DB2的一线DBA,我与IBM、Oracle厂商或第三方的相关技术专家有过频繁接触,给我印象较深的是徐明伟,当时他负责我公司经营分析系统数据仓库的性能调优工作,帮助我们解决了困扰很长时间的日报和月报表运行时间慢的问题。他在DB2数据库优化工作中视野开阔、手段多样、实战经验丰富,这与他多年的实战经验积累是分不开的。
听闻他要和另外一位顶级DB2专家王涛写书的消息,我感觉这对一线DBA是个福音。回想自己当初自学DB2时,可供参考的资料和书籍少之又少,大大增加了学习曲线。
作为DBA,需要的是实际操作和动手能力,而非一些枯燥的理论分析。徐明伟和王涛合著的这本书用朴素的语言无私地与我们分享了他们多年来积累的实践经验。这些实践涵盖从系统上线前的规划、上线的安装配置和上线后的运行维护管理、性能优化和问题诊断等多方面的丰富经验。在案例的分析上,着重思路、方法和手段,而非单纯的结论。
对于一线DBA和即将步入这个行业的工程师,本书可以作为一本绝佳的参考书,相信每个人都必将有所收获。同时也非常期待两位作者的高级数据库管理著作。
吉训尊(海南移动通信公司 首席DBA)
2011年7月