Skip to content

Latest commit

 

History

History
76 lines (67 loc) · 1.7 KB

ROADMAP.md

File metadata and controls

76 lines (67 loc) · 1.7 KB

Roadmap

This document defines the roadmap for dble development.

SQL Layer
  • DDL
  • Query Plan
  • Distributed Transactions
  • High Performance LIMIT
  • REPLACE Syntax
  • Join (LEFT JOIN / RIGHT JOIN / CROSS JOIN)
  • Union
  • Simple Sub-query
  • Correlated Sub-Query
  • Functions support
    • Type Conversion in Expression Evaluation
    • Operators
    • Control Flow Functions
    • String Functions
    • Numeric Functions and Operators
    • Date and Time Functions
    • Cast Functions and Operators
    • Bit Functions and Operators
    • Aggregate (GROUP BY) Functions
  • VIEW
  • allowMultiQueries
  • Charset
  • System Variables
  • User Variables
  • Kill statement
  • Show full tables
  • MySQL5.7 Client/Server Protocol
Cluster
  • Zookeeper
  • Consul
Backend Connection Pool
  • Correct Idle Conn Heartbeat
  • Connection Version
  • Smooth Offline
Optimization
  • Global table
  • ER table
  • Push down Where Filter
  • Simplify Where Filter
  • Simplify SELECT
Remove
  • Least frequently used algorithm
  • Heterogeneous database
  • Migrate Logic
  • Other unused Code
Manager
  • Add where filter
  • show DDL status
  • kill DDL & remove Lock
  • reload metadata for special table
  • reload metadata performance
Config
  • Split schema.xml
  • Split server.xml
Protocol
  • COM_CHANGE_USER
  • COM_RESET_CONNECTION
  • COM_SET_OPTION
Other
  • keep alive if just setting a manager user
  • performance
  • refactor global table check
  • HA interface
  • alert interface