酒店数据库迁移产品系统

我要开发同款
proginn22401389652025年09月09日
7阅读

技术信息

语言技术
JavaSpringCloudSQL ServerMySQL
系统类型
webAndroid应用IOS应用
行业分类
企业服务旅游

作品详情

行业场景

1.立项原因:敏捷开发快速完成需求的迭代,项目使用了SQLServer库,订单数据根据业务类型保存在两个库里。需要维护两套代码 2.业务背景:酒店的业务类型分为两种:会员订单和协议订单。两个库表中的字段95%以上都是相同的,对数据库进行合并可以提高开发效率,降低维护成本。

功能介绍

1.增加API接口,接口内部仅有对数据库的操作,减少和业务代码的耦合 2.公司的DAL框架通过配置可以实现数据双写,在灰度期间原项目代码可以最小程度的改动。 在API接口内部有数据对比,数据库字段的映射,监控埋点

项目实现

1.1)对数据库中的表进行分类:核心表、次核心表、非核心表。对所有表的中字段进行一一对应,部分字段重新设计。 2)确定灰度方案。 3)开发API接口 2.灰度过程中没有出现重大生产事故,对于少数问题订单也可以快速监控到,认为介入通过接口或者操作数据完成补偿操作。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论