Door data over meerdere, onafhankelijke servers te verdelen, vermindert sharding de belasting op één server, minimaliseert knelpunten en verbetert de beschikbaarheid en responsiviteit van het systeem. De voordelen van database-sharding in moderne cloudomgevingen zullen alleen maar toenemen naarmate AI en andere gerelateerde technologieën zich verder ontwikkelen.
Trends om te bekijken zijn onder andere:
Door AI ondersteunde sharding-werkstromen
Intelligente functies, zoals geautomatiseerde selectie van shard-selectie, workload-herverdeling en queryrouting, worden steeds gebruikelijker.
Voordeel: Vereenvoudigde en geoptimaliseerde operaties en ongekende schaalbaarheid
Sharding zonder downtime herverdelen
Moderne dataplatforms zullen steeds vaker shard-sleutelwijzigingen ondersteunen zonder dat er downtime of complexe datamigraties nodig zijn.
Voordeel: Meer flexibiliteit om sharding-strategieën aan te passen naarmate workloads veranderen
Sharding gecombineerd met serverloze databases
Serverloze databases voorzien en beheren servers onafhankelijk voor elke shard. Ze schalen ook de capaciteit op aanvraag omhoog of omlaag op basis van gebeurtenisgestuurde query's.
Voordeel: vermindering van operationele overhead
Adaptieve, beleidsgestuurde geosharding
Geautomatiseerde sharding-workflows routeren data automatisch over geografische shards op basis van geo-specifieke beleidsregels die in code zijn ingebed. Voordeel: Snellere naleving van veranderende regelgeving en privacy-eisen
Krijg meer informatie over cloud computing.