Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1003 Bytes

ROADMAP.md

File metadata and controls

50 lines (40 loc) · 1003 Bytes

Roadmap

this document defines the roadmap for TiDB development.

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