问题五:devops环境,前端业务和后端库出问题后,代码和sql,如何回退?

问题五:
环境:
我司的环境是:开发环境、测试环境、定时停业务发布上线、上线功能性测试、上班时间生产、如出问题解决或回退(影响至少半天或1天)。

问:有一厂家来沟通,讲了devops如何快速发布,在线更改,快速回退,但我们实际升级时,每次都会涉及到sql(oracle)的更新,前端回退了,sql还需要手工处理;假设第2天出问题,sql处理还得看具体情况才能回退,目前我们的处理方式就是解决具体问题,而不是回退sql。
请问实际环境中,遇到这样的情况,如何处理?

参与15

2同行回答

wykkxwykkx系统架构师某基金公司
这个问题是很多公司遇到的问题,这个问题单纯从运维角度很难处理,必须推动开发去做一些改变。例如,数据库表结构不要删除列只增加列,应用有强制刷新数据到最新能力,开发修改数据必须向前兼容2个应用版本。这些都是互联网公司实际在用的,另外还有废弃存储过程。...显示全部

这个问题是很多公司遇到的问题,这个问题单纯从运维角度很难处理,必须推动开发去做一些改变。例如,数据库表结构不要删除列只增加列,应用有强制刷新数据到最新能力,开发修改数据必须向前兼容2个应用版本。这些都是互联网公司实际在用的,另外还有废弃存储过程。

收起
基金 · 2018-01-26
浏览1878
nuaaysnuaays技术经理信而富
数据库的问题是比较麻烦,不过这些问题应该可以在测试环境发现测试环境的数据可以从生产环境导入过来一部分做测试,更逼近真实环境显示全部

数据库的问题是比较麻烦,不过这些问题应该可以在测试环境发现
测试环境的数据可以从生产环境导入过来一部分做测试,更逼近真实环境

收起
互联网服务 · 2018-01-26
浏览1608

提问者

feidaodao
系统运维工程师GA
擅长领域: 灾备存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-01-26
  • 关注会员:3 人
  • 问题浏览:4438
  • 最近回答:2018-01-26
  • X社区推广