You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
张献维 3977957e13 初始化 2 days ago
..
imgs 初始化 2 days ago
2018-07-01-refactor-aggregate-framework.md 初始化 2 days ago
2018-07-19-row-format.md 初始化 2 days ago
2018-07-22-enhance-propagations.md 初始化 2 days ago
2018-08-10-restore-dropped-table.md 初始化 2 days ago
2018-08-29-new-planner.md 初始化 2 days ago
2018-09-04-histograms-in-plan.md 初始化 2 days ago
2018-09-10-adding-tz-env.md 初始化 2 days ago
2018-09-21-radix-hashjoin.md 初始化 2 days ago
2018-10-08-online-DDL.md 初始化 2 days ago
2018-10-19-table-partition.md 初始化 2 days ago
2018-10-20-join-reorder-dp-v1.md 初始化 2 days ago
2018-10-22-the-column-pool.md 初始化 2 days ago
2018-10-24-view-support.md 初始化 2 days ago
2018-10-31-window-functions.md 初始化 2 days ago
2018-11-29-ast-to-sql-text.md 初始化 2 days ago
2018-12-10-plugin-framework.md 初始化 2 days ago
2018-12-11-sql-plan-management.md 初始化 2 days ago
2019-01-25-skyline-pruning.md 初始化 2 days ago
2019-04-11-indexmerge.md 初始化 2 days ago
2019-11-05-index-advisor.md 初始化 2 days ago
2019-11-14-tidb-builtin-diagnostics-zh_CN.md 初始化 2 days ago
2019-11-14-tidb-builtin-diagnostics.md 初始化 2 days ago
2019-11-18-tidb-with-wasm.md 初始化 2 days ago
2020-03-12-invisible-index.md 初始化 2 days ago
2020-04-17-sql-sequence.md 初始化 2 days ago
2020-04-20-brie.md 初始化 2 days ago
README.md 初始化 2 days ago
TEMPLATE.md 初始化 2 days ago

README.md

TiDB Design Documents

Why We Need Design Documents

The design document provides a high-level description of the architecture and important details of what we want to do. It is the most powerful tool to ensure that our work is correctly performed.

Writing a design document can promote us to think deliberately and gather knowledge from others to get our job done better. An excellent design document is closely related to the success of our task.

Proprosal Process

  1. Before starting to write a design document, please create a new issue for tracing the process of your design.
  2. Create a new Google Doc to write the design document. Please refer to this proposal template.
  3. If the design document is ready to be reviewed, please put the shared link with the can comment permission in the issue you've created, and one of our engineers will follow up this issue and keep it updated.
  4. If needed, we may organize a communications seminar through Google Hangouts to discuss your design with you and the interested friends from the community.
  5. When your design is finalized, please submit a pull request (PR) to add your new file under this directory, and put the link of your PR in the issue you've created.
  6. Once your PR has been merged, please close the old issue.
  7. Start the implementation referring to the proposal, and create a new issue to trace the process.

Proposal Status

Proposed

In Progress

Completed