2011-07-04 6 views

उत्तर

12

मैंने देखा है एम्बेडेड डेटाबेस की दो परिभाषाएं हैं:

  1. एक डाटाबेस सिस्टम विशेष रूप से "एम्बेडेड" अंतरिक्ष के लिए (मोबाइल उपकरणों और इतने पर।) तैयार किया गया है के रूप में एंबेडेड डेटाबेस इसका मतलब यह है वे यथोचित प्रदर्शन कड़े वातावरण में (मेमोरी/सीपीयू वार।)
  2. डेटाबेस में एम्बेडेड डेटाबेस जो सर्वर की आवश्यकता नहीं है, और किसी एप्लिकेशन में एम्बेडेड हैं (जैसे SQLite।) इसका मतलब है कि सब कुछ एप्लिकेशन द्वारा प्रबंधित किया जाता है।

मैं व्यक्तिगत रूप से कभी नहीं वास्तव में Wikipedia में परिभाषित करता है के रूप में प्रयोग किया जाता देखा है, लेकिन है कि शायद मेरी गलती है, हालांकि यह मेरा नंबर 2 से ऊपर काफ़ी जैसा दिखता है।

+0

उत्तर के लिए धन्यवाद। मेरा एक सवाल है। WRT से # 2 तक, क्या आप कहते हैं कि सर्वर वास्तव में एप्लिकेशन सर्वर के भीतर रहता है, इसलिए ऐप सर्वर को प्रारंभ/रोकना डेटाबेस प्रक्रिया की शुरूआत/रोक का ख्याल रखता है? – ihavprobs

+0

डेटाबेस और एप्लिकेशन दोनों पर उपयोग की जाने वाली सटीक तकनीक पर निर्भर करता है, लेकिन हां, एप्लिकेशन डेटा स्टोर का प्रबंधन करता है। SQLite के मामले में, यह केवल एक लाइब्रेरी है जिसके विरुद्ध आप लिंक करते हैं इसलिए कोई वास्तविक सर्वर नहीं है। –

+0

फिर से धन्यवाद। विशिष्ट होने के लिए, apache geronimo सर्वर के अंदर एक अपाचे विकेट वेब ऐप के लिए अपाचे डर्बी डेटाबेस का उपयोग करने का प्रयास कर रहा हूं। तो, यह geronimo सर्वर की प्रारंभ/रोक है जो पूरे डेटाबेस सर्वर प्रबंधन का ख्याल रखता है ताकि व्यवस्थापक उपयोगकर्ता को एक अलग डेटाबेस सर्वर के बारे में चिंता न करें। क्या मैं सही हूँ? – ihavprobs

3

शब्द 'एम्बेडेड' अर्थ जोड़ता है, मूल रूप से डेटाबेस कई अनुप्रयोगों के बीच साझा करने के बजाय, एप्लिकेशन के उपयोगकर्ता से छिपी हुई डिग्री के लिए एक विशिष्ट अनुप्रयोग के लिए समर्पित है, और पूरी तरह से एप्लिकेशन द्वारा नियंत्रित किया जाता है।

एक एम्बेडेड डेटाबेस अवधारणात्मक रूप से एक अलग चीज़ की बजाय एप्लिकेशन का एक हिस्सा है।

2

बस इसका उपयोग देखें ... उदाहरण के लिए एक H2- एम्बेडेड डेटाबेस। आपको अपनी मशीन पर चलने वाले सर्वर की आवश्यकता नहीं है, आपका पूरा डेटाबेस एक में संग्रहीत नहीं है (ये मूल रूप से दो हैं) स्थानीय फ़ाइल। जब आप अपने डीबी से कनेक्ट होते हैं तो इसे खोला और बंद कर दिया जाता है, और जब आप डिस्कनेक्ट करते हैं तो यह अनलॉक हो जाता है।

संबंधित मुद्दे