Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Cosmos DB for NoSQL är en fullständigt hanterad och serverlös NoSQL- och vektordatabas för modern apputveckling, inklusive AI-program och agenter. Med sin SLA-backade hastighet och tillgänglighet samt omedelbar dynamisk skalbarhet är den idealisk för NoSQL-program i realtid som kräver hög prestanda och distribuerad databehandling över enorma volymer NoSQL- och vektordata.
Den här tjänsten är en del av Azure Cosmos DB-sviten men är skräddarsydd för NoSQL-arbetsbelastningar. Den stöder frågor mot JSON-data med hjälp av ett SQL-liknande frågespråk, vilket gör det användbart för utvecklare som är bekanta med SQL-syntaxen samtidigt som flexibiliteten i ett ostrukturerat NoSQL-datalager används.
Global distribution och skalbarhet
Azure Cosmos DB for NoSQL är utformat för att skalas horisontellt över flera regioner, vilket säkerställer åtkomst till data med låg svarstid för användare över hela världen. Med dess nyckelfärdiga globala distribution kan du replikera dina data i Azure-regioner med bara några få åtgärder. Tjänsten hanterar automatiskt partitionering och skalning för att uppfylla programmets prestanda- och lagringsbehov.
Flexibelt schema och JSON-datamodell
API:et för NoSQL använder en JSON-baserad datamodell så att du kan lagra och köra frågor mot ostrukturerade eller halvstrukturerade data utan begränsningar i ett fast schema. Den här flexibiliteten gör den idealisk för program där datastrukturer utvecklas över tid, till exempel IoT, e-handel och sociala medieplattformar.
Låg svarstid och hög tillgänglighet
Azure Cosmos DB för NoSQL garanterar läs- och skrivlatens inom ensiffriga millisekunder vid den 99:e percentilen. Det erbjuder också 99,999% tillgänglighet för konfigurationer i flera regioner, vilket säkerställer att din applikation förblir responsiv och tillförlitlig även under hög användning eller regionala avbrott.
SQL-liknande frågespråk
API:et för NoSQL tillhandahåller ett SQL-liknande frågespråk för att köra frågor mot JSON-data, vilket gör det enkelt för utvecklare att hämta och manipulera data utan att lära sig en ny syntax. Den här funktionen överbryggar klyftan mellan traditionella relationsdatabasanvändare och NoSQL-system.
Krav och beroenden
Om du vill använda Azure Cosmos DB för NoSQL behöver du en Azure-prenumeration. Tjänsten integreras sömlöst med andra Azure-tjänster, till exempel Azure Functions, Azure Logic Apps och Azure Synapse Analytics, så att du kan skapa lösningar från slutpunkt till slutpunkt. Software Development Kits (SDK:er) är tillgängliga för populära programmeringsspråk, inklusive .NET, Python, TypeScript, Rust, Go, JavaScript och Java.
Begränsningar och överväganden
Även om Azure Cosmos DB för NoSQL är mycket mångsidigt är det optimerat för JSON-baserade NoSQL-arbetsbelastningar. Om programmet kräver stöd för andra databasmodeller, till exempel MongoDB, Cassandra eller Gremlin, kan du behöva utforska andra API:er i Azure Cosmos DB-sviten. Dessutom baseras tjänstens kostnadsmodell på etablerat dataflöde (RU/s), så noggrann planering krävs för att optimera kostnaderna för din arbetsbelastning.