Databáze pro aplikace řízené událostmi

Dokončeno

Ne každé řešení úložiště dat je dostatečně rychlé, aby splňovalo požadavky aplikací řízených událostmi, zejména pokud očekáváte dobu odezvy v reálném čase.

Požadavky na řešení úložiště

Volné párování se dosahuje ceny konečné konzistence a potenciálně replikovaných dat. Řešení úložiště můžou potřebovat zpracovávat vysokou propustnost, zejména pro přístup k zápisu. Může být dokonce nutné rozlišovat mezi datovými sadami pro čtení a zápis. Řešení úložiště musí splňovat následující požadavky:

  • Rychlé odblokování přístupu k zápisu
  • Rychlé odblokování přístupu pro čtení
  • Vysoká propustnost
  • Škálovatelnost
  • Pro produktivní systémy, jako vždy, SLA

Azure Cosmos DB

Azure Cosmos DB je plně spravovaná databáze NoSQL pro moderní vývoj aplikací. Poskytuje jednociferné milisekundové doby odezvy, automatickou a okamžitou škálovatelnost a garantovanou rychlost v libovolném měřítku. Kontinuita podnikových procesů je zajištěna díky dostupnosti založené na sla a zabezpečení na podnikové úrovni. Vývoj aplikací pomocí služby Azure Cosmos DB je rychlejší a produktivnější. Díky funkcím, jako je distribuce dat ve více oblastech kdekoli na světě, opensourcových rozhraní API a sad SDK pro oblíbené jazyky.

Azure Cosmos DB jako plně spravovaná služba přebírá správu databáze mimo ruce pomocí automatické správy, aktualizací a oprav. Zajišťuje také správu kapacity s nákladově efektivními možnostmi bezserverového a automatického škálování, které reagují na aplikaci, aby odpovídaly kapacitě s poptávkou.

Další databáze, které je potřeba zvážit

MongoDB nebo Cassandra a další můžou být také možnosti, které byste měli zvážit. V tomto modulu Learn se zaměříme na službu Azure Cosmos DB.