Partition
Noun · Development
Definitions
A division of a dataset, table, or topic into smaller, independent segments that can be stored, queried, or processed separately. In databases, partitions split tables by range or hash; in Kafka, they divide a topic for parallel consumption.
In plain English: Splitting a large collection of data into smaller chunks so each chunk can be handled independently and more efficiently.
Example: "We partitioned the events table by month so queries against recent data don't scan five years of history."