Genom att distribuera data över flera oberoende servrar minskar horisontell partitionering belastningen på en enskild server, minimerar flaskhalsar och förbättrar systemets tillgänglighet och svarstider. Fördelarna med att använda horisontell partitionering av databas i moderna molnmiljöer ökar bara i takt med att AI och andra relaterade tekniker fortsätter att utvecklas.
Trender att titta på inkluderar följande:
Arbetsflöden för AI-assisterad horisontell partitionering
Intelligenta funktioner, till exempel automatiserad shardnyckelval, ombalansering av arbetsbelastningar och frågeroutning, blir mer mainstream.
Fördel: Förenklad och optimerad drift och oöverträffad skalbarhet
Resharding med noll stilleståndstid
Moderna dataplattformar kommer i allt högre grad att ha stöd för shardnyckeländringar utan att kräva dataavbrott eller komplexa datamigreringar.
Fördel: Större flexibilitet för att uppdatera strategier för horisontell partitionering när arbetsbelastningar utvecklas
Horisontell partitionering kombinerat med serverlösa databaser
Serverlösa databaser etablerar och hanterar oberoende servrar för varje shard. De skalar även upp eller ned kapaciteten på begäran baserat på händelsedrivna frågor.
Fördel: Minskning av driftkostnader
Anpassningsbar, principdriven geosharding
Automatiserade horisontell partitioneringsarbetsflöden dirigerar automatiskt data över geografiska shards baserat på geospecifika principregler som är inbäddade i kod. Fördel: Snabbare efterlevnad med ändrade regel- och sekretesskrav
Läs mer om molnbaserad databehandling.