Data Transmission Service

Reads source database logs to migrate, synchronise and stream row-level changes between databases.

Provider
alibabacloud
Category
Messaging
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
feature · component propertyenumdata-migration | data-synchronization | change-trackingno—inherited
initialSnapshot · component propertyboolean—notrueinherited
managedboolean—nofalse▸ true
modeenumlog-based | trigger | pollingnolog-based▸ log-based
orderedboolean—notrueinherited
schemaEvolutionboolean—nofalseinherited
topology · component propertyenumunidirectional | bidirectionalno—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "dts", component: "alibaba-dts" }
Other Change data capture products · 14
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Data Transmission Service (DTS): moves and replicates data between databases. "What is Data
# Transmission Service (DTS)" states that it captures ongoing changes using source database logs such
# as the MySQL binary log and the PostgreSQL write-ahead log, that migration starts with a complete
# snapshot before capturing changes, that synchronization is continuous and can be unidirectional or
# bidirectional, and that change tracking captures INSERT, UPDATE and DELETE events in real time and
# exposes them as structured streams.
schemaVersion: "1"
type: "component"
id: "alibaba-dts"
kind: "change-data-capture"
provider: "alibabacloud"
docs: "https://www.alibabacloud.com/help/en/dts/product-overview/what-is-dts"
defaults:
  managed: true
  mode: "log-based"
properties:
  feature:
    type: "enum"
    values: ["data-migration", "data-synchronization", "change-tracking"]
  topology:
    type: "enum"
    values: ["unidirectional", "bidirectional"]
  initialSnapshot:
    type: "boolean"
    default: true

The same page as markdown, for an agent: /catalogue/components/alibaba-dts.md