Contrôles de cohérence
Les contrôles de cohérence assurent la reprise entre la disponibilité des objets et la
cohérence de ces objets sur différents nœuds et sites de stockage, selon les besoins de
votre application.
Par défaut, StorageGRID garantit la cohérence de lecture après écriture pour les nouveaux objets. Tout GET
suivant un PUT réussi sera en mesure de lire les données nouvellement écrites. Les écrasements d'objets
existants, les mises à jour de métadonnées et les suppressions sont cohérents. La propagation des
écrasements ne prend généralement que quelques secondes ou minutes, mais peut prendre jusqu'à 15 jours.
Pour effectuer des opérations d'objet à un niveau de cohérence différent, vous pouvez définir un contrôle de
cohérence pour chaque compartiment ou pour chaque opération d'API.
Contrôles de cohérence
Le contrôle de cohérence affecte la façon dont les métadonnées utilisées par StorageGRID pour suivre les
objets sont distribuées entre les nœuds, et donc la disponibilité des objets pour les requêtes client.
Vous pouvez définir le contrôle de cohérence pour une opération de compartiment ou API sur l'une des valeurs
suivantes :
Contrôle de cohérence
tous
forte croissance mondiale
site fort
lecture-après-nouvelle-écriture
Description
Tous les nœuds reçoivent les données
immédiatement, sinon la requête échoue.
Garantit une cohérence de lecture après écriture pour
toutes les demandes client sur tous les sites.
Garantit la cohérence de lecture après écriture pour
toutes les demandes client dans un site.
(Valeur par défaut) assure la cohérence en lecture
après écriture des nouveaux objets et la cohérence
des mises à jour des objets. Offre une haute
disponibilité et une protection des données garanties.
Correspondance avec les garanties de cohérence
Amazon S3.
Remarque : si votre application utilise des demandes
HEAD sur des objets qui n'existent pas, vous pouvez
recevoir un nombre élevé de 500 erreurs de serveur
interne si un ou plusieurs nœuds de stockage ne sont
pas disponibles. Pour éviter ces erreurs, définissez le
contrôle de cohérence sur « disponible », sauf si vous
avez besoin de garanties de cohérence similaires à
Amazon S3.
1479