Запись / чтение с хранилищем данных с высокой репликацией + NDB
Так что в последнее время я читал много документации по HRD и NDB, но у меня все еще есть некоторые сомнения относительно того, как NDB кеширует вещи.
Пример дела:
Представьте себе случай, когда пользователи записывают данные, а приложение должно получить их сразу после записи. Например. Пользователь создает "Группа» (аналог группы Facebook / Linkedin) и перенаправляется в группу сразу после ее создания.(На данный момент ям создание группы без присвоения ей предка)
Результат:
При локальном тестировании такого рода функций (с включенной высокой репликацией) происходит немедленная выборка вновь созданной группы. NoneType возвращается.
Вопрос:
Изучив документы с высокой репликацией и видео Google IO, я понимаю, что задержка записи выше, однакоКеширование NDB позаботится об этом? То есть Запись кэшируется, а затем фактически асинхронно записывается на диск, поэтому немедленное чтение будет считывать из кэша, и, следовательно, не должно быть никаких проблем. Нужно ли применять некоторые другие настройки?