Взято из Обзор Python NDB:
Когда приложение считывает объект, этот объект автоматически кэшируется; это дает быстрые (и недорогие) чтения для часто читаемых сущностей.
...
Функция NDB, которая записывает данные (например, put()), возвращается после недействительности кеша; Фаза Применить происходит асинхронно.
При просмотре на Youtube Google I/O 2011: больше 9s Пожалуйста: под обложками хранилища данных высокой репликации, в 13: 11-иш, средние задержки:
Мастер/ведомый:
- Читать: 15ms
- Запись: 20 мс
Высокая репликация:
- Читать: 15ms
- Запись: 45 мс
Насколько значительно NDB влияет на эти скорости, с точки зрения приложения?
Изменить: В особенности интересно узнать статистику времени (в миллисекундах).
Дополнительный кредит: я также слышал, что Ник Джонсон ссылался на запросы, занимающие около 160 мс каждый (в 2009 году) [link]
Предоставляет ли NDB любые преимущества по скорости при запросах?