This document defines the roadmap for TiDB development.
- Simple CRUD / DDL
- Index support
- Index optimization
- Query plan optimization
- Transactions
- Functions support (e.g. MAX / MIN / COUNT / CONCAT ... )
- Aggregation support
- Group by clause
- Order by clause
- Distinct clause
- Join (LEFT JOIN / RIGHT JOIN / CROSS JOIN)
- Simple Subquery
- Asynchronous schema change
- MPP SQL
- Push down
- MySQL protocol server
- MySQL X Protocol
- PostgreSQL protocol server
- JSON support
- Document store
- Spark connector
- Gogs
- Wordpress
- Phabricator
- PhpMyAdmin
- Homemade admin tool
- BoltDB
- GoLevelDB
- Homemade distributed KV (pingcap/tikv):
- Transactions
- Replicate log using Raft
- Scale-out (Auto-rebalance)
- Geo replicated