Distributing different portions of a database across multiple databases. Types Range-Based Sharding Directory-Based Sharding Geographical Sharding