ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DB2著作---舞动DB2系列之开发篇问世!

DB2著作---舞动DB2系列之开发篇问世!

原创 Linux操作系统 作者:王飞鹏2011 时间:2012-04-30 15:22:10 0 删除 编辑

舞动DB2系列丛书简介:

舞动DB2系列丛书是王飞鹏等人编写的数据库系列著作,包括:

设计优化篇---DB2设计与性能优化---原理、方法与实践》

应用开发篇---《从OracleDB2开发---从容转身》

运维篇---《运筹帷幄DB2

 

 

《从Oracle到DB2开发从容转身》

 

本书特点
IBM原厂数据库开发专著,数据库应用开发者的首选之作
提供丰富的代码示例,实战性强
融汇高铁银行等行业实战案例
首次将Oracle与DB2的对比贯穿全书
表达新颖独特,内容深入浅出
IBM信息管理开发部总经理朱辉推荐序
IBM DB2开发部资深经理孙冰江推荐序
IBM信息管理首席架构师陈奇博士任技术顾问
内容简介
本书是“舞动DB2”系列的第二本,从内容来看,本书共分为三大部分,共8章。第一部分从开发者遇到的问题进行分析,提出在Oracle兼容模式下开发数据应用的新思路,并讲述了从Oracle迁移到DB2的方法、工具以及案例。第二部分讲述了DB2开发工具方面的知识,以及如何更有效的开发存储过程、用户自定义函数和触发器。第三部分讲述了开发者在Java EE和.NET架构下开发数据应用的最佳实践。同时,在附录A中,针对SQL PL与PL/SQL做了集中对比,对快速掌握两者异同是大有裨益的。
 另外,本书还提供了精彩絮言部分。所谓精彩絮言,意指DB2开发工作、生活中的精彩花絮和警醒箴言,其中凝聚了我们从事开发的工作经验,也丰富了我们这本书的指导思想。在每章靠后的阶段都有这个环节,其文环环相扣,贯穿全书。
读者对象
  如果你学习数据库知识仅一个月,本书可能不是最适合您的。三年前一位来自IBM多伦多实验室的数据库大师曾告诫我:你不要指望一本书可以兼顾入门者和专业者,你更不要做这样的事情。本书目标读者群非常广泛,主要针对以下人员:
1. Oracle向DB2转型的技术人员
2. DB2应用开发工程师
3. Oracle应用开发工程师
4. 数据库应用架构师
5. 学习DB2数据库开发技术的高校学生或者从事相关课程教学的教师
前 言  舞动DB2前传

