pisanix
pisanix copied to clipboard
feat(strategy): Pisanix supports horizontal sharding strategy
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
,in
andbetween
.
Hi, mlycore
I will divide the task, and there will be different issue to describe the design of this feature.