pisanix
pisanix copied to clipboard
feat(strategy): Pisanix supports horizontal sharding strategy
trafficstars
Development Task
Our goal is to support simple sharding features as follows:
- Key-based table sharding feature.
- horizontal sharding strategy.
- query planner
- SQL rewrit
- SQL execute
- Resultset merge
- Aggregate function
- count()
- sum()
- max()
- min()
- last_insert_id()
- simple node
order by,group by,limit - sharding with
=,IN,BETWEEN AND,>,<,>=,<= - Simple node trasaction
- set/charset
- config line expression
- sharding config
Background
Pisanix will support sharding in v0.3.0.
Implement
Description
This could be divided into three parts of operators, including equal, in and between.
This could be divided into three parts of operators, including
equal,inandbetween.
Hi, mlycore
I will divide the task, and there will be different issue to describe the design of this feature.