ComputerDatabase

What Is The Meaning Database?

Database

What Is Database?

Database Definition

एक Database structured Information, या Data का एक संगठित Collection है, Then जिसे आमतौर पर Computer System में Electronic रूप से Collection किया जाता है।Then एक Database को आमतौर पर एक Database Management System (DBMS) द्वारा controll किया जाता है ।Then साथ में, Data और DBMS, उनके साथ जुड़े Useage के साथ, एक Database System के रूप में जाना जाता है, जिसे अक्सर केवल Database के लिए छोटा किया जाता है।

आज प्रचालन में सबसे सामान्य प्रकार के Database में Data को प्रसंस्करण और Data Query को Skilled बनाने के लिए आमतौर पर Rows और Pillars में तालिकाओं की एक Chain में Modeling की जाती है। Then तब Data को आसानी से Access, Manage, Modify, Update, controll और Organized किया जा सकता है। अधिकांश Database Data लिखने और Query करने के लिए SQL का Use करते हैं।

औपचारिक रूप से, एक “Database” Related Data के एक Set और इसे Organized करने के Ways को reference करता है। Then इस Data तक पहुंच आमतौर पर “Database management system” (DMS) द्वारा प्रदान की जाती है जिसमें Computer Software का एक एकीकृत Set होता है जो Users को एक या अधिक Database के साथ बातचीत करने की Permission देता है और Database में निहित सभी Data तक पहुंच प्रदान करता है (हालांकि प्रतिबंध मौजूद हो सकता है जो विशेष Data तक पहुंच को सीमित करता है)।

Then DBMS विभिन्न कार्य प्रदान करता है जो बड़ी मात्रा में Information के Access, storage and retrieval की Permission देता है और यह प्रबंधित करने के Ways प्रदान करता है कि उस Information को कैसे Organized किया जाता है।

 

History of Database

1970 के जून में, Edgar F Coded नाम के IBM के एक Computer Scientist ने बड़े common banks के लिए Data का एक Relational Model Title से एक अकादमिक Paper प्रकाशित किया।Then उस Paper ने Data Model करने का एक नया तरीका पेश किया। इसने cross-linked table का एक समूह बनाने का एक तरीका विस्तृत किया जो आपको Data के किसी भी टुकड़े को केवल एक बार Store करने की Permission देगा।

Then इस संरचना वाला एक Database किसी भी Question का Answer दे सकता है, जब तक कि Answer उसमें कहीं Collections हो। ऐसे समय में जब Storage महंगा था, Disk Place का कुशलतापूर्वक Use किया जाएगा। इस Paper ने Future में Database Launch किया।

Then Oracle ने 1979 में पहला वाणिज्यिक Relational Database बाजार में लाया, उसके बाद DB2, SAP Sysbase ASE और Informix का स्थान आया।

1980 और 90 के दशक में, Relational Database तेजी से प्रभावी हुए, किसी भी Query को कुशल बनाने के लिए रिच इंडेक्स वितरित किए। table join, read operations के लिए Word जो अलग-अलग Record को एक में खींचते हैं, And Transection, जिसका meaning है कि Database में फैले हुए रीड And विशेष रूप से लिखने का संयोजन आवश्यक था।

SQL, structured Query Language, Data की Language बन गई, और Software Developers ने इसका Use करना सीखा कि वे क्या चाहते हैं, और Database को यह तय करने दें कि इसे कैसे वितरित किया जाए। आश्चर्य को रोकने के लिए सख्त गारंटी को Database में शामिल किया गया था।

What Is a NoSQL database?

जब लोग “NoSQL Database” Word का Use करते हैं, तो वे आमतौर पर इसका Use किसी भी Non-Relational Database को reference करने के लिए करते हैं। Then कुछ लोग कहते हैं कि “NoSQL” Word “Non SQL” के लिए है, जबकि अन्य कहते हैं कि यह “न केवल SQL” के लिए है।Then किसी भी तरह से, अधिकांश सहमत हैं कि NoSQL Database ऐसे Database हैं जो Data को Relational Table के अलावा किसी अन्य प्रारूप में Collection करते हैं।

एक आम गलत Perception यह है कि NoSQL Database या Non-Relational Database Related Data को अच्छी तरह से Collection नहीं करते हैं।Then NoSQL Database Relationship Data को Store कर सकते हैं-वे इसे Relational Database की तुलना में अलग Ways से Store करते हैं। वास्तव में, जब SQL Database के साथ तुलना की जाती है, तो कई लोग NoSQL Database में Modeling Related Data को SQL Database की तुलना में आसान पाते हैं, क्योंकि Related Data को तालिकाओं के बीच विभाजित करने की Needs नहीं होती है।

2000 के दशक के अंत में NoSQL Database का उदय हुआ क्योंकि Storage की लागत में नाटकीय रूप से कमी आई।Then Data दोहराव को कम करने के उद्देश्य से एक जटिल, मुश्किल से प्रबंधित Data Model बनाने की Needs के दिन गए। Developers Software Development की प्राथमिक लागत बन रहे थे, इसलिए NoSQL Database Developers उत्पादकता के लिए अनुकूलित थे।

Then जैसे-जैसे Storage लागत तेजी से घटती गई, Storage और Query के लिए आवश्यक Data usage की मात्रा में वृद्धि हुई। यह Data सभी आकारों और आकारों में आया- structured, Half-structured, और Polymorphic- और पहले से स्कीमा को परिभाषित करना लगभग असंभव हो गया। Then NoSQL Database Deevlopers को बड़ी मात्रा में structured Data Collection करने की Permission देता है, जिससे उन्हें बहुत अधिक Flexibility मिलता है।

इसके अतिरिक्त, Agile Manifesto Popularity में बढ़ रहा था, And Software Engineer Software develop करने के Ways पर पुनर्विचार कर रहे थे।

वे बदलती Needs के लिए तेजी से अनुकूल होने की Needs को पहचान रहे थे।Then उन्हें तेज़ी से पुनरावृति करने और अपने Software स्टैक में परिवर्तन करने की क्षमता की Needs थी – Database Model तक सभी तरह से। NoSQL Database ने उन्हें यह Flexibility दिया।

 

What is SQL?

अब जब हमें NoSQL Database की समझ हो गई है, तो आइए उनके साथ तुलना करें जो परंपरागत रूप से सबसे लोकप्रिय Database रहे हैं | SQL द्वारा Access किए गए Relational Database। Relational Database के साथ इंटरैक्ट करते समय आप SQL का Use कर सकते हैं जहाँ Data को निश्चित Column और Lines वाली तालिकाओं में Collection किया जाता है।

1970 के दशक में Software Engineers ने भी आमतौर पर Waterfall Software Deelopment Model का Plan किया। Development शुरू होने से पहले परियोजनाओं की विस्तार से योजना बनाई गई थी। Software Engineers ने painstaking रूप से जटिल entity-Related (ईआर) आरेख बनाए ताकि यह सुनिश्चित हो सके कि उन्होंने उन सभी Data के बारे में carefully सोचा है जिन्हें उन्हें Store करने की Needs होगी।

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button