Nene ich mache das ganz anders.
Habe ja noch memcached im Einsatz, größeres wird dort gecached. Für die Auktionen bietet sich APC an weil es schnelleren Zugriff ermöglicht. Ich werde es echt so machen das erst am Ende in die DB geschrieben wird, das wenn ein Server abstürzt dann alles weg ist, ist nämlich völlig okay.
Denn 1. ist die Auktion dann eh gelaufen und 2. wurde dann den Leuten nicht unnötig Coins abgezogen.
Generell wird fast alles in Memcached gespeichert. Nur die Auktion läuft über APC, alles andere über memcached, was mir später auch horizontale Skalierung ermöglicht. Das ist schon durchdacht.
Und ich kenne ebenfalls MySQLs Speicher-Engine, ich nutze allerdings PostgreSQL.
Ich baue in den Javascript-Counter noch ein das beim ablaufen der Zeit einmal sofort das Skript aufgerufen wird "hole aus dem Cache, schreibe in die DB, bereinige Cache". Fertig.