Взято из Обзор Python NDB:
Когда приложение считывает объект, этот объект автоматически кэшируется;это дает быстрый (и недорогой) ) считывает часто читаемые объекты.
...
Функция NDB, записывающая данные (например, put()), возвращает значение после инвалидации кеша; фаза Apply происходит асинхронно.
При просмотре на Youtube Google I/O 2011: More 9s Please: Under The Covers of the High Replication Datastore, в 13:11 средняя задержка составляет:
Master/ Подчиненный:
- Чтение: 15 мс
- Запись: 20 мс
Высокая репликация:
- Чтение: 15 мс
- Запись:45 мс
Насколько значительно NDB влияет на эти скорости с точки зрения приложения?
Редактировать: Особенно интересно узнать о статистике времени (в миллисекундах).
Дополнительный кредит: Я также слышал, что Ник Джонсон ссылался на запросы, занимающие около 160 мскаждый (в 2009 г.) [ссылка]
Обеспечивает ли NDB какую-либо скорость преимущества по запросам?