站得高,则看得远, 大家都明白这个道理!
和用户讨论这样一个问题。
用户:Oracle可以跨平台,这么说Oracle和操作系统关系不大,是这样吗?
我:我认为这要从不同的角度来分析。可以说大,也可以说不大。
我:站在程序员编程的角度,对于应用逻辑来说,关系不大。站在系统集成、管理员的角度,需要考虑系统实施、管理、容灾、性能,那就是最紧密的关系。
用户:做数据库的人走了,说应该是UNIX的问题。我给服务器厂商打 800 电话,他们又说是上层数据库的问题!他们怎么都有理啊?
我:是啊,他们可能都对!问题需要综合分析,不能片面考虑。可能不仅是数据库问题,或是UNIX问题,而是更高层面上的系统问题。
用户:可……现在该找谁呢?
我:(汗……)
用户:换系统!
我:(汗……)换成另外一个死循环?
类似上面的对话,每周都在重复,只不过换成不同的甲方或用户而已。由于各自产品线的不同、利益的差异,各产品供应商显然没有意愿或能力把服务线整合到一起,而这往往是用户真正需要的!
用户需要的是针对“服务器”整体的服务和支持,包含主机、存储、容灾、数据库、应用等诸多模块。这些模块之间相互依赖、互有影响,是一个充满了未知和奇妙的整合体。是这样的一个IT整合体在提供服务,而不是仅仅依靠其中的一兵一卒!对于这样一个整体,单独的知识面和经验难以适从,仅从Oracle看问题或仅从UNIX着手分析必然会管中窥豹、以偏概全、难得要领!
站得高些,才能看得见全部!
几年前着手编写这本书,就是基于这样的立意——站在全局的高度,以功能实现为出发点,综合解析数据库服务器系统。本书以颇具代表性的IBM AIX为UNIX平台,以Oracle最新版Oracle 11g R2、R1 以及Oracle 10g为数据平台,兼顾其他UNIX和Oracle 9i数据库产品,就服务器系统构建、运维、集群化、容灾和性能等方面展开讨论。或许这本描述“系统”的书,能起到星火之用,解决用户一些实际问题,为业界做出些许贡献!
仅就一本技术专著而言,这本书不能解决所有问题,更没有所谓的“绝招、法宝”在里面。18 年从事数据库研究和实践的成功经验与失败教训告诉我——从来就不曾有过什么绝招和法宝!能相信和依赖的,只有自己的勤奋和认真罢了!
感谢大家选择这本书!
文平
IT架构师
华为技术有限公司