databasepartitionering
Databasepartitionering is een techniek waarbij een grote tabel of index wordt opgedeeld in kleinere, onafhankelijke stukken, de partities. Gegevens worden verdeeld langs logische grenzen op basis van een partitioneringssleutel, zoals datum of klant-id. Het doel is om de prestaties, schaalbaarheid en beheerbaarheid te verbeteren door minder I/O en gerichte onderhoudsmogelijkheden. Partitionering kan ook helpen bij archiveren en back-ups.
Er bestaan verschillende vormen: horizontale partitionering (verdeling van rijen) en verticale partitionering (verdeling van kolommen). Horizontale
Voordelen zijn snellere queries door beperkt scannen van partities, snellere onderhoudsessies doordat operaties per partitie kunnen
Partitionering is ingebouwd in veel relationele database-systemen zoals PostgreSQL, MySQL, Oracle en SQL Server. Het onderscheid