暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

电科金仓KFS运行原理介绍

原创 KFS补给站 2024-11-07
291

关键字:

KingbaseFlySync、KFS、同步程序、replicator、数据同步、数据解析、增量同步、源端同步服务、目标端同步服务、KUFL、master、salve、数据迁移、数据比对

1.产品概述

KingbaseFlySync一种能够在异构数据平台间实现实时、增量数据同步的产品。面向异地容灾、数据集中共享与分发、数据分析平台建设、云迁移等业务场景。帮助用户实现数据在不同数据平台间可任意流转,并保证数据不丢失,状态可监控,流转数据量可统计,同步结果可校验。

2.核心功能运行原理介绍

KingbaseFlySync三大核心功能分别为:数据迁移、实时同步、数据比对与修复。

2.1数据迁移

数据迁移能够实现同构或异构数据库之间数据库对象(序列、表、视图、触发器、函数、存储过程、注释等)及全量数据的迁移。工作原理如下所示:
image.png

2.2实时同步

实时同步即实时增量数据端到端的数据同步功能。KFS的同步服务按角色可分为源端同步服务(master)和目标端同步服务(slave)。源端同步服务(master)负责解析的增量数据并进行落盘,目标端同步服务(salve)负责接收对应源端同步服务解析出来的增量数据并进行入库。因此一个完成链路的端到端的增量数据同步,必须要有一个源端同步服务(master)和一个目标端同步服务(slave)。运行原理如下图所示:

image.png

image.png

2.3数据比对与修复

数据比对与修复功能模块实现了源端与目标端数据的一致性校验并支持差异数据的修复。数据比对的运行原理如下所示:

image.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论