Vítejte u nového seriálu o Azure Cosmos databázích. V těchto několika článcích se Vám pokusím ukázat alespoň špičku ledovce z jejich obrovského využití a jak je konkrétně využít při výuce na škole.
1. díl – Co to jsou databáze Cosmos a co nabízejí při výuce
Obsah
- Úvod do seriálu
- Úvod do databází Cosmos
- Co nabízejí při výuce
Co to jsou Azure Cosmos databáze?
Azure Cosmos databáze (dále jen Cosmos DB) je služba od společnosti Microsoft, která je neuvěřitelně rychlá a má obrovský potenciál využití a to především díky tomu, že je založená na technologii cloudu.
Proč používat Azure Cosmos databáze?
- Globálně distribuovaný systém – Cosmos DB jsou dostupné po celém světe, mají velice rychlou odezvu a umožňují zápis na lokální centra.
Více o globální distribuovaný systém
- Neomezená a elastická škálovatelnost operací čtení a zápisu – Cosmos DB umožňuje dynamicky měnit a využít konkrétní velikost úložiště, kterou v daném okamžiku potřebujete.
- Garance nízké latence – díky globálně distribuovaném systému Cosmos DB zajišťuje extrémně rychlou odezvu na globální úrovni. Navíc Azure garantuje úroveň 99. percentilu latenci při čtení i (indexovaném) zápisu nižší než 10 ms.
Co to je percentil?
- Všechny faktory na vysoké úrovni – Díky protokolu multimasterové replikace už nemusíte dělat kompromisy mezi konzistencí, dostupností, latencí a programovatelností.
- Více modelů s nativní podporou rozhraní NoSQL API – Cosmos DB umožňují modelovat data z reálného světa. Samy se postarají o správu schémat a sekundárních indexů. Navíc lze také využít známého rozhraní API, včetně SQL, Apache® Cassandra, Gremlin, Table Storage a rozhraní API služby Azure Cosmos DB pro MongoDB.
- Bezpečnost především – Díky dodržování předpisů a zabezpečení na podnikové úrovni nabízí smlouvy SLA zajišťující 99,999 % vysokou dostupnost, latenci na úrovni 99. percentilu, garantovanou propustnost a konzistenci.
Jak využít Azure Cosmos databáze při výuce?
Cosmos DB se dají užít kdekoliv. Jejich smysl ocení jak vývojář počítačové hry, tak programátor webové aplikace či majitel obchodu. Jejich použití je v dnešní době díky Azure portálu velice jednoduché. V následujících článcích se dozvíte více.