Ich habe nach einer Lösung zum Zwischenspeichern gesucht, die eine Datenbank als Speicher verwendet, aber nur mit Abfragecache kommen. Gibt es Lösungen, um eine Datenbank als Speichermechanismus für das Caching von Daten zu verwenden?Java-Lösung für datenbankgestützten Cache
Um etwas Perspektive zu geben, ist mein Problem das Folgende: Ich konsumiere eine Web-Service-Ressource, die viel zeitaufwendiger als Abfragen meiner Datenbank sein könnte. Daher möchte ich die Ergebnisse meiner Webdienstanforderungen in meiner Datenbank zwischenspeichern.
Ich weiß, dass ich das mit der Hand machen kann, aber ich muss eine existierende Lösung da draußen haben, die ich zumindest untersuchen kann, ob sie für meine Zwecke nützlich ist.
Weitere Informationen: Meine aktuelle Projektbibliothek besteht aus Java EE 7 und Hibernate.
Ich hatte gehofft EHCache hatte etwas für mich, aber es scheint nur Speicher oder dateibasierte Lösungen bereitzustellen. Der Speicherbedarf für diesen bestimmten Cache wäre zu groß. Außerdem wird dies in einer Clusterumgebung ausgeführt, sodass die dateibasierte Lösung zu Synchronisierungsproblemen führen würde.
Sie haben ähnliche Frage hier http://StackOverflow.com/Questions/14026041/best-way-to-Cache-restful-apre-results-of-Get-Calls –