Eine andere Alternative wäre SQLite. Da hast du nur eine
DLL, die du mitgeben musst, alles andere kannst du im Programm selbst machen. Ich verwende SQLite für einige kleinere und auch größere Projekte und hab bisher nichts gefunden, was man damit nicht machen kann.