Foire aux questions relatives à la mise à jour partielle des documents dans Azure Cosmos DB

La mise à jour partielle des documents vous permet de modifier des propriétés ou des champs d’un élément sans avoir à effectuer d’opération de remplacement de document complète. Cet article répond aux questions fréquemment posées sur la mise à jour partielle des documents Azure Cosmos DB.

S’agit-il d’une implémentation du correctif JSON RFC 6902 ?

La mise à jour partielle du document Azure Cosmos DB est inspirée de JSON Patch RFC 6902. Il existe d’autres fonctionnalités telles que le correctif conditionnel , tandis que certaines des fonctionnalités du correctif JSON RFC 6902 telles que (Copy, Test) n’ont pas été implémentées.

La mise à jour partielle des documents est-elle compatible avec les modes de facturation serverless, approvisionnés et d'autoscaling ?

Oui, la mise à jour partielle des documents est disponible pour les modes serverless, débit provisionné et autoscale.

Comment le tarif des RU/s est-il calculé ?

La mise à jour partielle des documents est intégrée dans la facturation des unités de requête comme les autres opérations de base de données. Les utilisateurs ne doivent pas s’attendre à une réduction significative des RU.

Existe-t-il une limite au nombre d’opérations de mise à jour partielle de documents ?

Il existe une limite de 10 opérations de patch qui peut être ajoutée dans une seule spécification de patch.

La mise à jour partielle de document est-elle prise en charge pour les propriétés générées par le système ?

Nous ne prenons pas en charge la mise à jour partielle des documents pour les propriétés générées par le système, comme _id, _ts, _etag_rid.

La durée de vie (TTL) peut-elle être corrigée ?

Oui, il est possible de corriger la propriété Time to Live (ttl) d’un document.

Comment fonctionne la résolution des conflits multirégionale pour les tableaux ?

Les tableaux sont traités comme une unité atomique. Si la même propriété dans un tableau est mise à jour simultanément dans différentes régions (provoquant ainsi un conflit), une seule des modifications sera conservée.

Oui, la mise à jour de document partielle est prise en charge pour les comptes de Magasin Analytique/Synapse Link.

Étapes suivantes