Enzyklopädie > Artikel
Storage Engine
Als Storage Engine eines Datenbankmanagementsystems wird jene Komponente bezeichnet, welche für das physische Abspeichern und Lesen der Daten zuständig ist.
Häufig stellen Datenbankmanagementsysteme mehrere austauschbare Storage Engines mit unterschiedlichen Eigenschaften zur Verfügung, z.B. transaktionssichere und nicht-transaktionssichere Storage Engines oder In-Memory Storage Engines. Das bringt den Vorteil, dass Applikationen von Fall zu Fall abgestimmt auf die Anforderungen der Anwendung die jeweiligen Stärken der einzelnen Storage Engines nutzen, dabei aber trotzdem das einheitliche Interface des Datenbankmanagementsystems verwenden können.