Hallo Simone,
Kannte ich nicht, danke ! Das ist eine gute Erweiterung von Mysql
Dennoch
UPDATE, DELETE und INSERT löschen den Zwischenspeicher.
Somit müsste ich mit zwei Datenbänken arbeiten. die ich in Regelmäßigen Abständen abgleiche. Scheint mir kein Vorteil.
User haben die Möglichkeit Begriffe der db hinzuzufügen.
das ist auch richtig so!
Wenn Du sonst ständig etwas abfragst bzw. zurücklieferst, was entweder nicht mehr in der Datenbank ist oder sich seit _Deiner_ Version des Cachens geändert hat, führt das einfach zu einem System, das nicht funktioniert.
Ich kämpfe aber auch mit solchen Problemen und weiß was Du meinst.
Der Cache ist etwas unintelligent, d.h. mir fehlen Einschränkungsmöglichkeiten (ist keine Kritik an mysql).
Wenn ich z.B. einen Datensatz lösche a la:
delete from tabelle where datum <='2007-12-31'
Sollte eine Abfrage wie:
select * from tabele where datum >='2008-01-01'
dennoch aus dem Cache kommen (können), sofern Abfrage dort vorhanden.
Interessante Frage!
Vielleicht kennt jemand, was sich wie ein Proxy dazwischen hängt?
Viele Grüße,
Reiner