商业银行数据库管理实践
上QQ阅读APP看书,第一时间看更新

第4章 集中式数据库上线部署

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。

苏轼的这首《定风波·莫听穿林打叶声》,是其担任黄州团练副使时,与朋友春日出游过程中,风雨忽至,朋友深感狼狈,词人却毫不在乎,吟咏自若。表达了词人在逆境中始终保持着乐观豁达的人生态度。

在当今风起云涌、英雄辈出的数据库江湖中,能一直不惧风雨砥砺前行的非集中式数据库莫属了。自其问世以来,始终高效支撑着商业银行重要系统的稳健运行。尤其是上线实施涉及面很广,需要开发中心和数据中心共同协作才能完成。

很多商业银行在部署数据库时,主要面临这样的难题:数据库安装配置不标准、监控指标不全面、巡检体系不配套等,从而给数据库的运维带来很大压力。产生该问题的根源在于规范缺失或者规范没有得到有效执行。实际上,数据库的部署规范和运维规范是数据库生产运维的基础,只有制定了高质量的规范,并且确保规范能得到有效执行,才能真正确保数据库上线的标准化。

通常商业银行新系统上线基于相关部署规范和运维规范,按照以下步骤进行。

首先,开发中心项目团队提出部署需求,数据中心新系统上线团队收到需求后,开始制订部署方案草案;新系统上线团队接着邀请各个岗位人员对草案进行评审,这些岗位人员包括开发中心项目团队、数据中心数据库岗、备份岗、网络岗、存储岗等人员;草案经多次讨论和修改,最终才能形成正式的部署方案。

接下来,数据中心新系统上线团队按照部署方案完成数据库安装配置、监控部署、巡检脚本部署、应急脚本部署、集中备份部署等工作。

最后,部署好的数据库环境将移交给数据中心应用运维保障部门,正式进入实际生产运行阶段。

本章选择最常用的集中式数据库Db2和MySQL,并以某商业银行网络贷款系统作为案例进行深入讲解。