数据同步思考
数据同步几种方式
- 库对库直接同步
- WebAPI同步
- WebService同步
1. 注意读写锁
描述:同步数据比较频繁,如A系统向B系统同步数据,B系统要向A系统更新对应状态,经常会造成数据库读写锁
解决思路:
1. 数据库做分表,做一张状态表,把要更新的字段记录在状态表中
2. 现在主从库模式也会做分库
2. 设置合适的读写频次
2.1 注意数据峰值,评估最大数据量
2.2 设置合适的同步时间
3. 慎用触发器
数据同步时,触发器实时将数据同步至中间表或者业务表也是常见的思路,触发器不易写太过复杂的逻辑,否则会影响数据库性能,造成前台业务太慢或者无法进行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示