Datenbank: Query Cache soll PostgreSQL drastisch beschleunigen
Der PostgreSQL Query Cache von Satoshi Nagayasu arbeitet wie ein vorgeschalteter Proxy und fängt Select-Anfragen an den Datenbankserver ab, um sie nach Möglichkeit direkt zu beantworten. Gelingt das nicht, werden die Anfragen an PostgreSQL weitergereicht. Die Software kümmert sich auch darum, den Cache auf dem aktuellen Stand zu halten.
Zwischengespeichert werden die Daten in Memcached, wobei das SQL-Statement als Schlüssel verwendet wird. Einen detaillierten Überblick über die Implementierung gibt eine kurze Präsentation zum PostgreSQL Query Cache(öffnet im neuen Fenster) .
Der Code des PostgreSQL Query Cache ist unter code.google.com/p/pqc(öffnet im neuen Fenster) zu finden. Fertige Pakete hat der Entwickler unter uptime.jp/downloads/querycache(öffnet im neuen Fenster) veröffentlicht.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.