Introduktion

Slutförd

Dagens appar levererar innovation i alla aspekter av livet. För att ett företag ska förbli konkurrenskraftigt måste företag skapa appar och produkter som fungerar med realtidsdata, är motståndskraftiga och flexibla.

Moderna appar trivs med realtidsdata från olika källor, formade i olika former. En apps användbarhet är ofta i dess förmåga att flytta och använda data.

Utvecklare kräver flexibilitet på sina plattformar så att de kan svara på affärsförändringar. Utvecklare kräver också att hela programekosystemet hanterar ändringar i hastighet, volym eller form för sina data på ett flexibelt sätt. Med den här flexibiliteten kan utvecklare utveckla nya funktioner snabbare än tidigare.

Scenario

Anta att du arbetar som huvudutvecklare på ett detaljhandelsföretag. Ditt team bygger din onlinebutik. Du utformar den nya butiken så att den är tillgänglig på olika enheter, inklusive mobil. Teamet förväntar sig en ökning av efterfrågan när skyltfönstret publiceras och olika "grand opening"-försäljningar börjar.

Som ansvarig utvecklare har du fått i uppgift att identifiera en databasplattform. De databasplattformar som du anser bör kunna betjäna de data som ditt team genererar och samlar in över tid. Den valda databasen bör också kunna hantera en stor mängd olika data, med hög volym och hastighet. Databaslösningen måste skalas snabbt och med liten friktion för att hantera den här efterfrågan som både växer och är variabel.

Azure Cosmos DB

Azure Cosmos DB är en snabb NoSQL-databastjänst för modern apputveckling i valfri skala.

Här tittar vi på hur Azure Cosmos DB och dess NoSQL-API kan användas för den här typen av affärsproblem. Vi lär oss också lite om hur databasen fungerar. I slutet hjälper den här modulen dig att avgöra om Azure Cosmos DB for NoSQL är ett bra val för dina lösningar.

I den här modulen kommer du att:

  • Utvärdera om Azure Cosmos DB för NoSQL är rätt databas för ditt program.
  • Beskriv hur funktionerna i Azure Cosmos DB for NoSQL är lämpliga för moderna program.