Datenbank
Query Cache soll PostgreSQL drastisch beschleunigen
Satoshi Nagayasu, Student und Gründer der Firma Uptime, hat einen Query Cache für PostgreSQL entwickelt. Durch das Zwischenspeichern von Ergebnissen soll die Geschwindigkeit von PostgreSQL um den Faktor 10 bis 100 steigen.
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.
Der Code des PostgreSQL Query Cache ist unter code.google.com/p/pqc zu finden. Fertige Pakete hat der Entwickler unter uptime.jp/downloads/querycache veröffentlicht.






So ein hashzugriff gestaltet man normalerweise so: Die Statements werden mit ihrem...
Damit sind Trigger/Rules sowie alle Funktionen mit Seiteneffekten tabu, und reduziert das...
Ein langlebiger Context eines O/R Mappers macht fast genau das gleiche (und mehr - nix...
Woran erkennt man, dass für die Präsentation Impress genutzt wurde? - Text der nicht in...
Kommentieren