Skip to content

Latest commit

 

History

History
59 lines (52 loc) · 973 Bytes

ROADMAP.md

File metadata and controls

59 lines (52 loc) · 973 Bytes

Roadmap

SQL

  • CRUD
    • Simple CRUD
    • Batch insert
    • Update multiple tables
  • Aggregation functions
    • MAX
    • MIN
    • COUNT
    • SUM
    • AVG
  • Group by
    • Simple group by
    • Distinct
    • Having
  • Order by
  • Limit
  • Join
    • inner
    • outer
    • binding table
    • Cartesian product
  • DDL
  • Complicated SQL
    • OR
    • UNION / UNION ALL
    • Subquery

Database

  • MySQL
  • Oracle
  • SQLServer
  • PostgreSQL

Distributed features

  • Sharding
  • Read/Write Splitting
  • BASE Transaction
  • Distributed PK

BASE transaction

  • Best efforts delivery
  • Try confirm cancel

API

  • JDBC API
  • MySQL protocol server

Configuration

  • Java API
  • Spring namespace
  • Yaml

Optimize

  • Parse module without Druid
  • Hint skip Parse SQL
  • Customize SQL rewrite