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
Table of contents 1: Build webpack 2. Data hijack...
Let’s start the discussion from a common question...
1: What is openssl? What is its function? What is...
1. First download from the official website of My...
I'm currently learning about front-end perform...
You can view the container logs through the docke...
*Create a page: two input boxes and a button *Cod...
This article shares the specific code of JS to im...
This article shares a common example of viewing p...
Preface I believe that everyone has been developi...
VMware12.0+Ubuntu16.04+MySQL5.7.22 installation t...
<br />Related articles: 9 practical tips for...
1. Use CSS Copy code The code is as follows: style...
background In the early stages of learning Japane...
The <base> tag specifies the default address...