Python NDBの概要からの抜粋:
アプリケーションがエンティティを読み取ると、そのエンティティは自動的にキャッシュされます。これにより、頻繁に読み取るエンティティの読み取りが高速(かつ安価)になります。
..。
データを書き込むNDB関数(たとえば、put())は、キャッシュの無効化後に戻ります。適用フェーズは非同期で行われます。
Youtubeでの視聴では、Google I / O 2011:More 9s Please:Under the Covers of the High Replication Datastore、at 13:11-ish、平均レイテンシーは次のとおりです。
マスター/スレーブ:
- 読み取り:15ms
- 書き込み:20ms
高レプリケーション:
- 読み取り:15ms
- 書き込み:45ms
アプリの観点から、NDBはこれらの速度にどの程度影響しますか?
編集:タイミング統計(ミリ秒単位)について特に興味があります。
追加のクレジット:ニック・ジョンソンが、それぞれ約160ミリ秒かかるクエリについて言及していると聞きました(2009年)。NDB[link]
はクエリの速度に利点がありますか?