Я только что обнаружил предположение при использовании SimpleDB. Я подозреваю, что это безопасно, но хотел бы услышать другие мнения, поскольку документы, похоже, не охватывают его.
Итак, скажем, процесс 1 хранит элемент с атрибутами x. Когда процесс 2 пытается получить доступ к указанному элементу (без последовательного чтения) и находит его, гарантируется ли наличие всех атрибутов, сохраненных процессом 1?
Я исключаю возможность того, что другой процесс мог изменить данные.
Я также знаю, что процесс 2 не гарантирует, что элемент будет виден, если только не используется согласованное чтение, я просто говорю о моменте, когда он в конце концов его увидит.
Я предполагаю, что вопрос в том, как только я могу получить элемент и больше нигде его не менять, могу ли я предположить, что он имеет специальную фиксированную схему и получить доступ ко всем моим ожидаемым атрибутам, не проверяя, что они действительно существуют?
Я не хочу оказаться в ситуации, когда мне нужно продолжать запрашивать элементы, пока у них не будут все атрибуты, необходимые для их использования.
Спасибо.