Проблема с кешем Amazon SimpleDB - PullRequest
0 голосов
/ 04 января 2011

Я экспериментирую с Amazon SimpleDB (использую PHP API Рика Хелмса ) и заметил, что обновления не в реальном времени.Я имею в виду, что если на той же странице я обращаюсь в службу для удаления и добавления и извлечения списка элементов, удаленный элемент будет часто все еще там.

Любая идея о том, что происходит иКак решить проблему?Спасибо

1 Ответ

4 голосов
/ 04 января 2011

Как правило, это имеет место с крупномасштабными базами данных, они имеют конечную согласованность, что означает, что информация не распространяется ни сразу, ни атомно на все узлы.

Вы можете посмотреть на это: http://www.satine.org/archives/2007/12/13/amazon-simpledb/

Официальная страница также отмечает, что это в конечном итоге непротиворечиво, давая здесь объяснение: http://aws.amazon.com/simpledb/#eventually-consistent

По-видимому, вы можете форсировать непротиворечивые чтения, как описано здесь: http://aws.amazon.com/simpledb/#consistent

...