मैंने कुछ एप्लिकेशन देखे हैं जो मूल रूप से एप्लिकेशन सॉफ़्टवेयर हैं जो सिस्टम को स्थानीय रूप से चलाते हैं (इसलिए उनके पास नेटवर्क पर बहुत अधिक संचार नहीं है)। ये एप्लिकेशन अपने डेटा को संग्रहीत करने के लिए डेटाबेस सर्वर पर निर्भर प्रतीत होते हैं।
एक आवेदन का एक उदाहरण अमारोक (लिनक्स पर एक लोकप्रिय संगीत खिलाड़ी) है। मुझे नहीं पता कि वे अभी भी ऐसा करते हैं, लेकिन मुझे याद है कि एक समय था जब अमरोक को स्थापित करने का मतलब था कि आपको एक MySQL सर्वर स्थापित करना होगा और इसे हर समय पृष्ठभूमि में चलाना होगा।
एक छोटे एम्बेडेड SQL समाधान जैसे sqlite का उपयोग करने की तुलना में स्थानीय भंडारण के लिए एक सर्वर का उपयोग करने का क्या फायदा है? मैं सामान्य रूप से एप्लिकेशन सॉफ़्टवेयर के बारे में बात कर रहा हूं, जरूरी नहीं कि अमारॉक (यह सिर्फ एक उदाहरण था)। क्या कोई परिस्थितियां हैं जहां एक डेटाबेस सर्वर का उपयोग एम्बेडेड डेटाबेस की तुलना में समझ में आता है?