2016-07-04 3 views
0

Ich habe ein Problem zu lösen und irgendwann davon. Es sagt das:Cache eine Datenbank

Ich entschied mich, eine relationale Datenbank zu verwenden, um berechnete Daten für die nächsten Anrufe zwischenzuspeichern.

Was bedeutet der Cache Teil? Wo werden diese Daten sortiert? Wird es in einer temporalen Tabelle gespeichert? Wie kann ich auf diese Informationen zugreifen?

Vielen Dank im Voraus!

+2

Unbeantwortbar. Es gibt dutzende Möglichkeiten, Daten zu speichern, die man als "Caching" bezeichnen würde, von redis zu memcached in Dateien zu in-memory cache zu temporären Tabellen. Sie haben nicht annähernd genug Informationen zur Verfügung gestellt. –

Antwort

1

"Cache berechnete Daten" bedeutet, dass die Ergebnisse einiger Ressourcen-aufwendiger Berechnungen in einer Datenbank für einen schnelleren zukünftigen Zugriff ohne Neuberechnung gespeichert werden. Die Daten können in einer oder mehreren Tabellen gespeichert werden, sie können versioniert werden oder nicht, so dass die jeweilige Implementierung variieren kann.