Spring over navigation

Azure Cosmos DB

Globalt distribueret databasetjeneste med flere modeller

En database til at bygge lynhurtige og skalerbare programmer med integreret understøttelse af NoSQL

Azure Cosmos DB er udviklet fra bunden med global distribution og horisontal skalering for øje. Den tilbyder nøglefærdig global distribution på tværs af et hvilket som helst antal Azure-regioner ved at skalere og replikere dine data på gennemskuelig vis, uanset hvor brugerne er. Skaler dine skrive- og læseanmodninger fleksibelt verden over, og betal kun for det, du skal bruge. Med Azure Cosmos DB får du integreret understøttelse af NoSQL og OSS-API'er, herunder MongoDB, Cassandra, Gremlin og SQL, valg mellem flere veldefinerede konsistensmodeller, garanti for ventetider for læse- og skriveanmodninger på under 10 millisekunder i 99. percentilet og høj tilgængelighed på 99,999, der understøtter flere websteder overalt i verden – det hele understøttes af brancheførende, omfattende SLA'er (serviceniveauaftaler).

Nøglefærdig global distribution

Udarbejd nemt programmer, som altid er tilgængelige globalt, uden at skulle arbejde med kompleks konfiguration af flere datacentre. Azure Cosmos DB er designet som et globalt distribueret databasesystem, og du kan skrive til og læse fra lokale replikeringer af din Cosmos DB-database, som er replikeret på tværs af flere Azure-områder.

Ubegrænset og fleksibel skalering af skrive- og læseanmodninger

Azure Cosmos DB skalerer læse- og skriveanmodninger globalt, og du betaler kun for det gennemløb og lager, du har brug for. Designet med transparent vandret partitionering og multimasterreplikering. Azure Cosmos DB tilbyder en uovertruffent fleksibel skalering til dine skrive- og læseanmodninger på globalt plan.

Garanteret kort ventetid i den 99. fraktil

Du kan bygge yderst dynamiske programmer i stor skala. Med den nye protokol til multimasterreplikering og det låsefri og skriveoptimerede databaseprogram garanterer Azure Cosmos DB mindre end 10 ms ventetid for læse- og skriveanmodninger i den 99. percentil verden over.

Flere veldefinerede konsistensvalg

Du skal ikke længere gå på kompromis mellem konsistens, tilgængelighed, ventetider og programmeringsmuligheder. Azure Cosmos DBs protokol til multimasterreplikering er designet til at tilbyde fem veldefinerede konsistensmuligheder – strong, bounded staleness, consistent-prefix, session og eventual – til en intuitiv programmeringsmodel med kort ventetid og høj tilgængelighed til din globalt distribuerede app.

Ydeevne og sikkerhed på virksomhedsniveau

Du kan være sikker på, at dine apps kører på en gennemtestet databasetjeneste, der er bygget på infrastruktur i verdensklasse. Azure Cosmos DB giver dig professionel sikkerhed og overholdelse af angivne standarder og er den første og eneste tjeneste, der tilbyder branchens førende omfattende SLA'er med en 99,999 % høj tilgængelighed, garanteret dataoverførselshastighed med en ventetid i den 99. fraktil og konsistens.

Flere modeller med integreret understøttelse af API'er til NoSQL

Med Azure Cosmos DB kan du modellere virkelighedstro data ved hjælp af nøgle/værdi-par, graf, kolonneserier og dokumentdatamodeller. Du slipper for at skulle administrere skemaer og sekundære indeks – Azure Cosmos DB indekserer automatisk alle data ved indtagelsen. Du kan også bruge dit foretrukne API, herunder SQL, Apache® Cassandra, MongoDB, Gremlin og Azure Table Storage til at få adgang til de data, du har gemt i din Cosmos DB-database.

Kunder, der bruger Azure Cosmos DB

Hvad kan du opbygge med Azure Cosmos DB?

Få mere at vide om anvendelsesområder nedenfor:

Globalt distribuerede forretningskritiske applikationer

