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