京东金融数据库开发与变更流程规范
需积分: 10 22 浏览量
更新于2024-09-10
收藏 292KB DOC 举报
京东金融(网银在线)数据库支持流程是一个专为DBA、系统分、开发团队和项目经理设计的规范化指南,旨在确保数据库开发过程的高效和一致性。这个流程涵盖了多个关键环节,从系统分析到SQL审查和代码合并,确保了数据库设计的标准化和质量控制。
1. 术语定义:流程定义了重要的术语,如上线数据库脚本(包含了DDL、DML和DCL),系统分析(包括系统设计和数据库设计)、开发数据库(项目开发阶段的临时数据库)、产品数据库(正式运行的数据库)以及SQL review(对SQL代码的检查与优化)。SQL review作为一项关键任务,通过bugfree平台管理SQL相关问题。
2. 系统分析阶段规范:在这个阶段,项目经理组织系统分析评审会议,系统分析文档需包括数据库表设计。开发DBA需参与并依据《网银在线数据库开发管理规范》中的设计规则和命名规范进行数据库设计的指导。
3. 开发库变更操作:开发过程中,任何数据库变更需在项目正式开始前提交申请,脚本命名规范严格遵循,如创建表脚本为<SCHEMA>_DDL.SQL,修改表脚本为<SCHEMA>_OTHER.SQL。开发DBA需在收到变更请求后尽快执行,并在专门的系统中记录变更情况。
4. SQL review操作规范:开发人员在代码稳定后需提供项目SVN分支地址,以便开发DBA进行SQL审查。这一步确保了SQL质量和性能,有问题的SQL会被提出改进建议或优化方案,并通过缺陷跟踪工具管理。
5. 代码合并与集成测试:代码合并是将各个开发项目分支整合到主干的过程,之后进行集成测试,确保所有功能在整合后的环境中正常运行。
整个流程的实施有助于减少数据库问题,提升开发效率,同时保证了数据库的稳定性与安全性,对于维护企业级数据库管理和项目协作至关重要。遵循这些规范,团队成员能够更好地协同工作,提高项目的成功交付率。
2019-03-07 上传
2023-09-25 上传
2023-06-12 上传
2023-05-16 上传
2023-08-18 上传
2023-06-10 上传
2023-06-10 上传
micro__soft
- 粉丝: 0
- 资源: 4
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统