Loading README.md +1 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ Sharding-JDBC is a JDBC extension, provides distributed features such as shardin  # [Roadmap](ROADMAP.md) # Quick Start Loading ROADMAP.md 0 → 100644 +59 −0 Original line number Diff line number Diff line # Roadmap ## SQL - [x] CRUD - [x] Simple CRUD - [ ] Batch insert - [ ] Update multiple tables - [x] Aggregation functions - [x] MAX - [x] MIN - [x] COUNT - [x] SUM - [x] AVG - [x] Group by - [x] Simple group by - [ ] Distinct - [ ] Having - [x] Order by - [x] Limit - [x] Join - [x] inner - [x] outer - [x] binding table - [x] Cartesian product - [ ] DDL - [ ] Complicated SQL - [x] OR - [ ] UNION / UNION ALL - [ ] Subquery ## Database - [x] MySQL - [ ] Oracle - [ ] SQLServer - [ ] PostgreSQL ## Distributed features - [x] Sharding - [x] Read/Write Splitting - [x] BASE Transaction - [ ] Distributed PK ## BASE transaction - [x] Best efforts delivery - [ ] Try confirm cancel ## API - [x] JDBC API - [ ] MySQL protocol server ## Configuration - [x] Java API - [x] Spring namespace - [x] Yaml ## Optimize - [ ] Parse module without Druid - [ ] Hint skip Parse SQL - [ ] Customize SQL rewrite Loading
README.md +1 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ Sharding-JDBC is a JDBC extension, provides distributed features such as shardin  # [Roadmap](ROADMAP.md) # Quick Start Loading
ROADMAP.md 0 → 100644 +59 −0 Original line number Diff line number Diff line # Roadmap ## SQL - [x] CRUD - [x] Simple CRUD - [ ] Batch insert - [ ] Update multiple tables - [x] Aggregation functions - [x] MAX - [x] MIN - [x] COUNT - [x] SUM - [x] AVG - [x] Group by - [x] Simple group by - [ ] Distinct - [ ] Having - [x] Order by - [x] Limit - [x] Join - [x] inner - [x] outer - [x] binding table - [x] Cartesian product - [ ] DDL - [ ] Complicated SQL - [x] OR - [ ] UNION / UNION ALL - [ ] Subquery ## Database - [x] MySQL - [ ] Oracle - [ ] SQLServer - [ ] PostgreSQL ## Distributed features - [x] Sharding - [x] Read/Write Splitting - [x] BASE Transaction - [ ] Distributed PK ## BASE transaction - [x] Best efforts delivery - [ ] Try confirm cancel ## API - [x] JDBC API - [ ] MySQL protocol server ## Configuration - [x] Java API - [x] Spring namespace - [x] Yaml ## Optimize - [ ] Parse module without Druid - [ ] Hint skip Parse SQL - [ ] Customize SQL rewrite