Partitioning, Sharding
β Partitioning
divide big table into small several tables
- ππ» improve query performace
- data is physically divided into seperate tables
but user can access the data as if it is on the same table
- π save all data on one computer
β Sharding
save divided data in small unit
on several DB server with same schema
- shard: small unit to divide data into
one of parallel partitioning
- ππ» query performace
- ππ» balance overhead
ππ» parallel scale-out of DB
- π save data on several computers
This post is licensed under CC BY 4.0 by the author.