Saya telah melihat beberapa aplikasi yang pada dasarnya adalah perangkat lunak aplikasi yang berjalan secara lokal ke sistem (sehingga mereka tidak banyak berkomunikasi melalui jaringan). Aplikasi ini tampaknya bergantung pada server database untuk menyimpan datanya.
Contoh aplikasi adalah Amarok (pemutar musik populer di Linux). Saya tidak tahu apakah mereka masih melakukan ini, tetapi saya ingat ada waktu di mana menginstal Amarok berarti Anda harus menginstal server MySQL dan menjalankannya di latar belakang setiap saat.
Apa keuntungan menggunakan server untuk penyimpanan lokal dibandingkan dengan menggunakan solusi SQL tertanam yang lebih kecil seperti sqlite? Saya berbicara tentang perangkat lunak aplikasi secara umum, belum tentu amarok (itu hanya contoh). Apakah ada situasi di mana menggunakan server database masuk akal dibandingkan dengan database tertanam?