Bearbeiten

Häufig gestellte Fragen zu Azure Cosmos DB für MongoDB in der RU-Architektur

GILT FÜR: MongoDB

Unterstützt Azure Cosmos DB for MongoDB (RU) meine Anforderungen an die Datenresidenz?

Ja, die Datenresidenz wird auf der Ebene des Datenbankkontos gesteuert, das einer oder mehreren Regionen zugeordnet ist. In der Regel erstellen Sie ein Datenbankkonto für jede Datenresidenzanforderung. Wenn Sie beispielsweise Daten in den USA und der EU speichern müssen, erstellen Sie zwei Datenbankkonten, eines in den USA und eines in der EU.

Unterstützt Azure Cosmos DB for MongoDB (RU) Dokumente, die größer als 2 MB sind?

Ja, Dokumente mit einer Größe von bis zu 16 MB werden vollständig unterstützt.

Unterstützt Azure Cosmos DB for MongoDB (RU) die Sortierung mehrerer Felder?

Ja, die Sortierung mehrerer Felder wird unterstützt. Für die Felder in der Sortierung ist ein zusammengesetzter Index erforderlich, um sicherzustellen, dass der Vorgang effizient und skalierbar ist.

Ist das Kostenverhältnis für Azure Cosmos DB for MongoDB (RU) linear?

In vielen Fällen ist die Verhältnis in Bezug auf die Kosten von Azure Cosmos DB besser als linear. Beispielsweise entspricht das Lesen eines 1-KB Dokuments einer Anforderungseinheit (Request Unit, RU). Wenn jedoch ein 10-KB-Dokument gelesen wird, entspricht dieser umfangreichere Vorgang immer noch ungefähr einer RU. Der Kapazitätsrechner kann Ihnen helfen, Ihre Durchsatzanforderungen zu schätzen.

Wie kann ich Azure Cosmos DB for MongoDB (RU)-Daten verschlüsseln und den Zugriff auf Feldebene verwalten?

Azure Cosmos DB for MongoDB (RU) unterstützt die Verschlüsselung auf Feldebene.

Wie zahle ich für Azure Cosmos DB for MongoDB (RU)-Anforderungseinheiten (Request Units, RUs)?

Azure Cosmos DB for MongoDB (RU) bietet drei Kapazitätsmodi: bereitgestellter Durchsatz, Autoskalierung und serverlos. Die Autoskalierung skaliert sofort entsprechend Ihrem Bedarf, und beim serverlosen Modus bezahlen Sie nur für den von Ihnen genutzten Durchsatz.

Welche Features werden in Azure Cosmos DB for MongoDB (RU) unterstützt?

Azure Cosmos DB for MongoDB (RU) unterstützt eine Vielzahl von MongoDB-Features in der Azure Cosmos DB-Architektur mit unbegrenzter Skalierung. Zu diesen Features zählen Aggregationspipelines, Änderungsdatenströme, Indizes, Geoabfragen und vieles mehr. Weitere Informationen finden Sie in der Matrix zur Featureunterstützung.

Kann Azure Cosmos DB for MongoDB (RU) lokal ausgeführt werden?

Azure Cosmos DB for MongoDB (RU) ist ein cloudnativer mehrmandantenfähiger Dienst, der lokal nicht verfügbar ist. Azure Cosmos DB bietet einen Emulator für lokale Entwicklungs- und Testvorgänge.

Wie kann ich eine Verbindung mit meiner Azure Cosmos DB for MongoDB (RU)-Datenbank herstellen?

Am schnellsten kann eine Verbindung zu einer Azure Cosmos DB for MongoDB (RU)-Datenbank über den Schnellstart auf der Seite der Ressource im Azure-Portal hergestellt werden. Der Schnellstart enthält Codeausschnitte, die vorkonfiguriert sind, um eine Verbindung mit Ihrer Datenbank herzustellen.

Azure Cosmos DB erzwingt strenge Sicherheitsanforderungen und -standards. Azure Cosmos DB-Konten erfordern eine Authentifizierung und sichere Kommunikation über Transport Layer Security (TLS/SSL). Verwenden Sie in allen Beispielen, die Sie erstellen, TLS/SSL Version 1.2.

Weitere Informationen finden Sie unter Verbinden mit Ihrer API für die MongoDB RU-Datenbank.

Was bedeuten die Fehlercodes beim Verwenden der Azure Cosmos DB for MongoDB (RU)?

Neben den allgemeinen MongoDB-Fehlercodes verfügt die Azure Cosmos DB for MongoDB (RU) über eigene, spezifische Fehlercodes. Weitere Informationen finden Sie unter Leitfaden zur Problembehandlung bei der API für MongoDB (RU).

Werden Treiber für MongoDB, die nicht von Microsoft stammen, für die Verwendung mit Azure Cosmos DB for MongoDB (RU) unterstützt?

Ja, Sie können MongoDB Open Database Connectivity(ODBC)-Treiber, die nicht von Microsoft stammen, mit Azure Cosmos DB for MongoDB (RU) verwenden.