Aller au contenu

Version des données

Une version des données désigne un état précis des données. L’ordre éventuel des identifiants doit être défini ; une version de schéma est autre chose.

Également appeléVersion d’enregistrement
Interfaces & intégration

Une version des données désigne un état précis de données, par exemple la révision d’un enregistrement produit. Elle se distingue de la version du schéma ou de l’API. Un schéma inchangé peut autoriser de nombreux états différents des données.

Évaluer l’état des données par la révision

Dans un ERP fictif, les révisions sont numérotées dans l’ordre pour chaque produit. La révision 8 arrive chez le destinataire avant un message plus ancien portant la révision 7. Une arrivée plus tardive ne rend pas son contenu plus récent. L’intégration a besoin d’une règle définissant l’état pouvant être repris.

Interpréter l’identifiant selon l’accord

Tous les identifiants de version ne peuvent pas être triés chronologiquement. HTTP décrit ETag comme un identifiant opaque d’une représentation. Ses caractères seuls n’impliquent donc aucun ordre général des modifications. Définissez ce que désigne un identifiant et comment le comparer. État des données, ordre et écrasement autorisé doivent être clarifiés ensemble ; une indication de version ne résout pas seule un conflit.

Sources

Articles sur le sujet

Interfaces & intégration avec ASES

ERP, CRM et boutique bien connectés