在IBM百年华诞这一年,有IT媒体给我贴上了多个标签:有人说王飞鹏是“DB2第一高手”,有人说在数据库领域,王飞鹏是当今最活跃、最富个性的技术领袖。看来,随着“舞动DB2”系列的陆续上市,今后还会给我贴上更多的标签。无论如何,我想有必要把我编写这个系列的使命感和推动力写出来,那么就先从我的经历谈起吧。
这需要将时光倒流10年,从9•11事件说起。那一年,我读大四,正逢大批海归学成归国。我与两位海归创立了宝华研究社,我们研究的题目不是反恐,而是在美国遭到重创之际,中国IT业如何夺得世界第一的伟大目标。不过,当时瘦得可以被风吹倒的我,没多久便意识到,所选的题目太过宏大,短期内难以实现。尽管没有成功,但是宝华研究社得以保留,这是我与志同道合之人探秘未来世界的第一次尝试。
后来在读研期间,我通读了Linux源代码,Mysql源代码,并且在实验室的电脑上反复操练。有意思的是,我的导师当时对我的评价是“七分正,三分邪,常做出情理之中,意料之外的事”。还好,他很欣赏我在开源软件使用上的一些想法,所以鼓励我组建“开源软件学习会”,此乃如鱼得水。于是我开始了第二次尝试,也在探寻如何获得号召力,没想到在短短5周内,便聚集了30多位开源软件发烧友,一起切磋技术。做了这些还不够,我又开始组织几位冒尖的同学和会员尝试进行商业运作,这在学校引起了轰动。
“青涩”的团队成立了,一起开发电信增值业务。开始的时候,大家都建议开发测试完就收取开发服务费用,而我艰难的说服大家采取和电信服务开发商赢利分成的方式来合作。最后,大家发现这种分歧已经上升到世界观与商业眼光的层次上了。不过,大伙儿被我的坚定打动了,于是十几个“青瓜蛋子”硬着头皮跟着我走上了高风险、高收益的路。我们用3个月的时间完成了开发、测试和部署工作,随之也收获颇丰。上线后第一个月,分成8万;第二个月,分成19万;第三个月,分成31万。在盈利的分配上,我采用的方式很简单:平均分配。通过这件事,我曾总结过经验,也明白了些许道理:干大事必须要有过人的胸怀和胆识,处乱需不惊,遇事稳住神。特别重要的是,有时真理确实掌握在少数人手里。
毕业那一年,同学们都在忙着面试找工作,而我正被乔布斯在斯坦福的演讲“Stay hungry, Stay foolish”而鼓动的热血沸腾。我的山西老乡李彦宏告诉年轻人要追求创新,也让我激动不已。我脑袋里的问号不停的翻滚,哪里才是创新的天堂呢?最终我被“蓝色巨人”的诱惑吸引去了。
我加入了IBM的DB2研发部门。那里着实是一所大学,提供了非常好的学习和工作环境。在研发实验室,除了可以和高素质的同事一起工作外,还能向加拿大的老专家学习第一手技术,提升技术素养。磨练了一段时间,我在创新上迈出了人生的一小步:发表了数篇论文、获得了专利、出版了数据库系列著作。这些成绩让周围的朋友们眼花缭乱,不过,每当我看到同样出自山西小镇,独自闯荡大城市的李彦宏的成就,就激励我尝试在更广阔的平台上实现自己的价值。
30多年前,IBM研究人员E.F.Codd发表了一篇划时代的论文“关系数据库理论模型”,介绍了关系数据库理论和查询语言SQL。据说,Oracle董事长Larry Allison看完后,被其内容震惊,随后敏锐意识到在这个研究基础上可以开发商用软件系统,并立刻着手推出关系数据库产品。直到1985年,IBM才发布了关系数据库DB2,而Larry Allison那时已经成为了千万富翁。这个故事对我从工程师到咨询顾问的转型影响很大。
IBM公司的咨询顾问大多数都能言善辩,这让还带有地方口音的我在加入IBM初始备感压力。有段时间我每天对着镜子苦练口才,不过那时,我还不敢想象自己真有一天能在成百上千人面前发表演讲。
成为咨询顾问之后,我发现当今的数据库市场格局已是Oracle和DB2双雄鼎立,而且竞争越来越激烈。我坚信好钢应该被用在刀刃上。为了在与Oracle的竞争中取得突破,我整天飞来飞去,始终活跃在业务第一线。我写这段文字时,人还在成都,上一周我在杭州,下周我会在北京和IBM王云院士在BAO大会上与广大DB2用户见面。
“读万卷书,不如行万里路”,终于有一天,我明白了自己归结起来就是在做三件事:做实施、做咨询、做培训。
第一件事:做实施。我服务的客户大多都是关系国计民生的行业领军单位,项目涉及范围广,难度大,工期紧。曾经在华东地区某电信公司的项目中,多个实施单位之间分歧严重,进度迟缓。IBM一个兄弟实施团队无力回天,铩羽而归。紧急关头,我被派去救火。到了现场我先着手理清问题的来龙去脉,随后说服客户和IBM合作伙伴确定新的实施方案。我带领的这支队伍,经历了3周的艰苦奋战,最后力挽狂澜,取得了圆满成功。这种类似的经历只是我众多案例之一,当我停下脚步回眸一看,工作中留下的脚印在不断延伸:
华东某电信公司
华中某移动公司
中国某大型银行
中央某部委
华中某地铁公司
中国某大型钢铁公司
。。。
在这些实施经历中,我也学会了如何识人用人,我把人才分为三种:第一种是能自己成事的干将之才;第二种是可以带领一批人成事,具有领导力的大将之才;第三种是具有前瞻眼光,有战略高度,能审时度势、运筹帷幄的统帅之才。
再看我做的第二件事:做咨询。我做过技术咨询,还为高端客户提供过业务咨询和架构咨询。我喜欢的咨询风格是,给客户以整体解决方案和实施路线图,既能让客户把控项目整体规划,也明确具体的实施过程,同时合理调配团队资源。例如在华中某高铁公司,我带领团队为客户量身定制了一套高铁信息化建设的整体解决方案,其中有客户最关心的高可用方案、负载均衡、安全机制、风险管理、团队规划和技术构架演进路线图等。这种咨询方式有效的提升了客户的信息化建设水平,从而赢得了客户的青睐。
我在做咨询顾问期间,常与售前团队一起合作,一起分析业务,一起制定方案。在相互合作的过程中,我总结了“降龙十策”,作为售前团队的行动指南,这其中所需的非比寻常的洞察力和领悟能力是我向业界前辈不断学习与汲取而获得的。
1,决心重于实力。既然决定出手,就要有必胜之决心,同时需具备敏锐的洞察力和迅猛的执行力。在与客户会面交谈的头30分钟至为关键,这是决定成败的重要因素,争取在头30分钟内解决,后面都是补充和完善。
2,在拜见客户前,从销售代表那里充分了解历史拜访记录,不仅包括我方的,最好也包括竞争对手的,因为这些都会影响客户的选择倾向。知己知彼,方能制定正确对策。
3,品牌就是说服力,不同水平的人给客户讲授相同的话题,客户的接受程度相差万里!
4,给客户介绍产品,是最傻的办法;对客户所提出的问题,面面俱到给予解答,是最笨的办法;实战表明,给客户讲成功案例和项目经验是最好的办法。
5,在客户面前,空谈方案和计划是没有意义的,一定要善于发掘客户的潜在需求,展现自己的独特价值。例如,帮助客户降低总体拥有成本,帮助客户明确IT建设的长期愿景等。这是我们能否成功的关键。
6,了解销售的苦痛有时候比了解客户的苦痛更重要,从技术上去帮助销售突破商务上的瓶颈,这需要魄力!
7,客户的苦痛要分级,通常时间非常紧迫,优先在短时间内解决客户的燃眉之急并且对我们来说却是举手之劳的事情,这样带来的好处是赢得客户信赖,为后续打开局面奠定坚实的基础。
8,给驻扎客户现场的人员一定的授权,用来随机应变,但涉及到重大决定或重要承诺时,需要邀请高级领导到场洽谈,来赢得客户信任。
9,在客户的各级领导面前讲话要慎重,最好在我方销售的陪同下,只谈论已经确定下来的事情。道理很简单,客户不同层面人员之间大多数有分歧。
10,领导力是通过实战来检验的。领导力不神秘,就是能凝聚团队,带领队伍打赢的能力。我们的风格是跨团队合作,这就需要一个领军者来组织和协调各种资源,使得团队齐心协力,目标一致,取得胜利。避免出现有功争抢,有难拆台的局面。
有前面两件事的基础,第三件事“做培训”就水到渠成,因为,我发现丰富的实施经验和大量的咨询案例,为培训提供了一种先天的优势。国内大部分数据库技术培训的现状是填鸭式的快速培训,培训材料都是原厂英文资料,实验甚少,案例缺乏。我希望提供出众的培训,遂开始编写中文课件,课件中融入了多年的实战技巧和经验总结,力争思路清晰,可操作性强。仅在最近的9个月内我已为超过3200多名用户培训过DB2。特别值得一提的是,我在为重点客户规划技术成长蓝图方面下了不小的功夫,从而可以帮助其数据库技术人员从广度和深度上同时提升技术素养。
总而言之,这三件事都是我日常工作的缩影。数年前,我的目标是成为IBM公司“DB2第一高手”,而如今,我更希望能与“宝华咨询”团队为数据库生态系统的繁荣做出更大的贡献。
我们在实战中付出了巨大的艰辛,意志经受住了重重考验,历经千锤百炼。我对成为一名数据库技术的传道者也乐此不疲,一直在将所思所想、所学所得分享给中国广大的数据库工作者。从2009年开始,我们写作团队投入到舞动DB2系列的编写当中,呕心沥血,锲而不舍,历经三载打造经典之作。
“长风破浪会有时,直挂云帆济沧海”,借此希望每一位从事数据库工作的奋斗者,不断进步,超越自我,最终实现我们在“舞动DB2”系列中所倡导的:真正看清自己,看清世界,看清未来!
                                 王飞鹏2011年10月写于硅谷

 
 
网络书店: http://product.china-pub.com/198827&?req_id=03dd7a33e2X2209Y000bc88dT4f94de52

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25714482/viewspace-722490/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2011-04-27

  • 博文量
    58
  • 访问量
    586518