社区
高性能WEB开发
帖子详情
多个子系统之间数据同步用什么架构或是什么框架比较合理?
影爱奇
2014-09-16 05:07:03
每个子系统都是不同语言写的,数据库也不一样,有一些数据需要共享。某一个子系统的数据往往要及时同步到其他的子系统,请问,使用什么架构或者框架能够确保准确,及时,且便于管理。希望大神指点。
...全文
976
5
打赏
收藏
多个子系统之间数据同步用什么架构或是什么框架比较合理?
每个子系统都是不同语言写的,数据库也不一样,有一些数据需要共享。某一个子系统的数据往往要及时同步到其他的子系统,请问,使用什么架构或者框架能够确保准确,及时,且便于管理。希望大神指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
影爱奇
2014-12-12
打赏
举报
回复
感谢给位的建议。目前我们这边用的是webservice,由于代码写的比较烂,所以出现了各个存储媒介中的数据不一致。
猿人林克
2014-11-23
打赏
举报
回复
当然,这两种方式均是跨系统,跨平台,跨数据库的,etl支持绝大部分关系数据库(国内的 达梦数据库 都支持,当然需要他们的驱动),webservice更不用说了,完全跨平台。
猿人林克
2014-11-23
打赏
举报
回复
如果你们的安全性能够用库之间的同步那最好,买一套大企业成熟的etl,安全可靠高效,可以在一个平台统一管理,大部分etl工具都是图形化,前期建设好了,后期只需要普通运维人员进行维护即可。 如果各个库之间不允许通信(尤其是某些企业的生产系统和管理系统划分非常严格,绝大部分端口受限),少量的或者增量的同步可以考虑用esb企业服务总线+webservice进行同步,这种方式对接口的管理非常直观,数据的报文也能完全监控,效率也非常高,唯一的缺点就是由于用了webservice,大量的调用可能会占用比较多的资源,设计方面一定要设计好,不然会比较坑。
S117
2014-09-17
打赏
举报
回复
用消息中间件吧
MiceRice
2014-09-16
打赏
举报
回复
语言数据库都不用,还叫子系统啊。根本就是多异构系统的数据集成问题嘛。 有钱的做法就是采购支持异构数据库的数据复制,高端的数据复制工具能支持主流数据库的相互复制。但发生冲突时往往还是要手工解决(多个系统同时对一条数据修改)。 如果需复制表数量不多,也可以在表上建立触发器,然后记录数据更新日志,写程序根据更新日志进行更新分发。这个灵活性好点,但如果表的数量太多则性能堪忧。
多
数据
中心的
数据
同步
的实时性
架构
设计
胡弦,视频号2023年度优秀创作者,互联网大厂P8技术专家,Spring Cloud Alibaba微服务
架构
实战派(上下册)和RocketMQ消息中间件实战派(上下册)的作者,资深
架构
师,技术负责人,极客时间训练营讲师,四维口袋KVP最具价值技术专家,技术领域专家团成员,2021电子工业出版社年度优秀作者,获得2023电子工业出版技术成长领路人称号,荣获2024年电子工业出版社博文视点20周年荣誉专家称号,2024电子工业出版社年度优秀作者。
软件
架构
及几种典型
框架
什么是软件
架构
?什么是软件
框架
?很多时候,我们常常会混用
架构
和
框架
这两个词。实际上,广义上的
架构
和
框架
在概念上有很大的不同,
架构
给人的感觉,包容上更大,所以实际上
架构
是包含了
框架
的概念的。广义的
架构
应为一个系统的
架构
,不仅仅涉及软件中的技巧,更有系统的观念与视角在其中;不仅要考虑代码的因素,更要布局非代码的因素;不仅仅有技术的内容,更有管理的内容在其中。而为了便于讨论,这里的
架构
很多时候是指狭义上的纯技术上的
架构
,我们根据表达需要,将其与
框架
混用。 就单纯的
框架
而言,其核心是抽象。抽象就是统......
一文搞懂各种
架构
(业务
架构
、应用
架构
、
数据
架构
...
01 什么是
架构
和
架构
本质02
架构
分层和分类03
架构
的级别04应用
架构
的演进05衡量
架构
的
合理
性06 常见
架构
误区07
架构
知识体系01 什么是
架构
和
架构
本质在软件行业,对于什么是
架构
,都有很多的争论,每个人都有自己的理解。此君说的
架构
和彼君理解的
架构
未必是一回事。因此我们在讨论
架构
之前,我们先讨论
架构
的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对
架构
概念理解不一样,那沟...
两万字讲全
数据
实时
同步
方案(附代码及
架构
图)(建议收藏)
一、早期关系型
数据
库
之间
的
数据
同步
二、大
数据
时代下的
数据
同步
三、总结一、早期关系型
数据
库
之间
的
数据
同步
1)、全量
同步
比如从oracle
数据
库中
同步
一张表的
数据
到Mysql中,通常的做法就...
电子科大软件系统
架构
设计——系统
架构
设计
系统设计是指在系统需求分析的基础上,运用软件工程的思想与方法,设计出能满足系统需求目标的新系统构造方案的活动。系统
架构
(又称系统体系
架构
)是指系统的组成结构模式,它由反映系统部件的关联性、交互性和约束机制进行描述。系统
架构
设计根据系统需求,从不同层面、不同视角给出系统总体
框架
的设计蓝图。软件
架构
设计是指基于一定的设计原则和系统需求,从软件角度对组成系统的各部分进行划分和组织,设计系统的构件组成结构及其构件
之间
的相互关系。软件
架构
风格。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章