Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Möchten Sie eine vorhandene MongoDB-Anwendung migrieren oder MongoDB Query Language (MQL)-Features verwenden? Betrachten Sie Azure DocumentDB.
Suchen Sie nach einer Datenbanklösung für hochskalige Szenarien mit einer Vereinbarung über verfügbarkeitsbasierte Servicelevels (Service Level Agreement, SLA) von 99,999% Verfügbarkeit, sofortige Automatische Skalierung und automatisches Failover über mehrere Regionen hinweg? Betrachten Sie Azure Cosmos DB für NoSQL.
Azure Cosmos DB ist eine vollständig verwaltete und serverlose NoSQL-Datenbank für die moderne App-Entwicklung, einschließlich KI-Anwendungen und Agents. Mit seiner SLA-gesicherten Geschwindigkeit und Verfügbarkeit sowie der sofortigen dynamischen Skalierbarkeit ist es ideal für NoSQL-Anwendungen in Echtzeit, die eine hohe Leistung und verteilte Computing über massive Mengen von NoSQL-Daten erfordern.
Azure Cosmos DB für MongoDB ist ein vollständig verwalteter NoSQL-Datenbankdienst, mit dem Sie MongoDB-Workloads in der Cloud mit minimalen Änderungen an Ihrem Anwendungscode ausführen können. Diese API unterstützt das MongoDB-Drahtprotokoll, sodass Sie Ihre vorhandenen MongoDB-Treiber, Software Development Kits (SDKs) und Tools verwenden können. Sie können eine Verbindung mit der API für MongoDB herstellen, um mit Ihren Daten wie mit einer nativen MongoDB-Datenbank zu interagieren.
Daten
Die API für MongoDB wurde für Dokumentdatenmodelle entwickelt, sodass Sie JSON-ähnliche Dokumente mit flexiblen Schemas speichern und abfragen können. Sammlungen können Dokumente unterschiedlicher Strukturen enthalten, sodass sie ihre Anwendung im Laufe der Zeit leicht weiterentwickeln können. Dieses Modell eignet sich ideal für Inhaltsverwaltung, Kataloge, Benutzerprofile und jedes Szenario, in dem Sie umfangreiche, hierarchische Daten speichern und abrufen müssen.
Funktionen
Jede Azure Cosmos DB-Kompatibilitäts-API bietet einen robusten Satz von Features, mit denen Sie moderne, skalierbare Anwendungen erstellen können. Zu den wichtigsten Features der API für MongoDB gehören:
Drahtprotokollkompatibilität: Verwenden Sie Ihre vorhandenen MongoDB-Treiber, SDKs und Tools mit minimalen Änderungen – häufig nur aktualisieren Sie die Verbindungszeichenfolge.
Vollständig verwalteter Dienst: Azure Cosmos DB verarbeitet Infrastruktur, Patching, Skalierung und Sicherungen, sodass Sie sich auf Ihre Anwendung konzentrieren können.
Flexible Skalierbarkeit: Skalieren Sie sofort den Durchsatz und speicher, um Sammlungen mit Millionen von Dokumenten und hohen Transaktionsraten zu verarbeiten.
Globale Verteilung: Verteilen Sie Ihre Daten in einer beliebigen Azure-Region für zugriff mit geringer Latenz und hoher Verfügbarkeit.
Automatisches und transparentes Sharding: Daten werden automatisch partitioniert und verteilt, um optimale Leistung und Skalierung zu erzielen, ohne dass ein manueller Sharding erforderlich ist.
Echtzeitanalyse: Führen Sie Analyseworkloads für Ihre Betriebsdaten aus, ohne die Transaktionsleistung zu beeinträchtigen, indem Sie integrierte Features wie Azure Synapse Link verwenden.
Anpassbare Konsistenzstufen: Wählen Sie aus fünf Konsistenzstufen aus, um die Leistung und die Datenkonsistenz für Ihre Anwendung auszugleichen.
Sicherheit auf Unternehmensniveau: Profitieren Sie von der Ruhe- und Übertragungsverschlüsselung, rollenbasierten Zugriffssteuerung, Überwachungsprotokollen und Compliance-Zertifizierungen.
Häufige Szenarien
Die API für MongoDB eignet sich gut für Anwendungen, die flexible Dokumentspeicherung, hohe Verfügbarkeit und globale Skalierung erfordern. Zu den gängigen Anwendungsfällen gehören:
Inhaltsverwaltung und Kataloge: Speichern und Verwalten von Produktkatalogen, Artikeln oder digitalen Objekten mit flexiblen Dokumentstrukturen.
Benutzerprofile und Personalisierung: Verwalten von Benutzerdaten, Einstellungen und Aktivitätsprotokollen für Web- und mobile Anwendungen.
IoT und Telemetrie: Aufnehmen und Analysieren großer Mengen von Geräte- oder Sensordaten in Echtzeit.
Echtzeitanalysen und Dashboards: Power Analytics-Anwendungen, die schnelle Erfassung und Abfrage von Betriebsdaten erfordern.
Von Bedeutung
In dieser Einführung werden verschiedene Features von Azure Cosmos DB für MongoDB überprüft, die die Drahtprotokollkompatibilität mit MongoDB-Datenbanken bieten. Microsoft führt keine MongoDB-Datenbanken aus, um diesen Dienst bereitzustellen. Azure Cosmos DB ist nicht mit MongoDB, Inc. verbunden.