Cloud Expert
Azure Cosmos DB — Globální NoSQL¶
AzureCosmos DBNoSQLGlobální distribuce 5 min čtení
Cosmos DB API modely, konzistenční úrovně, partitioning a RU optimalizace.
API modely¶
- NoSQL (Core) — JSON dokumenty, SQL-like dotazy
- MongoDB / Cassandra / Gremlin / Table / PostgreSQL
Konzistenční úrovně¶
5 úrovní: Strong → Bounded Staleness → Session → Consistent Prefix → Eventual. Session je default — nejlepší poměr výkon/konzistence.
Partition Key¶
- Vysoká kardinalita (userId, tenantId)
- Rovnoměrná distribuce — žádné hot partitions
- Dotazy v rámci jedné partition = levné
Shrnutí¶
Cosmos DB = globálně distribuované apps s single-digit ms latencí. Klíč = správný partition key.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.