Ho visto alcune applicazioni che sono fondamentalmente software applicativo che girano localmente al sistema (quindi non hanno comunicazioni molto sulla rete). Queste applicazioni sembrano dipendere dai server di database per archiviare i loro dati.
Un esempio di un'applicazione è Amarok (un lettore musicale popolare su Linux). Non so se lo fanno ancora, ma ricordo che c'era un momento in cui l'installazione di Amarok significava che dovevi installare un server MySQL e averlo sempre in esecuzione in background.
Qual è il vantaggio dell'utilizzo di un server per lo storage locale rispetto all'utilizzo di una soluzione SQL embedded più piccola come sqlite? Sto parlando di software applicativo in generale, non necessariamente amarok (che era solo un esempio). Ci sono situazioni in cui l'uso di un server di database ha senso rispetto a un database incorporato?