Skip to content

Files

Latest commit

cd0187c · Oct 18, 2024

History

History
Cannot retrieve ahead/behind information for this branch.

Folders and files

NameName
Last commit message
Last commit date
Oct 9, 2024
Oct 11, 2024
Jan 30, 2024
Jul 31, 2024
Oct 9, 2024
Oct 18, 2024
Aug 8, 2024
Oct 9, 2024
Oct 9, 2024
May 9, 2024
Aug 23, 2024
Apr 13, 2024
Oct 3, 2024
Aug 5, 2024
Oct 17, 2024
Oct 17, 2024
Jul 9, 2024
Aug 19, 2024

Artie Reader

📚 Perform historical snapshots and read CDC streams from databases 📚


Learn more »

Artie Reader reads from databases to perform historical snapshots and also reads change data capture (CDC) logs for continuous streaming. The generated messages are Debezium capable.

Benefits

  • Historical table snapshots do not require database locks, which means Artie Reader minimizes impact to database performance and avoids situations like replication slot overflow.
  • Debezium compatible. The generated messages are consistent with Debezium’s message format.
  • Portable and easy to operate. Shipped as a standalone binary with no external dependencies.

Architecture

Artie Reader Architecture

Supports:

Snapshot Streaming
DynamoDB
MongoDB
MySQL
PostgreSQL
SQL Server

Running

To get started, you'll need a config.yaml file, you can see examples of this in the examples folder.

go run main.go --config config.yaml