栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

动态表名称在不同业务之间切换的实际场景重构实现二最新版本的Mybatis-plus

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

动态表名称在不同业务之间切换的实际场景重构实现二最新版本的Mybatis-plus

前言:


针对历史数据归档前迁移的需求进行分析并且实现,使用到了这个动态表名;

实际需求

实际需求

技术实现

降低数据表的查询压力

历史数据迁移出,当前数据表仅保留近3个月数据

尽量减少计划性停机和非计划性停机

兼容历史数据查询

无缝的数据迁移,对业务影响降低到最小

针对大数据量表做分表迁移

数据迁移提升应用程序的可用性和快速反应

季度性迁移

精准的数据迁移规划

技术实现 

实现具体细节:
从当前业务表迁移到历史表(业务表+当前季度 )进行迁移操作;

1、 每个季度末,针对上个季度的数据进行归档操作; 下一次数据归档时间为:20220630 针对2022年第一个季度2022-01-01 00:00:00-2022-04-01 00:00:00的数据进行复制到一张新表名称为news_processing202201, 针对当前表的活跃数据物理删除掉2022-01-01 00:00:00-2022-04-01 00:00:00期间的数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786461.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号