Software Engineering KB

Home

❯

04 Systems and Infrastructure

❯

02 Distributed Systems

❯

00 Category

❯

Partitioning and Sharding

Partitioning and Sharding

Feb 10, 20261 min read

  • distributed-systems
  • sharding

Partitioning and Sharding

Back: Distributed Systems

Dividing data across multiple nodes so that each node is responsible for a subset. Partitioning enables horizontal scaling beyond the capacity of a single machine but introduces complexity around cross-partition queries and data rebalancing.

Concepts

  • Range-Based Partitioning
  • Hash-Based Partitioning
  • Consistent Hashing
  • Cross-Partition Queries
  • Rebalancing

distributed-systems sharding


Graph View

  • Partitioning and Sharding
  • Concepts

Backlinks

  • Consistent Hashing (Distributed)
  • Cross-Partition Queries
  • Hash-Based Partitioning
  • Range-Based Partitioning
  • Rebalancing (Distributed)
  • Distributed Systems

Created with Quartz v4.5.2 © 2026

  • GitHub