SimpleDBM ist eine transaktionale Speicherungs-Engine in Java, die mehrere Threads nutzt. Sie benötigt wenig Speicher und kann in Anwendungen eingebettet werden. Sie stellt ein einfaches API bereit, das schnell zu lernen ist. SimpleDBM bietet unter anderem ACID-Transaktionen, Puffer-Verwaltung, Sperren, B-Baum-Indexe, Tabellen und Deadlock-Erkennung.