Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL

मास्टर पोस्टग्रेएसक्यूएल:एक संपूर्ण शुरुआती मार्गदर्शिका

<पी> PostgreSQL एक ओपन-सोर्स रिलेशनल डेटाबेस प्रबंधन प्रणाली है जिसे स्वयंसेवकों की विश्वव्यापी टीम द्वारा विकसित किया गया है। कोई भी एकल निगम या निजी इकाई PostgreSQL को नियंत्रित नहीं करती है और इसका स्रोत कोड निःशुल्क उपलब्ध है।

<पी> PostgreSQL सबसे पुराने रिलेशनल डेटाबेस प्रबंधन प्रणालियों में से एक है, इसका पहला संस्करण 1997 में आया था। एक रिलेशनल डेटाबेस प्रबंधन प्रणाली अंतर-संबंधित तालिकाओं के रूप में डेटा के भंडारण की सुविधा प्रदान करती है। रखरखाव में आसानी के कारण PostgreSQL एक बहुत ही विश्वसनीय समाधान बन गया है, जिसे कई डेटा केंद्रों में आसानी से विकेंद्रीकृत किया जा सकता है। यही कारण है कि आधुनिक उत्पादन डेटाबेस में इसकी बड़ी हिस्सेदारी है। और इसके व्यापक उपयोग के कारण, PostgreSQL में ज्ञान होना एक आवश्यक कौशल है। आइए उन विभिन्न संसाधनों पर एक नज़र डालें जो PostgreSQL सीखने में मदद के लिए उपलब्ध हैं।

PostgreSQL क्या है?

<पी> PostgreSQL को पहली बार 1981 में कैलिफोर्निया विश्वविद्यालय में Ingres प्रोजेक्ट के रूप में जारी किया गया था। बाद में इसका नाम बदलकर पोस्टग्रेज कर दिया गया, क्योंकि इसे इंग्रेस प्रोजेक्ट के बाद जारी किया गया था, इसलिए यह "पोस्ट-इंग्रेस" बन गया। 1996 में, PostgreSQL.org वेबसाइट लॉन्च की गई, जिसने दो चीजों को चिह्नित किया - SQL मानक के लिए नया समर्थन और साथ ही समाधान की ऑनलाइन उपस्थिति।

<पी> आधिकारिक "पोस्टग्रेएसक्यूएल" की पहली रिलीज़ 1997 में की गई थी। तब से, डेटाबेस सिस्टम को लगातार विकसित और बेहतर बनाया गया है। PostgreSQL वैश्विक विकास समूह इस तिथि तक समाधान के रखरखाव का काम संभालता है, और नई रिलीज़ अक्सर होती रहती हैं।

<पी> PostgreSQL डेटाबेस प्रबंधन समाधान के संदर्भ में असाधारण प्रदर्शन प्रदान करता है। यह एक अत्यधिक स्थिर डेटाबेस प्रबंधन प्रणाली है, जो 20 वर्षों से अधिक के सामुदायिक विकास द्वारा समर्थित है। उन्नत डेटा प्रकारों के समर्थन के लिए इसका एक समृद्ध इतिहास है, और यह प्रदर्शन अनुकूलन के स्तर का समर्थन करता है जो कि Oracle और SQL सर्वर जैसे इसके वाणिज्यिक समकक्षों में आम है।

PostgreSQL का उपयोग किस लिए किया जाता है?

<पी> दूरस्थ डेटाबेस का प्रावधान करते समय PostgreSQL एक लोकप्रिय विकल्प बन गया है। इससे पहले कि हम टूल सीखना शुरू करें, आइए इसके कुछ उपयोग मामलों का पता लगाएं:

सामान्य प्रयोजन डेटाबेस

<पी> PostgreSQL सामान्य कार्यों को काफी अच्छी तरह से संभाल सकता है। स्टार्ट-अप और बड़े उद्यम अपने प्राथमिक डेटा भंडारण समाधान के रूप में PostgreSQL का उपयोग करना पसंद करते हैं। PostgreSQL के पास वास्तविक समय के संचालन के लिए बहुत अच्छा समर्थन है, साथ ही उत्पादन वातावरण में उपयोग किए जाने पर इसका स्केल भी बहुत अच्छा है।

LAPP ओपन सोर्स स्टैक

<पी> LAMP स्टैक (Linux, Apache, MySQL, और PHP/Python/Perl) वर्षों से बहुत लोकप्रिय स्टैक रहा है। PostgreSQL की शुरुआत के साथ, LAPP (Linux, Apache, PostgreSQL, और PHP/Python/Perl) नामक एक नया संस्करण पेश किया गया है। यह तेजी से विश्वसनीय, गतिशील वेबसाइट बनाने में मदद करता है।

