-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PingCAP Special Week 2019 Q4: Dumpling / Mydumper replacement for DM integration and Lightning performance #122
Comments
closed as passed. |
rleungx
pushed a commit
to rleungx/community
that referenced
this issue
Mar 17, 2022
* gov: projects Signed-off-by: tison <wander4096@gmail.com> * gov: raft members is also tikv member on bootstrap Signed-off-by: tison <wander4096@gmail.com> * Update project/pd/project.json Co-authored-by: 二手掉包工程师 <rustin.liu@gmail.com> Signed-off-by: tison <wander4096@gmail.com> * Update project/pd/project.json Co-authored-by: 二手掉包工程师 <rustin.liu@gmail.com> Signed-off-by: tison <wander4096@gmail.com> * Update project/pd/project.json Co-authored-by: 二手掉包工程师 <rustin.liu@gmail.com> Signed-off-by: tison <wander4096@gmail.com> * Update project/pd/project.json Co-authored-by: 二手掉包工程师 <rustin.liu@gmail.com> Signed-off-by: tison <wander4096@gmail.com> * fix: typo Signed-off-by: tison <wander4096@gmail.com> * gov: rust-prometheus Signed-off-by: tison <wander4096@gmail.com> * gov: nolouch, rleungx, lhy1024 as TiKV reviewer Signed-off-by: tison <wander4096@gmail.com> * comments Signed-off-by: tison <wander4096@gmail.com> * gov: propose zhouqiang-cl as committers to projects Signed-off-by: tison <wander4096@gmail.com> * fix: _comment Signed-off-by: tison <wander4096@gmail.com> * fix: typo Signed-off-by: tison <wander4096@gmail.com> * gov: tiancaiamao as an emeritus_committers Signed-off-by: tison <wander4096@gmail.com> * gov: bobotu as an emeritus_committers Signed-off-by: tison <wander4096@gmail.com> * gov: rename project to team Signed-off-by: tison <wander4096@gmail.com> * fix: folder as 's' Signed-off-by: tison <wander4096@gmail.com> * gov: innerr as tikv maintainer Signed-off-by: tison <wander4096@gmail.com> Co-authored-by: 二手掉包工程师 <rustin.liu@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Dumpling / Mydumper replacement for DM integration and Lightning performance
Full RFC at #123.
Abstract
We propose introduce a library to replace Mydumper, code named Dumpling, optimized for TiDB Lightning and to be usable as a library/plugin inside DM and TiDB, as well as be an independent program.
Problem statement
Mydumper is a third-party tool to dump MySQL databases into local filesystem as SQL dump. TiDB Lightning relies on output of Mydumper for importing into TiDB, and DM embeds Mydumper to quickly extract data from upstream.
Using Mydumper in the TiDB ecosystem has the following problems:
Therefore, we would like to replace Mydumper with our own tool, and develop new features on top of it, like
Success criteria
Replacement. Created a Go module with a CLI front-end which supports the Mydumper features required for DM and Lightning.
Extension. Implements features which further helps the ecosystem
TODO list
Phase 1: Essentials — 8000 points total
Phase 2: Features — 2000 points total
--where
clause (600 points / medium) Support--where
clause dumpling#9Difficulty
Score
Mentor(s)
Recommended skills
The text was updated successfully, but these errors were encountered: