Skip to content
Distributed Data Transfer Service for MySQL
Go Python Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE update bug template Aug 6, 2019
agent misc in logs Oct 20, 2019
api rename project root udup to dtle Sep 19, 2018
docker-images docker image: assign AdvertiseAddr Dec 14, 2018
docs fix Stats Feb 5, 2018
etc rename: pid file and log file Oct 17, 2018
misc add wechat QR code Feb 20, 2019
vendor update vendor/dm: suppressing some logs Nov 20, 2019
.gitignore add sonar scan script Sep 11, 2018 extended UI Oct 26, 2017
LICENSE add license Sep 2, 2018
Makefile use go mod Aug 8, 2019
go.mod update vendor/dm: suppressing some logs Nov 20, 2019
go.sum go mod vendor. add lumberjack. Sep 27, 2019

dtle (Data-Transformation-le)

What is dtle

dtle is MySQL data transfer/replication tool.

  • Compression dtle can compress data in transfer, which saves cost.
  • Bi-directional data sync dtle can sync data bi-directional, which allows master-master MySQL architecture
  • Replication between clouds dtle can replicate data between cloud RDSs
  • Distributed deploy dtle as distributed service, which provides high-availability and scalability



Contributions are welcomed and greatly appreciated. See documentation for details on submitting patches and the contribution workflow.


  • QQ group: 852990221

  • Subscribe "Actiontech Open Source Community" on WeChat to get further information on dtle:

    WeChat QR code

Contact us

dtle has enterprise support plan, you may contact our sales team:

  • Global Sales: 400-820-6580
  • North China: 86-13718877200, Mr.Wang
  • South China: 86-18503063188, Mr.Cao
  • East China: 86-18930110869, Mr.Liang
  • South-West China: 86-13540040119, Mr.Hong
You can’t perform that action at this time.