爆肝总结,我爷爷都看的懂的《OGG原理》,建议各位观众姥爷先收藏

简介: 爆肝总结,我爷爷都看的懂的《OGG原理》,建议各位观众姥爷先收藏

1.OGG完整示意图

d9bd8bd3d69942dab93f7fcd1f3850b1.png


2. OGG进程


manger、extract、replicat、Collector、Trails、data pump、Group
1.manger:Manager进程是GoldenGate的控制进程,运行在源端和目标端上。它主要作用有以下几个方面:
启动、监控、重启Goldengate的其他进程,报告错误及事件,分配数据存储空
间,发布阀值报告等。在目标端和源端有且只有一个manager进程。
2.extract:运行在数据库源端,负责从源端数据表或者日志中捕获数据。
xtract的作用可以按照阶段来划分为:
– 初始时间装载阶段:Extract进程直接从源端的数据表中抽取数据
– 同步变化捕获阶段:初始数据同步完成以后,Extract进程负责捕获源端数据的变化(DML和DDL)
3.Pump:运行在数据库源端,其作用是将源端产生的本地trail文件,
把trail以数据块的形式通过TCP/IP 协议发送到目标端,这通常也是推荐的方式。
pump进程本质是extract进程的一种特殊形式,如果不使用trail文件,
那么extract进程在抽取完数据以后,直接投递到目标端,生成远程trail文件。
4.Collector:与 Pump进程对应 的叫Server Collector进程,这个进程不需要引起我的关注,
因为在实际操作过程中,无需我们对其进行任何配置,所以对我们来说它是透明的。
它运行在目标端,其 任务就是把Extract/Pump投递过来的数据重新组装成远程trail文件。
5.Replicat:通常我们也把它叫做应用进程。运行在目标端,是数据传递的最后一站
,负责读取目标端trail文件中的内容,并将其解析为DML或 DDL语句,然后应用到目标数据库中。
目录
相关文章
|
3月前
|
数据采集 Windows
【音视频 ffmpeg 学习】麦克风数据采集,命令行播放 持续更新
【音视频 ffmpeg 学习】麦克风数据采集,命令行播放 持续更新
|
9月前
|
编解码
荔枝派Zero(全志V3S)开启mplayer,播放音视频
mplayer 是一款开源的多媒体播放器,可以用来播放音视频, mplayer 自带多种格式的解码器,不需要我们再另外安装。本文介绍如何在 荔枝派上移植 mplayer 播放器,基于音频驱动实验。
198 0
|
Java Maven 数据安全/隐私保护
为自己的短视频盖一个专属的印章----JavaCV之流媒体水印
为自己的短视频盖一个专属的印章----JavaCV之流媒体水印
|
存储 编解码
短视频app制作,做好音视频编码很重要
短视频app制作,做好音视频编码很重要
|
Web App开发 编解码 缓存
猿大师播放器在谷歌chrome播放多路海康威视RTSP视频流,修改过缓存后仍然卡顿怎么办?
在用猿大师播放器同时播放多路海康威视的RTSP视频流,2K和4K视频有卡顿情况,修改完缓存和网络配置后仍然卡顿怎么处理?
260 0
猿大师播放器在谷歌chrome播放多路海康威视RTSP视频流,修改过缓存后仍然卡顿怎么办?
|
Android开发 iOS开发
APP - 微信朋友圈如何发高清原图?
APP - 微信朋友圈如何发高清原图?
139 0
APP - 微信朋友圈如何发高清原图?
|
Web App开发 移动开发 编解码
没有Flash如何做直播?
有些人呐,真是不见棺材不落泪,N(>=3)年前Adobe官宣了2020年底就不支持Flash了,最近发现非常多的朋友,到了真正完全不能用时,才考虑如何逃生,在群里一顿狂问“没有Flash了怎么播放RTMP”,“该选HTTP-FLV还是WebRTC”,“用什么播放器播HTTP-FLV”。 本文只发一次,完整解决方案再啰嗦一遍,恕我不在群里回答这种问题了,自己花时间好好看吧,身为搞直播的研发工程师,总不能火烧了眉毛才开始想办法吧,各位耗子尾汁吧。
436 0
没有Flash如何做直播?