SyncMaster

Repo Status PyPI PyPI License PyPI Python Version Docker image Documentation Build Status Coverage pre-commit.ci

What is Syncmaster?

Syncmaster is as low-code ETL tool for transfering data between databases and file systems. List of currently supported connections:

  • Apache Hive

  • Postgres

  • Oracle

  • HDFS

  • S3

Current SyncMaster implementation provides following components:

  • REST API

  • Celery Worker

Goals

  • Make transfering data between databases and file systems as simple as possible

  • Provide a lot of builtin connectors to transfer data in heterogeneous environment

  • RBAC and multitenancy support

Non-goals

  • This is not a backup system

  • This is not a CDC solution

  • Only batch, no streaming