How does database sharding contribute to scalability?
Database sharding involves partitioning a database into smaller, independent units (shards) to distribute data and improve scalability and performance.