Nov 04
MySQL Events
MySQL Events gibt es schon seit MySQL 5.1, aber ich habe sie erst diese Woche entdeckt.
Meiner Meinung nach eine geniale Erfindung, weil sie mit ein wenig MySQL Kenntnissen Cronjobs ersetzen kann. Die anstehenden Änderungen müssen zwar vollständig innerhalb des MySQL und damit in der Datenbank ablaufen, sind dafür aber deutlich flexibler und verlässlicher als Cronjobs. Für mich ist die Handhabung sogar einfacher.
Diese Events eignen sich auch um einen Daemon auf MySQL Basis zu schreiben, der sehr datenbanknah arbeitet. Events werden dadurch in Echtzeit ausgeführt, anstatt, wie beim klassischen Eventhandler, bei jedem Aufruf durchgeführt und zurückberechnet. Das macht einiges deutlich einfacher.
April 3rd, 2010 at 01:39
und jetzt teste die events mal und lasse den server abstürzen…. dir wird auffallen, das alte events nicht oder unvollständig abarbeitet, da der event bzw die zeit schon längts um ist…
Problem erkannt?
April 3rd, 2010 at 11:05
Soweit kam es nie, ich habe zwar recht viel MySQL Code, aber ich denke nicht, dass dieser jemals Verwendung findet.