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.