He visto algunas aplicaciones que son básicamente aplicaciones que se ejecutan de forma local en el sistema (por lo que no tienen mucha comunicación a través de la red). Estas aplicaciones parecen depender de los servidores de bases de datos para almacenar sus datos.
Un ejemplo de una aplicación es Amarok (un reproductor de música popular en Linux). No sé si todavía lo hacen, pero recuerdo que hubo un momento en que instalar Amarok significaba que tenía que instalar un servidor MySQL y tenerlo funcionando en segundo plano todo el tiempo.
¿Cuál es la ventaja de usar un servidor para almacenamiento local comparado con usar una solución de SQL incorporado más pequeña como sqlite? Me refiero al software de aplicación en general, no necesariamente a amarok (eso fue solo un ejemplo). ¿Hay situaciones en las que el uso de un servidor de base de datos tenga sentido en comparación con una base de datos integrada?