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