कंप्यूटर, डेटाबेस
डेटाबेस प्रबंधन प्रणालियों का अवलोकन
सभी मानव गतिविधि अलंघनीय जानकारी निर्देशिका और डेटाबेस की एक किस्म के साथ जुड़ा हुआ है। लाइब्रेरी रजिस्ट्री, नोटपैड, अपने मोबाइल फोन या टेबलेट पर पता - यह संरचित जानकारी की एक पूरी सूची है, जो हम का उपयोग नहीं है। लेकिन कंप्यूटर परिशुद्धता की तरह है, तो हम परिभाषा दे।
इस प्रकार, एक डेटाबेस (DB) - तार्किक संबंधित डेटा का एक सेट है कि विभिन्न विषय क्षेत्रों में वस्तुओं की जानकारी राज्य वर्णन करता है और कंप्यूटर उपकरणों के साथ कार्रवाई की।
डाटाबेस प्रबंधन सिस्टम, बनाने के प्रबंधन और प्रसंस्करण जानकारी अड्डों के लिए एक सॉफ्टवेयर और भाषा माहौल है। नियत डेटाबेस:
- बाहर (डिस्क, टेप, आदि ...) और राम पर आधारों के साथ काम करते हैं;
- उपयोगकर्ताओं को साझा करना;
- बदलने के नियंत्रण, संग्रह और डेटाबेस वसूली;
- भाषा के लिए पहुँच प्रदान सूचना संसाधन ;
- निर्माण, संशोधन, और डेटाबेस प्रबंधन के लिए उपकरण।
संबंधपरक प्रबंधन प्रणाली
कंप्यूटर डेटाबेस के आगमन के बाद यह अपने काम के कई मॉडल है, लेकिन संबंधपरक मॉडल सबसे सार्वभौमिक था। यह जानकारी तालिकाओं का एक संबंधित सेट है अखंडता और जानकारी की न्यूनतम अतिरेक की गारंटी देता है। टेबल मॉडल विषय क्षेत्रों के बहुमत के लिए लागू किया गया था, और बाजार एक संबंधपरक डेटाबेस प्रबंधन प्रणाली तेजी से विकसित करना शुरू किया है। आकृति का एक संबंधपरक संरचना का एक उदाहरण दिखाता "छात्रों के आधार।"
सभी संबंधित DBMSs ANSI SQL भाषा मानक और संबंधपरक मॉडल है, जो विभिन्न डेटाबेस पर चलने के लिए अनुप्रयोगों को सक्षम के बुनियादी सिद्धांतों का समर्थन है। साथ ही, बड़े डेटाबेस के लिए अपने स्वयं एसक्यूएल विस्तार उसमें कुछ जोड़ा है। प्रबंधन प्रणाली के उदाहरण डेटाबेस बड़े पैमाने पर परियोजनाओं के लिए - यह है Microsoft SQL सर्वर और Oracle।
संबंधपरक मॉडल को सफलतापूर्वक इंटरनेट परियोजनाओं के विकास में इस्तेमाल किया। उदाहरण MySQL डेटाबेस और PostgreSQL कर रहे हैं।
NoSQL प्रौद्योगिकी
मात्रा में डेटा और रिश्ते की जटिलता में वृद्धि के नए डेटाबेस प्रबंधन प्रणालियों के उद्भव के लिए प्रेरित किया है। सूचना एक दूसरे से स्वतंत्र, और कभी कभी भी असंभव सख्ती से इसकी संरचना का वर्णन करने के नहीं रह गया है। रिलेशनल डेटाबेस अब इस तरह के कार्यों के साथ सामना कर सकते हैं। यह जानकारी डेटाबेस और प्रबंधन प्रणाली, सामूहिक रूप से NoSQL के रूप में जाना के एक नए प्रकार के उद्भव ( «कोई एसक्यूएल») के लिए प्रेरित किया।
NoSQL डेटाबेस के मुख्य श्रेणियों:
- "कुंजी मान"। सबसे लोकप्रिय डेटाबेस - Redis, वोल्डेमॉर्ट, टोक्यो कैबिनेट और Dynomite।
- क्लोन डेटाबेस बिगटेबल। यह आंतरिक उपयोग के खोज इंजन के लिए गूगल द्वारा विकसित किया गया था। आधिकारिक तौर पर बिगटेबल यह उपलब्ध नहीं है, लेकिन इसके आधार पर एक डेटाबेस है। यह Hadoop, Hypertable और कैसेंड्रा।
- दस्तावेज़ उन्मुख। सबसे लोकप्रिय बर्कले DB एक्सएमएल, MongoD, मौजूद हैं और CouchDB।
- आधार के आधार पर ग्राफ सिद्धांत की। Neo4j, SONES graphDB और AllegroGraph में प्रयुक्त।
डीबीएमएस के भविष्य
बाजार संबंधात्मक डाटाबेस प्रबंधन सिस्टम NoSQL लेने उपयोग करने के लिए और अधिक से अधिक इच्छुक विकास जारी है। बेशक, "क्लासिक» एसक्यूएल में अलग-अलग जटिलता के सॉफ्टवेयर सिस्टम की एक बड़ी राशि बेच दिया, और उनके लिए माइक्रोसॉफ्ट और ओरेकल जैसे बाजार दिग्गजों देखते हैं। लेकिन कुछ निश्चितता के साथ हम मान सकते हैं कि आने वाले वर्षों में NoSQL काफी जटिल जानकारी प्रणालियों के विकास में नेताओं बेदखल करने के लिए सक्षम हो जाएगा।
Similar articles
Trending Now