Memcache im Allgemeinen und auf AppEngine im Besonderen ist unzuverlässig in dem Sinne, dass meine Daten aus irgendeinem Grund zu irgendeinem Zeitpunkt aus dem Cache gelöscht werden können. In einigen Fällen kann es jedoch Fälle geben, in denen ein geringes Risiko die zusätzliche Leistung wert ist, die memcache geben könnte, z. B. das Aktualisieren einiger Daten in Memcache, die regelmäßig in einem anderen, zuverlässigeren Speicher gespeichert werden. Gibt es irgendwelche Zahlen von Google, die mir einen Hinweis auf die tatsächliche Wahrscheinlichkeit geben könnten, dass ein Memcache-Eintrag vor Ablauf der Verfallszeit aus dem Cache gelöscht wird, wenn ich mich an meine Quoten halte?Wie oft verliert Memcache in Google AppEngine Daten?
Gibt es andere Gründe als Hardware-Fehler und administrative Vorgänge wie Maschinen in den Rechenzentren, die aktualisiert/verschoben/ersetzt werden, was dazu führen würde, dass Einträge vorzeitig aus Memcache entfernt werden?
Ich verstehe, dass du mich versuchen, mir selbst zu helfen zu vermeiden, indem sie (ab) in den Fuß zu schießen mit Memcache als etwas anderes als ein Cache. Was ich jedoch gerne sehen würde, sind Statistiken darüber, wie oft ich in der Praxis Daten verlieren würde, um eine fundierte Entscheidung darüber zu treffen, ob es sich lohnt, einige Daten nur für einen bestimmten Zeitraum im Cache zu behalten Zeit. – SoftMemes
@Freed: Statistiken, die Sie heute sammeln können, könnten morgen nicht gültig sein. Seien Sie außerdem vorsichtig mit Statistiken, die Sie sammeln, weil Ihre Stichprobengröße klein und von unbekannter Qualität ist. –
... genau deshalb suche ich nach zuverlässigeren Daten als nur meine eigenen Messungen. Was ich gerne sehen würde, ist etwas in der Richtung der Statistiken, die Google bereits für Latenz und Durchsatz bietet. – SoftMemes