2011-01-04 6 views
0

J'expérimente Amazon SimpleDB (en utilisant Rick Helms' PHP API) et j'ai remarqué que les mises à jour ne sont pas en temps réel. Je veux dire, si dans la même page je contacte le service à supprimer et l'élément et la récupérer la liste des éléments, l'élément supprimé est souvent toujours là.Problème de cache Amazon SimpleDB

Une idée sur ce qui se passe et comment résoudre le problème? Merci

+0

Probablement un problème de transaction? – Tobias

Répondre

4

C'est généralement le cas avec les bases de données à grande échelle, elles ont une cohérence éventuelle, ce qui signifie que l'information ne se propage pas immédiatement ni de façon atomique à tous les nœuds.

Vous pouvez jeter un oeil à ceci: http://www.satine.org/archives/2007/12/13/amazon-simpledb/

La page officielle note également qu'il est finalement cohérente donner une explication ici: http://aws.amazon.com/simpledb/#eventually-consistent

Apparemment, vous pouvez forcer les lectures cohérentes comme expliqué ici: http://aws.amazon.com/simpledb/#consistent

Questions connexes