Ich habe einige Anwendungen gesehen, bei denen es sich im Wesentlichen um Anwendungssoftware handelt, die lokal auf dem System ausgeführt wird (sodass sie nicht viel über das Netzwerk kommunizieren). Diese Anwendungen scheinen von Datenbankservern abhängig zu sein, um ihre Daten zu speichern.
Ein Beispiel für eine Anwendung ist Amarok (ein beliebter Musikplayer unter Linux). Ich weiß nicht, ob sie das immer noch tun, aber ich erinnere mich, dass die Installation von Amarok bedeutete, dass Sie einen MySQL-Server installieren und ihn die ganze Zeit im Hintergrund laufen lassen mussten.
Was ist der Vorteil eines Servers für den lokalen Speicher im Vergleich zu einer kleineren Embedded SQL-Lösung wie SQLite? Ich spreche von Anwendungssoftware im Allgemeinen, nicht unbedingt von Amarok (das war nur ein Beispiel). Gibt es Situationen, in denen die Verwendung eines Datenbankservers im Vergleich zu einer eingebetteten Datenbank sinnvoll ist?