Úvod
Dnešní aplikace přinášejí inovace ve všech aspektů života. Aby firma zůstala konkurenceschopná, musí společnosti vytvářet aplikace a produkty, které pracují s daty v reálném čase, jsou odolné, flexibilní a můžou podporovat novou generaci funkcí umělé inteligence.
Moderní aplikace se daří v reálném čase s daty z různých zdrojů, které jsou tvarované v různých formách. Užitečnost aplikací je často ve své schopnosti přesouvat a používat data.
Vývojáři vyžadují flexibilitu na svých platformách, aby mohli reagovat na obchodní změny. Vývojáři také vyžadují, aby celý ekosystém aplikací pružně zpracovával změny rychlosti, objemu nebo tvaru dat. Tato flexibilita umožňuje vývojářům rychleji vyvíjet nové funkce, než kdy předtím měli.
Scénář
Předpokládejme, že pracujete jako vedoucí vývojář maloobchodní společnosti. Váš tým vytváří online výkladní skříň s agenty AI, aby zákazníkům pomohl ve všech aspektech jejich zkušeností. Navrhujete novou výkladní skříň tak, aby byla přístupná na různých zařízeních, včetně mobilních zařízení. Tým očekává špičku v poptávce, když se výkladní skříň publikuje a zahájí se různé "velké otevření".
Jako vedoucí vývojář jste dostali za úkol identifikovat databázovou platformu. Databázové platformy, které považujete za vhodné, by měly být schopny obsluhovat data, která váš tým vygeneruje a bude shromažďovat v průběhu času. Vybraná databáze by také měla být schopná zpracovávat velké množství dat s velkými objemy a rychlostí. Vaše databázové řešení musí rychle a s malými třeními škálovat, aby zvládlo tuto poptávku, která je rostoucí i proměnlivá. Vaše databáze by měla podporovat vektorizovaná data pro vyhledávání pomocí agentů AI, kteří zpracovávají požadavky zákazníků.
Azure Cosmos DB
Azure Cosmos DB je rychlá databázová služba NoSQL pro moderní vývoj aplikací a aplikací umělé inteligence v libovolném měřítku.
Tady se podíváme na to, jak je možné pro tento typ obchodního problému použít službu Azure Cosmos DB a její rozhraní API NoSQL. Dozvíme se také něco o tom, jak databáze funguje. Na konci vám tento modul pomůže rozhodnout se, jestli je pro vaše řešení vhodná služba Azure Cosmos DB for NoSQL.
Po dokončení tohoto modulu dokážete:
- Vyhodnoťte, jestli je azure Cosmos DB for NoSQL správnou databází pro vaši aplikaci.
- Popište, jak jsou funkce služby Azure Cosmos DB for NoSQL vhodné pro moderní aplikace.