Eine In Memory Data Base (IMDB) ist eine transiente Datenbank, die im RAM eines Rechner vorgehalten wird. Dabei unterscheidet sich eine IMDB an der Schnittstelle nicht von einer üblichen Datenbank.
Eine IMDB besteht ebenfalls aus Tabellen und Relation. Sie kann aus einem Datenbanksystem, z.B. Oracle oder MS SQL-Server, gewonnen werden und ist als (Teil-)Replikat der Datenbank zu verstehen.