前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Debezium教程翻译01:概览

Debezium教程翻译01:概览

作者头像
IT云清
发布2019-01-22 15:39:12
3.4K0
发布2019-01-22 15:39:12
举报
文章被收录于专栏:IT云清
官网地址:https://debezium.io/

什么是Debezium

Debezium是一组分布式服务,用于捕获数据库中的更改,以便应用程序看到这些更改并作出响应。Debezium在一个变更事件流中记录每个数据库表中所有行级别的变更,应用程序只需读取这些流,以查看变更事件的发生,并且和他们发生时的顺序一致。

Debezium是一个分布式平台,它将您现有的数据库转换为事件流,这样应用程序就可以立即看到并响应数据库中的每一行更改。Debezium构建在Apache Kafka之上,并提供KafkaConnect兼容连接器,用于监视特定的数据库管理系统。

Debezium在Kafka日志中记录数据更改的历史,您的应用程序从那里使用它们。这使您的应用程序能够轻松地正确和完整地使用所有事件。即使您的应用程序停止(或崩溃),在重新启动时,它将从上次停止的地方开始,这样它就不会遗漏任何东西。

Debezium是一个开源分布式平台,用于捕获数据库的更改。启动它,指向你的数据库,你的应用程序就可以开始响应所有其他应用程序提交给你的数据库的插入、更新和删除操作。Debezium耐用且快速,因此您的应用程序可以快速响应,即使出现问题,也不会错过任何活动。

用你的数据做更多的事情

你的数据总是在变化。Debezium允许应用程序在每次数据更改时做出响应,而不必更改修改数据的应用程序。Debezium不断地监视数据库,并让任何应用程序按照提交给数据库的相同顺序流处理每一个行级别的更改。使用事件流清除缓存、更新搜索索引、生成派生视图和数据、保持其他数据源同步等等。事实上,将该功能从应用程序中提取出来,放到单独的服务中。

简化你的应用程序

既然Debezium可以监控你的数据,为什么要让一个应用程序更新数据库、更新搜索索引、发送通知和发布消息呢?当事情出问题时,做出正确的处理,是很困难的,如果你做错了,那些系统中的数据可能会变得不一致。保持简单,并将额外的功能转移到Debezium的独立服务中。

从不错过任何一个关键点

当应用和服务下线进行维护,Debezium会一直监控,这样当你的应用重新启动时,它们就会精确地回到它们停止的地方。不管怎样,Debezium都会保持事件的顺序和你在数据库中操作时的顺序一致。Debezium确保你总是能看到每一个事件,即使事情出错。

快速的反应

当一切运行顺利时,Debezium是快速高效的。这意味着你的应用和服务可以快速反应。Debezium是在Apache Kafka之上构建的,Apache Kafka是经过验证的、可伸缩的,它可以非常快速地处理大量数据。

文档源地址:https://debezium.io/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年12月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 官网地址:https://debezium.io/
  • 什么是Debezium
  • 用你的数据做更多的事情
  • 简化你的应用程序
  • 从不错过任何一个关键点
  • 快速的反应
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档