基于消息中间件的数据传输技术计划
发布时间:2021-10-29 05:43:05
3数据平衡技术
点击【领取】按钮即可获得奖励。 活动奖励: 宝石图腾排名奖励第一名妖神令牌*1、体力卡*100第二名绝世神将包*1、体力卡*80第三名绝世神将包(1000元宝)*1、体力卡*70第名体力卡*60第名体力卡*50 活动十六:拉风坐骑比高低 活动时间:开服即日起——开服第9天 活动规则:活动期间内 所谓数据平衡技术是指数据在2个数据库间的同步。如图4所示。
图4中数据库A为主数据库,数据库B为分数据库。业务数据b主要通过业务系统录入到分数 据库B中,但因为一些特定的原因,业务数据b也可以通过业务系统录入到数据库A中。数据库B中的业务数据b定期更新到数据库A中,与此同时,也应将数据库A上业务系统录入的业务数据b更新到数据库B中。
很显然,这种数据平衡过程需要着重考虑数据长度不一致问题、主键问题及数据结构不一 致问题等。
主键问题主要产生在采用递增数字为主键的场合,如在Oracle中用sequence为主键值。由 于数据库主键的约束,这时不管A至B,还是B至A,数据更新都不会完全成功。怎么办?修改数据库A上表的主键,将其改为UUID形式的字符,同时在A上建立映射表,将A上的表的主键与B上表的主键一一对应。
在数据结构不一致的情况下,应将数据库A中的结构设为最简,并在数据库B中数据合并至 A时用规定的分隔符进行组合。显然,在A上的业务系统应该将结构展示为B上的数据结构,其他跟A上数据表相关的业务系统应该考虑到这种特殊处理场景。
4结语
全国建筑市场监督管理信息系统构建时在数据传输平台中使用中间件技术,这对于解决已 有老系统的整合、打破信息孤岛使资源得以最大限度的共享是非常好的解决方案。由于目前存在大量的系统整合需求,因此,本系统使用的解决方案是较好的案例。
吴忠治疗白癜风的医院兰州医院妇科哪家医院好
一品红
猜你会喜欢的
- 库尔勒市第十二中学:跨学科融为一体课 有“新”更有“心”
- 研究者终于知道土星现在几点了
- 甜到心里的情话,浪漫深为,哪一句最撩心
- “奶奶作家”杨本芬:写出女性“不被看见”的生平
- 身边有这3种行为的人,一定要深交,不仅不吃亏还会越远混越远好!
- 两只小男孩的错位狗生
- 百年老店“狗不理”,曾经都想吃,如今却都不买?粉丝:自食其果
- 把痱子当湿疹护理,宝宝脖子不忍触摸!还认不清的,我求你看看吧
- 冰城限招120人,政府扶持,不限专业,在岗工作也可正常跟进,6月15日报名累计!
- 112-97!布里奇斯31分,保罗22+11!太阳胜鹈鹕赢下飞龙山!
- 上交所:严控违规交易,对永吉转债、退市西水、*ST实达等证券市场进行重点监控
- 牛奶越贵越好吗?牢记3个信息,才是真正纯牛奶,营养高,可口好
猜你会喜欢的