Leadge.com首页 > 知识库
文章搜索
大型数据库项目经验分享
2007-12-7 8:47:42  作者:董国兴
  
  5、“了解业务,理解业务。”从一定意义上来说,对业务逻辑的理解程度直接决定了系统建议的成功与否,很多项目失败并不是在后面阶段失败的,而是一开始就由于不了解业务逻辑而埋下了失败的伏笔。尤其是我国的政府行业正在向“服务型政府”转变,将有大量的信息系统直接面对大众,从这个角度来看,更加突出了以业务带应用,以应用推进信息化发展,可见对业务逻辑的理解应该摆到一个重中之重的位置上来看待。

  6、要有敏锐的洞察力和创新能力,对同一问题准备多套解决办法,当一种方法失效时,我们还可以有其他方法来解决,使系统停止时间减到最小,达到电子政务的要求。

  7、要有良好的文笔,做出的方案必须符合政府行业的规定,用语要恰当。当进行手册或者教材编写时,要求尽量详细,使用中文化版本,力争做到图文并茂。

  8、要有过良好政治素养,做到不该问不问,不该说的不说。

  应用难点技巧

  在这些大型系统中,数据库工程师面临最大的困难就是要有全局观,这是一个比较宽泛的问题,如何解决这个难题?我认为应当在对方案理解的基础上,总结出应用的提纲和关键点,了解其整体框架结构。

  在实施阶段,数据库工程师遇到的难点是:其中的具体技术细节会多一些,但是这时通常会对数据库师的综合能力有着很大的挑战,数据库工程师不能只懂数据库,对主机系统也要非常精通才能够做好数据库工作。另外与数据库密切相关的技术还有中间件技术、网络技术等。

  数据库工程师面临另一个问题是:需要加强数据库原理和基础的理解。在解决各种数据库难点时,一些工程师在参照手册进行解决问题,不出问题则罢,一出问题,根本无从下手,这从一个侧面充分反映了基础知识和原理的重要性,只有吃透数据库原理和基础,才能够遇到问题而不乱,才能够进行一步的分析和排错。例如:Oracle报ORA-01555的错误,引起这种错误的原因有多种,具体是哪一种,如何来确定,都需要对数据库的运行原理有深刻的理解,而不是简单的回复“回滚段过小”。

  数据库技术的不断发展, 数据库工程师不得不面临创新能力的挑战,从小的方面来说是掌握更多技能,从大的方面来说可以实现更多应用,为信息化建设助力。数据库创新最显著的效果是能够为信息化建设节约大幅成本,提高个人工作效率,“机器和数据库能干的事不要用人来干”。例如:使用SQL语句生成SQL脚本,这样的技巧在多节点的大型项目中使用的相对比较频繁。另外还可以使操作系统的shell脚本来执行自动化检测功能,例如:在对多个节点进行网络可用性及数据库可用性,则可以通过shell首先检测网络,如果网络没有问题,刚调用数据库命令,如果网络有问题,则返回错误。

此文章共有4页  上一页 1 2 3 4 下一页

文章来源:中国项目管理资源网

IT服务及集成项目管理培训课程方案


发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