Es gibt zwei Definitionen von eingebetteten Datenbanken, die ich gesehen habe:
Ich persönlich habe den Begriff nie genau so benutzt, wie er Wikipedia definiert, aber das ist wahrscheinlich meine Schuld, obwohl es das ist ähnelt ziemlich meiner Nummer 2 oben.
Das Wort "embedded" fügt Bedeutung hinzu, im Grunde, dass die Datenbank einer bestimmten Anwendung gewidmet ist und nicht von mehreren Anwendungen geteilt wird, zu einem Grad, der vor dem Benutzer der Anwendung verborgen ist und vollständig von der Anwendung gesteuert wird.
Eine eingebettete Datenbank ist konzeptionell nur ein Teil der Anwendung und nicht eine separate Sache.
Sehen Sie sich nur die Verwendung von ... an, zum Beispiel eine in H2 eingebettete Datenbank. Sie brauchen keinen Server, der auf Ihrem Rechner läuft, Ihre gesamte Datenbank ist in einer (das sind ursprünglich zwei) lokalen Dateien gespeichert. Es wird geöffnet und gesperrt, wenn Sie eine Verbindung zu Ihrer Datenbank herstellen, und ist beim Trennen der Verbindung entsperrt.