Eine objektorientierte Datenbank ist eine Datenbank, deren Inhalt Objekte im Sinne der objektorientierten Programmierung sind. Der hautpsächliche Unterschied zwischen dem Hauptspeicher eines objektorienterten Programms und dem Inhalt einer objektorientierten Datenbank ist, dass die Daten persistent sind, also bei einem Stromausfall nicht verloren gehen.