分享

大数据新技术:Debezium用于捕获变更数据的开源分布式平台

hyj 2021-3-1 08:52:56 发表于 介绍解说 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 2190
问题导读

1.Debezium对数据可以做哪些事情?
2.应用程序关闭,Debezium是否可以继续运行?
3.Debezium是否可以建立在Kafka之上?

下一篇:
监控各种数据库行级变化组件Debezium:安装Debezium
https://www.aboutyun.com/forum.php?mod=viewthread&tid=30399


我们成员遇到大数据问题,想捕获数据库的变化,找到了这个组件,但是这个组件几乎没有任何资料,这里我们给我们补充下这方面的资料。

Debezium是用于捕获变更数据的开源分布式平台。 启动它,将其指向数据库,应用程序可以开始响应其他应用程序提交给数据库的所有插入,更新和删除操作。 Debezium具有持久性和快速性,因此即使出现问题,应用程序也可以快速响应,并且不会错过任何事件。

对数据做更多的事情
数据总是在变化。 Debezium可使应用程序在每次数据更改时做出反应,而不必更改修改数据的应用程序。 Debezium持续监视数据库,并允许任何应用程序按照提交给数据库的顺序来传输每个行级更改。 使用事件流清除高速缓存,更新搜索索引,生成派生的视图和数据,使其他数据源保持同步等等。 实际上,将该功能从应用程序中拉出并进入单独的服务中。


简化的应用
由于Debezium可以监视数据,因此为什么要有一个应用程序更新数据库并更新搜索索引以及发送通知和发布消息? 正确地做到这一点-特别是在出现问题时-真的很难,而且如果弄错了,那些系统中的数据可能会变得不一致。 保持简单,然后将这些额外的功能转移到使用Debezium的单独服务中。


持续监控
关闭应用程序和服务以进行维护,Debezium会继续进行监视,以便在应用程序恢复正常运行时,它们将继续从中断状态继续运行。 无论如何,Debezium都将事件按照对数据库进行处理的顺序进行保存。 而且Debezium可以确保即使出现问题,也始终可以看到所有事件。


快速反应
当一切运行顺利时,Debezium很快。 这意味着应用程序和服务可以快速做出反应。 Debezium建立在Apache Kafka之上,Apache Kafka是经过验证的,可扩展的,并且可以非常快速地处理大量数据。



大数据讨论、领书微信:



获取更多资源:
领取100本书+1T资源
http://www.aboutyun.com/forum.php?mod=viewthread&tid=26480

大数据5个项目视频
http://www.aboutyun.com/forum.php?mod=viewthread&tid=25235

名企资源、名企面试题、最新BAT面试题、专题面试题等资源汇总
https://www.aboutyun.com/forum.php?mod=viewthread&tid=27732

名企资源、名企面试题、最新BAT面试题、专题面试题等资源汇总
https://www.aboutyun.com/forum.php?mod=viewthread&tid=27732


没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条