Få garanteret adgang til brugere verden over med de indbyggede funktioner i Microsofts globale datacentre, der leverer høj tilgængelighed og kort ventetid.

Få mere at vide

Diagram over løsning til global rækkevidde

IoT

Skaler øjeblikkeligt og elastisk for at tilpasse forskellige og uforudsigelige IoT-arbejdsbelastninger, uden at det går ud over indtagelses- eller forespørgselsydeevnen.

Tilpasning

Generer tilpassede anbefalinger til kunderne i realtid, brug indstillinger for kort ventetid og konsistens, som kan tilpasses, for at få indblik med det samme.

Få mere at vide

Detailhandel og e-handel

Understøt detaljerede forespørgsler på tværs af forskellige produktkataloger, trafikspidsbelastninger og hurtigt skiftende lagerbeholdninger.

Få mere at vide

Spil

Du kan skalere din database, så den tilpasses uforudsigelige stigninger i trafikken, og levere en multi-player-oplevelse med kort ventetid på globalt plan.

Få mere at vide

Ikke-serverbaserede apps

Brug Azure Functions og Azure Cosmos DB til at udarbejde globalt distribuerede, skalerbare ikke-serverbaserede programmer.

Få mere at vide

Kom i gang med Azure Cosmos DB

Opret en konto

Opret forbindelse til dit program

Arbejd med data

Trin 1 af 1

Start med at oprette en Azure Cosmos DB-konto og -samling til lagring af dine data ved at vælge den API, der passer bedst til dine behov.

Trin 1 af 1

Opret forbindelse mellem dit program og Azure Cosmos DB ved at implementere en af connectorerne for et programmeringssprog efter eget valg.

Trin 1 af 1

Udforsk dine data i dit program ved hjælp af læse- og skriveforespørgsler. Administrer dine data ved hjælp af Azure Cosmos DB's unikke funktioner.

Begynd at udvikle med Azure Cosmos DB

Azure Cosmos DB er udviklet til udviklere med understøttelse af en lang række API'er. Se Introduktion til Azure Cosmos DB, kom i gang med tip fra eksperter, eller få mere at vide om, hvad du kan foretage dig med API'er og connectorer.

SQL-API

Azure Cosmos DB har integreret understøttelse af SQL og JavaScript-API'er.

{ LEAF }

MongoDB-API

Med integreret API-understøttelse af MongoDB kan du bruge Azure Cosmos DB som en fuldt administreret databasetjeneste til din MongoDB-app uden at ændre koden overhovedet.

Table-API'en

Brug Azure Cosmos DB som en globalt distribueret database til dit Azure Table Storage-baserede program uden at ændre koden vha. Table-API'en. Du får sekundære indekser, global distribution, politikbaseret failover-funktionalitet og meget mere.

Cassandra-API

Levér Cassandra som en tjeneste vha. Azure Cosmos DB. Brug Cassandra-SDK'er og værktøjer til at udarbejde programmer med en næsten uendelig rækkevidde vha. egenskaberne for Azure Cosmos DB-platformen, der understøttes af en SLA.

Spark

I forbindelse med maskinel indlæring i realtid på tværs af globalt distribuerede datasæt, der administreres af Azure Cosmos DB, kan du bruge Spark-forbindelsen til at udstede Apache Spark-forespørgsler. Spark-forbindelsen benytter fordelene ved integrerede indekser, der administreres af Azure Cosmos DB, hvilket resulterer i væsentlige forbedringer af ydeevnen.

Gremlin API

Drag fordel af integrerede Graph-API'er på Azure Cosmos DB uden at ændre koden overhovedet, og send globalt distribuerede Graph-forespørgsler vha. Gremlin med Graph-API.

Azure Cosmos DB-partnere

Relaterede produkter og tjenester

Azure SQL Database

Administreret SQL-relationsdatabase som en tjeneste

App Service

Opret hurtigt effektive cloudbaserede apps til nettet og mobiler

HDInsight

Klargør Hadoop-, Spark-, R Server-, HBase- og Storm-klynger i clouden

Udforsk Azure Cosmos DB, og se nøglefærdig global distribution i aktion