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é vazby se dosahuje za cenu konečné konzistence a potenciálně replikovaných dat. Řešení úložiště mohou potřebovat zpracovávat vysokou propustnost, zejména pro zápisové operace. 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 činností je zajištěna díky dostupnosti podložené SLA a zabezpečení podnikové třídy. 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 regionech kdekoli na světě, open-source API a sady SDK pro oblíbené programovací 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.