MySQL - Maria soll MyISAM ablösen
Maria soll nach einem Absturz alle Tabellen wieder in dem Zustand herstellen, zu dem zum letzten Mal "Lock Tables" ausgeführt wurde. Dabei liegt nach rund zwei Jahren Arbeit eine Version 1.0 von Maria vor, die Widenius als Alpha bezeichnet. Er betont, Qualität habe bei diesem ersten Release eine größere Rolle gespielt als Leistung.
Letztendlich soll mit Maria eine transaktionale Storage-Engine mit ACID-Eigenschaften(öffnet im neuen Fenster) entstehen, die Multi-Version Concurrency Control (MVCC) unterstützt und in MySQL sowohl als transaktionale als auch nicht transaktionale Standard-Storage-Engine zum Einsatz kommt. Sie soll somit MyISAM ersetzen, da Maria auch in einem nichttransaktionalen Modus arbeiten kann und alle Zeilenformate und Funktionen von MyISAM unterstützt. Bis dies der Fall ist, wird aber noch einige Zeit vergehen, Widenius nennt eine MySQL-Version der 6er-Serie als Ziel für Maria.
Aktuell steht Maria nur im Quelltext via Bitkeeper zum Download bereit; ab wann es auch Binärpakete geben soll, wurde noch nicht entschieden. Details zu Maria(öffnet im neuen Fenster) hat Widenius in seinem Blog veröffentlicht.