CanalPositioning: Based on database incremental log analysis, it provides incremental data subscription and consumption, and currently mainly supports MySQL. principle:
The entire parser process can be roughly divided into several steps:
MaxwellCanal is developed by Java and is divided into server and client. It has many derivative applications, stable performance and powerful functions. Canal requires you to write your own client to consume the data parsed by Canal. The advantage of Maxwell over Canal is that it is easy to use. It directly outputs data changes as JSON strings, and there is no need to write a client. DatabusDatabus is a low-latency change capture system that has become an integral part of the LinkedIn data processing pipeline. Databus addresses the fundamental requirements for reliably capturing, streaming, and processing major data changes. Databus provides the following features:
Alibaba Cloud's Data Transmission Service (DTS)Data Transmission Service (DTS) is a data flow service provided by Alibaba Cloud that supports data interaction between multiple data sources such as RDBMS (relational database), NoSQL, and OLAP. DTS provides a variety of data transmission capabilities such as data migration, real-time data subscription and real-time data synchronization. It can realize multiple business application scenarios such as data migration without service interruption, data disaster recovery in different locations, multi-active in different locations (unitization), cross-border data synchronization, real-time data warehouse, query report diversion, cache update, asynchronous message notification, etc., to help you build a highly secure, scalable and highly available data architecture. Advantages: Data Transmission Service DTS supports data transmission between multiple data sources such as RDBMS, NoSQL, and OLAP. It provides multiple data transmission methods such as data migration, real-time data subscription and real-time data synchronization. Compared with third-party data flow tools, Data Transmission Service DTS provides more diverse, high-performance, highly secure and reliable transmission links. At the same time, it provides many convenient functions, which greatly facilitates the creation and management of transmission links. My personal understanding: It is a message queue that will push the sql objects it has packaged to you, and you can create a service to parse these sql objects yourself. Eliminate the expensive deployment and maintenance costs. DTS is adapted to Alibaba Cloud RDS (online relational database), DRDS and other products, solving subscription high availability issues in scenarios such as Binlog log recycling, master-slave switching, and VPC network switching. At the same time, targeted performance optimization is carried out for RDS. It is recommended for stability, performance and cost considerations. The above is the detailed content of the comparative analysis of MySQL Binlog log processing tools. For more information about MySQL Binlog log processing tools, please pay attention to other related articles on 123WORDPRESS.COM! You may also be interested in:
|
<<: HTML uncommon tags optgroup, sub, sup and bdo example code
>>: Docker runs operations with specified memory
First, let’s understand what MySQL is? MySQL is a...
Recently, I'm learning to use React with Thre...
# contains a location information. The default anc...
Table of contents 1. Get the value of browser coo...
Serve: # chkconfig --list List all system service...
Problem description: structure: test has two fiel...
Table of contents question Server layer and stora...
Table of contents 1. v-if 2. Use v-if on <temp...
As front-end engineers, IE must be familiar to us...
Make a nice flip login and registration interface...
The Docker Hub we used earlier is provided by Doc...
In order to provide high availability of the netw...
Preface The project has requirements for charts, ...
“How to make a website look high-end? Or more des...
Using fonts on the Web is both a fundamental skill...