भूस्थानिक डेटाबेस

<पी> PostgreSQL PostGIS नामक एक्सटेंशन का समर्थन करता है। PostGIS के साथ, भौगोलिक वस्तुओं को आसानी से संग्रहीत किया जा सकता है, और डेटाबेस का उपयोग स्थान-आधारित सेवाओं और भौगोलिक सूचना प्रणालियों (GIS) के लिए भू-स्थानिक डेटा स्टोर के रूप में किया जा सकता है।  <पी> इसका मतलब है कि PostgreSQL के साथ, आप आसानी से ऐसे डेटाबेस बना सकते हैं जो स्थान-संबंधित डेटा संग्रहीत करते हैं। यह उन ऐप्स का समर्थन कर सकता है जो वास्तविक समय स्थान साझा करने की अनुमति देते हैं, या जो अपने व्यावसायिक तर्क में स्थान को एक महत्वपूर्ण वस्तु के रूप में उपयोग करते हैं। बहुत से डेटाबेस प्रबंधन समाधान स्थान-आधारित डेटा भंडारण का समर्थन नहीं करते हैं, और जो ऐसा करते हैं उनमें से, PostgreSQL शीर्ष पर आता है।

फ़ेडरेटेड हब डेटाबेस

<पी> PostgreSQL अन्य डेटाबेस प्रबंधन समाधानों के साथ बढ़िया काम करता है। विदेशी डेटा रैपर्स और JSON समर्थन जैसी सुविधाएं इसे अन्य डेटा स्टोर्स से जुड़ने और बहु-भाषा डेटाबेस सिस्टम के लिए संघीय केंद्र के रूप में कार्य करने की अनुमति देती हैं।

वैज्ञानिक डेटा प्रबंधन

<पी> वैज्ञानिक डेटा को परिणाम निकालने के लिए टेराबाइट डेटा के प्रसंस्करण की आवश्यकता होती है। इस पैमाने का डेटा संग्रहीत करना अपने आप में एक व्यापक कार्य है। इतनी बड़ी मात्रा में डेटा संग्रहीत करने के लिए PostgreSQL ने वर्षों से खुद को एक विश्वसनीय, मजबूत समाधान के रूप में साबित किया है, और इसलिए यह इस परिदृश्य के लिए बिल्कुल उपयुक्त है।

पोस्टग्रेएसक्यूएल सीखना

<पी> यह देखते हुए कि PostgreSQL एक मजबूत डेटाबेस प्रबंधन समाधान है, यदि आप LAMP/LAPP स्टैक डेवलपर बनने की योजना बना रहे हैं तो इसे अपने प्राथमिक कौशल में से एक के रूप में रखना महत्वपूर्ण है। आरंभ करने में आपकी सहायता के लिए संसाधनों की एक सूची निम्नलिखित है।

सर्वोत्तम PostgreSQL संसाधन

<पी> चूँकि PostgreSQL एक ओपन-सोर्स टूल है, बहुत से लोगों ने ऐसी सामग्री बनाने का प्रयास किया है जो आपको आसानी से आरंभ करने में मदद कर सकती है। सबसे पहले, आइए उन निःशुल्क और सशुल्क वीडियो पाठ्यक्रमों पर एक नज़र डालें जो PostgreSQL के लिए उपलब्ध हैं:

PostgreSQL ट्यूटोरियल सीखें

  • प्लेटफ़ॉर्म:यूट्यूब
  • अवधि:4 घंटे
  • कीमत:मुफ़्त
  • आवश्यकताएँ:कोई नहीं
  • प्रारंभ तिथि:ऑन-डिमांड
<पी> 600,000 से अधिक व्यूज और 13,000 लाइक्स के साथ, फ्रीकोडकैंप द्वारा लर्न पोस्टग्रेएसक्यूएल ट्यूटोरियल हर दूसरे कोर्स को मात देता है।
<पी> फ़्रीकोडकैंप के पाठ्यक्रम लेने में मज़ा आता है - उनमें पर्याप्त सामग्री होती है और वे विज्ञापन-मुक्त होते हैं, जिसका अर्थ है कि अच्छी तरह से पढ़ाना freecodecamp.org की सर्वोच्च प्राथमिकताओं में से एक है। यदि आप PostgreSQL की दुनिया में अपना पहला कदम रखने के इच्छुक हैं, तो इस कोर्स से शुरुआत करना उचित होगा।

शुरुआती लोगों के लिए SQL और PostgreSQL:SQL विशेषज्ञ बनें

  • प्लेटफ़ॉर्म:उडेमी
  • अवधि:9 घंटे
  • कीमत:वेबसाइट पर जांचें
  • आवश्यकताएँ:कोई नहीं
  • प्रारंभ तिथि:ऑन-डिमांड
