從某種意義上說,無論出於何種原因,我的數據可能會在任何時候從緩存中刪除,因此一般而言和特定於AppEngine的Memcache是不可靠的。但是,在某些情況下,可能會出現這樣的情況:使用memcache可能會帶來一些小風險,例如更新memcache中的一些數據,這些數據會定期保存到其他更可靠的存儲中。考慮到我保持在我的配額範圍內,有沒有Google提供的任何數字可以指示在高速緩存到期之前memcache條目從緩存中丟失的實際可能性?Google AppEngine上的memcache會多久失去一次數據?
是否有升級,如在數據中心的機器硬件故障和行政業務以外的任何理由/移除/更換了會導致條目從內存緩存過早刪除?
我明白,你要幫我使用內存緩存爲除緩存以外的東西避免(AB)拍攝自己的腳。但是,我真正想看到的是一些統計數據,說明我在實踐中會多少次丟失數據,以便做出明智的決定:是否值得冒險將某些數據保留在緩存中時間。 – SoftMemes 2010-04-16 14:29:44
@Freed:你今天可能收集的統計數據明天可能無效。另外,請謹慎對待您收集的任何統計數據,因爲您的樣本量很小,質量不明。 – 2010-04-16 16:51:02
......這正是我尋找更可靠的數據的原因,而不僅僅是我自己的測量。我希望看到的是Google已經提供的延遲和吞吐量統計數據。 – SoftMemes 2010-04-16 17:34:17