Hvad er databasesharding?

Databasesharding er en type vandret partitionering, der opdeler store databaser i mindre komponenter, som er hurtigere og nemmere at administrere. En shard er en individuel partition, der findes på en separat databaseserverinstans, og som anvendes til at sprede belastningen. Automatisk sharding eller datasharding er påkrævet, når et datasæt er for stort til at blive lagret i en enkelt database.

Da både databasestørrelsen og antallet af transaktioner øges, betyder det, at svartiden for forespørgsler til databasen også øges. Omkostninger, der er forbundet med vedligeholdelsen af en stor database, kan også stige voldsomt på grund af antallet og kvaliteten af de computere, du har brug for til at administrere din arbejdsbelastning. Datashards stiller på den anden side færre krav til hardware og software, og de kan administreres på billigere servere.

Relaterede produkter og tjenester

Azure Cosmos DB

Globalt distribueret databasetjeneste med flere modeller

Azure SQL Database

Den intelligente tjeneste til relationsclouddatabaser

Azure Database for MySQL

Virksomhedsklar, fuldt administreret, indbygget MySQL