<पी> इस लेख को लिखने के समय लगभग 3,000 छात्रों द्वारा 4.5-स्टार रेटिंग के साथ, यह पाठ्यक्रम भीड़ से अलग है। चूँकि यह ऑन-डिमांड है, इसलिए यह उन शौकीनों के लिए सर्वोत्तम संभव वीडियो संसाधन बनाता है जो अपने बुनियादी सिद्धांतों पर आगे बढ़ने के लिए किसी कोर्स की तलाश में हैं।

PostgreSQL का उपयोग करके SQL सीखें:शून्य से हीरो तक

  • प्लेटफ़ॉर्म:उडेमी
  • अवधि:13.5 घंटे
  • कीमत:वेबसाइट पर जांचें
  • आवश्यकताएँ:कोई नहीं
  • प्रारंभ तिथि:ऑन-डिमांड
<पी> एक बार जब आपको यह पता चल जाए कि PostgreSQL कैसे काम करता है और आप इसे अपने सिस्टम पर कैसे सेट कर सकते हैं, तो यह कोर्स आपके लिए फायदेमंद होगा। PostgreSQL के साथ Python पर युग्मित सामग्री केवल एक तकनीक के बजाय पूरे स्टैक को एक साथ सीखने की संभावना को खोलती है।
<पी> 600 से अधिक शिक्षार्थियों द्वारा 4.6-स्टार रेटिंग के साथ, इस पाठ्यक्रम में एक बढ़ती प्रवृत्ति देखी गई है। यह PostgreSQL को विस्तार से कवर करता है, और पायथन अवधारणाओं का भी परिचय देता है जो इसे एक आदर्श प्रारंभिक बिंदु बनाता है यदि आप वेब विकास के साथ जल्दी से शुरुआत करना चाहते हैं।

PostgreSQL पुस्तकें

<पी> वीडियो पाठ्यक्रमों के अलावा, PostgreSQL के साथ आरंभ करने में आपकी सहायता के लिए कई पुस्तकें उपलब्ध हैं। कुछ शीर्ष में शामिल हैं:

पोस्टग्रेएसक्यूएल 13 में महारत हासिल करना - चौथा संस्करण हंस-जुर्गन शॉनिग द्वारा

मास्टर पोस्टग्रेएसक्यूएल:एक संपूर्ण शुरुआती मार्गदर्शिका <पी> इस समय कीमत लगभग $25 है (नवीनतम कीमत यहां देखें), मास्टरींग पोस्टग्रेएसक्यूएल 13 शीर्ष PostgreSQL पाठ्यक्रमों में से एक है, जिसे स्वयं postgresql.org द्वारा अनुशंसित किया गया है! डेटाबेस की बुनियादी बातों से शुरू होकर, यह पुस्तक आपको क्रमिक सीखने के सफर पर ले जाएगी, और प्रदर्शन ट्यूनिंग और मॉनिटरिंग जैसी उन्नत सुविधाओं को कवर करेगी।

PostgreSQL सीखें लुका फेरारी और एनरिको पिरोज़ी द्वारा

मास्टर पोस्टग्रेएसक्यूएल:एक संपूर्ण शुरुआती मार्गदर्शिका <पी> इस समय इसकी कीमत लगभग $25 है (नवीनतम कीमत यहां देखें), यह postgresql.org की अनुशंसाओं में से एक और पुस्तक है। यह पुस्तक शुरुआत में अतिरिक्त प्रयास करती है, और अन्य पुस्तकों के विपरीत, यह PostgreSQL के साथ शुरुआत करने के लिए शुरुआती चीजों पर ध्यान नहीं देती है; बल्कि यह कोई भी आगे कदम उठाने से पहले डेटाबेस प्रबंधन की मूलभूत अवधारणा को समझने पर ध्यान केंद्रित करता है।

PostgreSQL संसाधन

<पी> वीडियो पाठ्यक्रमों और पुस्तकों के अलावा, इंटरनेट पर बड़ी संख्या में ट्यूटोरियल भी उपलब्ध हैं। आरंभ करने के लिए यहां कुछ बेहतरीन अंश दिए गए हैं:

postgresqltutorial.com द्वारा PostgreSQL ट्यूटोरियल

<पी> PostgreSQL में शामिल सभी विषयों की पर्याप्त कवरेज के साथ, यह ट्यूटोरियल शुरुआती लोगों के लिए एक मजबूत शुरुआती बिंदु के रूप में खड़ा है। इस ट्यूटोरियल में दी गई सामग्री की लंबाई और गहराई बेजोड़ है। इसमें इसे पूरा करने के बाद किए जाने वाले उन्नत ट्यूटोरियल की एक सूची का भी उल्लेख किया गया है, जो आपकी PostgreSQL सीखने की यात्रा के लिए वन-स्टॉप समाधान के रूप में काम करेगा।

