京东金融数据库开发与变更流程规范
需积分: 10 199 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-08-11 上传
2021-09-26 上传
2019-08-09 上传
micro__soft
- 粉丝: 0
- 资源: 4
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查