Sie sind hier: Startseite | Wissen
Werbung

Was ist Azure Cosmos DB?

Azure Cosmos DB ist eine global verteilte, hochverfügbare NoSQL-Datenbank mit multiplen Modellen in Microsofts Cloud-Dienst Azure. Abfragen sind möglich durch LINQ, eine SQL-ähnliche Syntax und MongoDB Query Language. BLOB können gespeichert werden, dabei wird im Hintergrund der Azure BLOB Storage verwendet. Innerhalb von Cosmos DB kann mit JavaScript programmiert werden (für Stored Procedures, Trigger und User-Defined functions (UDF)).

https://azure.microsoft.com/de-de/services/cosmos-db

Eigenschaften
  • Multi-Modell
  • Global verteilt
  • Hochverfügbar
  • Automatisches oder manuelles Failover
  • Multi-Master
  • Fünf Konsistenzlevel: trong, bounded staleness, session, consistent prefix, eventual
  • Reservierbare Kapazitäten
Aussage Microsoft zu den Einsatzgebieten
"Any web, mobile, gaming, and IoT application that needs to handle massive amounts of data, reads, and writes at a global scale with near-real response times for a variety of data will benefit from Cosmos DB's guaranteed high availability, high throughput, low latency, and tunable consistency." [https://docs.microsoft.com/en-us/azure/cosmos-db/introduction]

Verfügbare APIs
Azure Cosmos DB SQL API
Cosmos DB Provider für Entity Framework Core
Azure Cosmos DB's API for MongoDB
Azure Cosmos DB Cassandra API
Azure Cosmos DB Gremlin API
Azure Cosmos DB Table API (gleiches API wie bei Azure Table Storage)
Azure Cosmos DB etcd API

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema Azure Cosmos DB;  Gesamter Schulungsthemenkatalog

Bücher zu diesem Thema:

 Alle unsere aktuellen Fachbücher