GILT FÜR: NoSQL
Mithilfe der Teilaktualisierung von Dokumenten können Sie bestimmte Eigenschaften oder Felder für ein Element ändern, ohne einen vollständigen Dokumentersetzungsvorgang ausführen zu müssen. In diesem Artikel werden häufig gestellte Fragen zum Azure Cosmos DB-Feature „Teilaktualisierung von Dokumenten“ beantwortet.
Ist dies eine Implementierung von JSON Patch RFC 6902?
Die Azure Cosmos DB-Teilaktualisierung von Dokumenten ist inspiriert von JSON Patch RFC 6902. Es gibt weitere Features wie Conditional Patch (Bedingter Patch), während einige der Features von JSON Patch RFC 6902 wie (Copy
, Test
) nicht implementiert wurden.
Ist die Teilaktualisierung von Dokumenten mit den Abrechnungsmodi „Serverlos“, „Bereitgestellter Durchsatz“ und „Autoskalierung“ kompatibel?
Ja, die Teilaktualisierung von Dokumenten ist für die Modi „Serverlos“, „Bereitgestellter Durchsatz“ und „Autoskalierung“ verfügbar.
Wie werden RU/s-Preise berechnet?
Die Teilaktualisierung von Dokumenten wird auf die gleiche Weise wie andere Datenbankvorgänge in die Abrechnung von Anforderungseinheiten normalisiert. Benutzer dürfen keine signifikante Verringerung von Anforderungseinheiten erwarten.
Gibt es eine Beschränkung der Anzahl von Teilaktualisierungsvorgängen für Dokumente?
Es gibt ein Limit von 10 Patchvorgängen, die in einer einzelnen Patchspezifikation hinzugefügt werden können.
Wird die Teilaktualisierung von Dokumenten für vom System generierte Eigenschaften unterstützt?
Wir unterstützen keine Teilaktualisierung von Dokumenten für vom System generierte Eigenschaften wie _id
, _ts
, _etag
und _rid
.
Kann die Gültigkeitsdauer (Time to Live, TTL) gepatcht werden?
Ja, es ist möglich, die Eigenschaft Time to Live (ttl
) eines Dokuments zu patchen.
Wie funktioniert die Konfliktlösung in mehreren Regionen für Arrays?
Arrays werden als atomische Einheit behandelt. Wenn dieselbe Eigenschaft in einem Array gleichzeitig in verschiedenen Regionen aktualisiert wird (was zu einem Konflikt führt), wird nur eine der Änderungen persistent gespeichert.
Wird die Teilaktualisierung von Dokumenten für Konten mit aktiviertem Analysespeicher-/Synapse-Link unterstützt?
Ja, die Teilaktualisierung von Dokumenten funktioniert für Konten mit aktiviertem Analysespeicher-/Synapse-Link.
Nächste Schritte
- Erfahren Sie mehr zur Teilaktualisierung von Dokumenten.