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 [WIP]
- Embedded Go library
- MySQL protocol server
- PostgreSQL protocol server
- JSON support
- Gogs
- Wordpress
- Phabricator
- PhpMyAdmin [WIP]
- Homemade admin tool [WIP]
- BoltDB
- GoLevelDB
- LevelDB [WIP]
- RocksDB [WIP]
- LMDB [WIP]
- HBase [WIP]
- Homemade distributed KV:
- Transactions
- Replicate log using Paxos/Raft
- Auto-Rebalance
- Geo replicated