He visto algunas aplicaciones que son básicamente software de aplicación que se ejecutan localmente en el sistema (por lo que no tienen mucha comunicación a través de la red). Estas aplicaciones parecen depender de 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 en comparación con el uso de una solución SQL incrustada más pequeña como sqlite? Estoy hablando del software de aplicación en general, no necesariamente de amarok (eso fue solo un ejemplo). ¿Hay alguna situación en la que el uso de un servidor de bases de datos tenga sentido en comparación con una base de datos integrada?