TutorialsPoint द्वारा PostgreSQL ट्यूटोरियल

<पी> लगातार अध्यायों की एक श्रृंखला के रूप में प्रस्तुत करने के बजाय, इस ट्यूटोरियल को महत्वपूर्ण विषयों की शब्दावली के रूप में व्यवस्थित किया गया है। यह PostgreSQL के अधिकांश बुनियादी विषयों को शामिल करता है, और विषय की प्रारंभिक समझ प्राप्त करने के बाद इसे संदर्भित करने के लिए यह एक अच्छा संसाधन है।

PostgreSQL सीखने में कितना समय लगता है?

<पी> यह देखते हुए कि PostgreSQL एक मजबूत समाधान है, और SQL भाषा पर आधारित है, PostgreSQL में एक अच्छी शुरुआत पाने में आमतौर पर लगभग चार सप्ताह लगते हैं। अगले चार सप्ताह की अवधि के लिए वास्तविक समय की परियोजनाओं के साथ कठोर अभ्यास से आपके दिमाग में मूल बातें स्पष्ट हो जाएंगी, जिससे आप इस समाधान की पूरी क्षमता का उपयोग कर सकेंगे।

क्या आपको PostgreSQL का अध्ययन करना चाहिए?

<पी> PostgreSQL पर पाठ्यक्रमों और सामग्री की एक बड़ी सूची संकलित करने के बाद, अब हमारे सामने सबसे महत्वपूर्ण प्रश्न है:क्या आपको PostgreSQL सीखना चाहिए? इसका उत्तर सरल है:यदि आप LAMP/LAPP स्टैक का उपयोग करके निर्मित परियोजनाओं पर काम करने के इच्छुक हैं, तो PostgreSQL आवश्यक है। यह न केवल आपको SQL की बेहतरीन समझ प्रदान करेगा, बल्कि आपको एक मजबूत डेटा स्टोर को समझने और बनाने में भी मदद करेगा। 
<पी> मास्टर पोस्टग्रेएसक्यूएल:एक संपूर्ण शुरुआती मार्गदर्शिका

<पी> "कैरियर कर्म ने मेरे जीवन में तब प्रवेश किया जब मुझे इसकी सबसे अधिक आवश्यकता थी और बूटकैंप ने तुरंत मेरी मदद की। स्नातक होने के दो महीने बाद, मुझे अपना सपनों का काम मिला जो जीवन में मेरे मूल्यों और लक्ष्यों के अनुरूप था!"

<पी> वीनस, रॉकबॉट में सॉफ्टवेयर इंजीनियर

<पी> अपना बूटकैंप मैच ढूंढें

<पी> यदि आप SQL सीखने की योजना बना रहे हैं, तो ऐसे पाठ्यक्रम/संसाधन से शुरुआत करना बहुत अच्छा होगा जो PostgreSQL का उपयोग करके SQL सिखाता है। इस तरह, आपके पास SQL के साथ-साथ PostgreSQL पारिस्थितिकी तंत्र में एक ठोस आधार होगा।


  1. जावास्क्रिप्ट में डिबगर स्टेटमेंट जावास्क्रिप्ट में डिबगर स्टेटमेंट

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

  1. पेश है MongoDB कम्पास पेश है MongoDB कम्पास

    यह पोस्ट MongoDB® के लिए GUI का परिचय देता है, जिसे MongoDB Compass के नाम से जाना जाता है। अवलोकन कम्पास आपको MongoDB क्वेरी सिंटैक्स के किसी भी औपचारिक ज्ञान के बिना अपने MongoDB डेटा का विश्लेषण और समझने की अनुमति देता है। आप कंपास का उपयोग क्वेरी प्रदर्शन को अनुकूलित करने, अनुक्रमणिका को प्रबंध

  1. कैसे पता लगाएं कि कोई आईओएस एप्लिकेशन पृष्ठभूमि या अग्रभूमि में है या नहीं? कैसे पता लगाएं कि कोई आईओएस एप्लिकेशन पृष्ठभूमि या अग्रभूमि में है या नहीं?

    यह पता लगाने के लिए कि कोई iOS एप्लिकेशन पृष्ठभूमि में है या अग्रभूमि में है, हम बस UIApplication का उपयोग कर सकते हैं जैसे हम इसका उपयोग बैटरी की स्थिति, स्थिति आदि जैसी कई अन्य चीजों का पता लगाने के लिए कर सकते हैं। आइए देखें कि हम इसे अपने आवेदन में कैसे कर सकते हैं। हम अपने एप्लिकेशन के साझा सं