Dela via


Vad är Azure Cosmos DB för tabell?

Viktigt!

Letar du efter en databaslösning för storskaliga scenarier med ett serviceavtal på 99,999% tillgänglighetsnivå (SLA), snabb autoskalning och automatisk redundans i flera regioner? Överväg Azure Cosmos DB för NoSQL.

Azure Cosmos DB är en fullständigt hanterad och serverlös NoSQL-databas för modern apputveckling, inklusive AI-program och agenter. Med sin SLA-backade hastighet och tillgänglighet samt omedelbar dynamisk skalbarhet är det idealiskt för NoSQL-program i realtid som kräver hög prestanda och distribuerad databehandling över enorma volymer NoSQL-data.

Azure Cosmos DB for Table är en fullständigt hanterad NoSQL-databastjänst som gör att du kan lagra, hantera och fråga stora mängder nyckelvärdesdata med hjälp av de välbekanta Azure Table Storage-API:erna. Det här API:et är utformat för program som behöver skalbar lagring med höga prestanda för strukturerade/icke-relationella data. Det här API:et är också kompatibelt med befintliga Azure Table Storage-programutvecklingspaket (SDK:er) och verktyg.

Uppgifter

API:et för tabell är optimerat för lagring och hämtning av nyckelvärde och tabelldata. Varje tabell består av entiteter (rader) som identifieras av en unik kombination av partitionsnyckel och radnyckel, med flexibla egenskaper för varje entitet. Den här modellen är perfekt för scenarier som enhetsregister, användarprofiler, konfigurationsdata och andra program som kräver snabba sökningar och enkla frågor över stora datamängder.

Egenskaper

Varje kompatibilitets-API för Azure Cosmos DB erbjuder en robust uppsättning funktioner som hjälper dig att skapa moderna, skalbara program. Viktiga funktioner i API:et för tabell är:

  • Wire Protocol-kompatibilitet: Använd dina befintliga Azure Table Storage-SDK:er och verktyg med minimala eller inga kodändringar.

  • Fullständigt hanterad tjänst: Azure Cosmos DB hanterar infrastruktur, korrigering, skalning och säkerhetskopior, så att du kan fokusera på ditt program.

  • Elastisk skalbarhet: Skala omedelbart dataflöde och lagring för att hantera miljontals åtgärder per sekund och massiva datamängder.

  • Global distribution: Distribuera dina tabeller i valfri Azure-region för åtkomst med låg svarstid och hög tillgänglighet.

  • Automatisk indexering: Alla egenskaper indexeras som standard, vilket möjliggör snabba frågor utan manuell indexhantering.

  • Justerbara konsekvensnivåer: Välj mellan fem konsekvensnivåer för att balansera prestanda och datakonsekvens för ditt program.

  • Säkerhet i företagsklass: Dra nytta av kryptering i vila och under överföring, rollbaserad åtkomstkontroll, granskningsloggar och efterlevnadscertifieringar.

Vanliga scenarier

API:et för tabell passar bra för program som kräver skalbar nyckelvärdeslagring med höga prestanda. Vanliga användningsfall är:

  • Enhetsregister och IoT: Lagra och hantera metadata för miljontals enheter eller sensorer med snabba sökningar och uppdateringar.

  • Användarprofiler och sessionsdata: Hantera användarinformation, inställningar och sessionstillstånd för webb- och mobilprogram.

  • Konfigurations- och referensdata: Lagra programinställningar, uppslagstabeller och andra referensdata för snabb åtkomst.

  • Granskningsloggar och händelsespårning: Samla in och fråga stora mängder logg- eller händelsedata för övervakning och analys.

Nästa steg