Skip to content

Latest commit

 

History

History
99 lines (86 loc) · 1.65 KB

ROADMAP.md

File metadata and controls

99 lines (86 loc) · 1.65 KB

Roadmap

Database

  • MySQL
  • Oracle
  • SQLServer
  • PostgreSQL

SQL

  • DQL
    • Simple
    • JOIN
    • BETWEEN
    • IN
    • ORDER BY
    • GROUP BY
    • Aggregation
    • LIMIT, rownum, TOP
    • Simple Sub Query
    • DISTINCT
    • HAVING
    • OR
    • UNION, UNION ALL
    • Calculate Expression, eg: SUM(pv) / COUNT(uv)
    • Complicated Sub Query
    • SQL Hint
  • DML
    • INSERT INTO
    • INSERT SET
    • UPDATE
    • DELETE
    • INSERT INTO VALUES (xxx), (xxx)
    • UPDATE Multiple Tables
    • DELETE Multiple Tables
  • DDL
    • CREATE TABLE
    • ALTER
    • DROP
    • TRUNCATE
    • CREATE VIEW
    • CREATE INDEX
    • CREATE OR REPLACE

Configuration

  • Java API
  • Spring namespace
  • YAML
  • Independent Read Write Split
  • Improve Binding Table
  • Configuration Center
  • Dynamic Configuration

SQL Parser

  • Lexer
  • Parser
  • Multiple SQL Parser
  • Duplicate Parentheses

SQL Rewrite

  • Correct Rewrite
  • Optimize Rewrite

Route

  • Hint
  • Simple
  • Cartesian

Merge

  • Streaming
  • Memory
  • Decorator

Sharding

  • Database
  • Table
  • Default Data Source

Read Write Split

  • Read Write Split
  • Consistent with Same Thread
  • Force Hint Master Database

Distribute Primary Key

  • JDBC
  • Strategy API
  • Snowflake

BASE Transaction

  • BED
  • TCC

Orchestration

  • Health Check
  • Switch Data Source
  • Flow Limit

Operator

  • Dictionary Broadcast
  • Dynamic Scale Out