PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL के लिए सर्वश्रेष्ठ DBaaS समाधान

इस तकनीक द्वारा दी जाने वाली सभी सुविधाओं का लाभ उठाने के लिए सभी कंपनियों में क्लाउड कंप्यूटिंग का अधिक से अधिक उपयोग हो रहा है।

यह इंटरनेट के माध्यम से कंप्यूट पावर, डेटाबेस, स्टोरेज, एप्लिकेशन और अन्य संसाधनों की ऑन-डिमांड उपलब्धता की अनुमति देता है, इसलिए आपको शक्तिशाली सर्वर खरीदने या निर्माण करने के लिए बहुत अधिक पैसा खर्च करने की आवश्यकता नहीं है। आपके अपने डेटा केंद्र।

एक सेवा के रूप में डेटाबेस (DBaaS) एक क्लाउड कंप्यूटिंग सेवा है जो उपयोगकर्ताओं को भौतिक हार्डवेयर स्थापित करने, सॉफ़्टवेयर स्थापित करने या इसे कॉन्फ़िगर करने की आवश्यकता के बिना डेटाबेस तक पहुंच प्रदान करती है। इन सभी प्रशासनिक कार्यों और रखरखाव का ध्यान क्लाउड प्रदाता द्वारा किया जाता है ताकि उपयोगकर्ता को केवल डेटाबेस का उपयोग करने की आवश्यकता हो।

सवाल यह है कि सबसे अच्छा DBaaS समाधान क्या है? दुर्भाग्य से, इसका कोई सरल उत्तर नहीं है, इसलिए इस ब्लॉग में, हम PostgreSQL के लिए विभिन्न DBaaS प्रदाताओं की मुख्य विशेषताओं को देखेंगे।

PostgreSQL के लिए Amazon RDS

PostgreSQL के लिए Amazon RDS सबसे बड़े प्रदाताओं में से एक है जो क्लाउड में डेटाबेस सेवाएं प्रदान करता है। इस DBaaS समाधान के साथ, आप क्लाउड में अपने डेटाबेस को आसानी से प्रबंधित और प्रबंधित कर सकते हैं।

मुख्य विशेषताएं

आधिकारिक वेब साइट के अनुसार, मुख्य विशेषताएं हैं:

  • पूर्व-कॉन्फ़िगर किए गए पैरामीटर परिनियोजन को एक आसान कार्य बनाते हैं
  • निगरानी और मीट्रिक
  • डेटाबेस ईवेंट सूचनाएं
  • स्वचालित सॉफ़्टवेयर पैचिंग
  • सामान्य प्रयोजन (SSD):यह प्रति प्रावधानित GB में 3 IOPS की एक सुसंगत आधार रेखा प्रदान करता है और 3,000 IOPS तक फटने की क्षमता प्रदान करता है।
  • प्रावधानित IOPS (SSD):आप प्रति डेटाबेस उदाहरण 64TB संग्रहण और 80,000 IOPS तक का प्रावधान कर सकते हैं।
  • स्वचालित बैकअप
  • डेटाबेस स्नैपशॉट
  • मल्टी-एजेड डिप्लॉयमेंट
  • प्रतिकृति पढ़ें
  • डेटाबेस और बैकअप एन्क्रिप्शन
  • निजी वर्चुअल नेटवर्क
  • PostGIS, पूर्ण पाठ खोज शब्दकोश, HStore, JSON डेटा प्रकार, और pg_stat_statements जैसी समर्थित PostgreSQL सुविधाएँ
  • विदेशी डेटा रैपर
  • कोर PostgreSQL इंजन विशेषताएं

मूल्य निर्धारण

इस उत्पाद का उपयोग करके, आप केवल वही भुगतान करेंगे जो आप उपयोग करते हैं, और कोई न्यूनतम शुल्क नहीं है। आप AWS मूल्य निर्धारण कैलकुलेटर का उपयोग करके अपने मासिक बिल का अनुमान लगा सकते हैं। उदाहरण दो प्रकार के होते हैं: 

  • ऑन-डिमांड DB इंस्टेंस :यह आपको गणना क्षमता के लिए भुगतान करने की अनुमति देता है, जब तक कि आपका डीबी इंस्टेंस किसी डीबी इंस्टेंस के लॉन्च होने के समय से तब तक चलता है जब तक कि इसे रोक या हटा नहीं दिया जाता है, जिसमें कोई दीर्घकालिक प्रतिबद्धता नहीं है। यह आपको हार्डवेयर की योजना बनाने, खरीदने और बनाए रखने की लागतों और जटिलताओं से मुक्त करता है और सामान्य रूप से बड़ी निश्चित लागतों को बहुत छोटी परिवर्तनीय लागतों में बदल देता है।
  • आरक्षित उदाहरण :यह आपको एक या तीन साल की अवधि के लिए डीबी इंस्टेंस आरक्षित करने का विकल्प देता है और बदले में डीबी इंस्टेंस के लिए ऑन-डिमांड इंस्टेंस मूल्य निर्धारण की तुलना में एक महत्वपूर्ण छूट प्राप्त करता है। Amazon RDS आरक्षित उदाहरण PostgreSQL डेटाबेस इंजन के लिए आकार लचीलापन प्रदान करते हैं। कीमत में भंडारण या I/O लागत शामिल नहीं है।

अधिक जानकारी के लिए, आप Amazon RDS प्राइसिंग सेक्शन देख सकते हैं।

PostgreSQL के लिए Amazon Aurora

Amazon Aurora एक MySQL और PostgreSQL संगत रिलेशनल डेटाबेस है जिसे क्लाउड के लिए बनाया गया है। AWS वेब साइट के अनुसार, Amazon Aurora मानक PostgreSQL डेटाबेस की तुलना में तीन गुना तेज़ है और 1/10 लागत पर वाणिज्यिक डेटाबेस की सुरक्षा, उपलब्धता और विश्वसनीयता प्रदान करता है। दावे के बावजूद, यह एक वास्तविक PostgreSQL उदाहरण नहीं है, बस एक संगत इंजन है। लेकिन, अगर आप Amazon पर PostgreSQL चलाने पर विचार कर रहे हैं, तो आपको निश्चित रूप से इसे एक संभावित विकल्प के रूप में मानना ​​चाहिए। आप औरोरा के बारे में अधिक जान सकते हैं और यह कैसे PostgreSQL से संबंधित है।

मुख्य विशेषताएं

आधिकारिक वेब साइट के अनुसार, मुख्य विशेषताएं हैं:

  • PostgreSQL की तुलना में 3X उच्च थ्रूपुट तक
  • लो-लेटेंसी रीड रेप्लिकास
  • सर्वर रहित कॉन्फ़िगरेशन
  • कस्टम डेटाबेस एंडपॉइंट्स
  • इंस्टेंस मॉनिटरिंग और मरम्मत
  • औरोरा प्रतिकृतियों के साथ बहु-एजेड परिनियोजन
  • वैश्विक डेटाबेस
  • दोष-सहनशील और स्वयं-उपचार संग्रहण
  • स्वचालित, सतत, वृद्धिशील बैकअप और पॉइंट-इन-टाइम पुनर्स्थापना
  • नेटवर्क अलगाव
  • संसाधन-स्तर की अनुमतियां
  • एन्क्रिप्शन
  • उपयोग में आसान
  • निगरानी और मीट्रिक
  • स्वचालित सॉफ़्टवेयर पैचिंग
  • डेटाबेस ईवेंट सूचनाएं
  • फास्ट डेटाबेस क्लोनिंग
  • डेटाबेस प्रारंभ/बंद करें

मूल्य निर्धारण

अमेज़ॅन आरडीएस के समान, यहां आप बिना किसी अग्रिम शुल्क के भुगतान करेंगे। कोई न्यूनतम शुल्क नहीं है। उदाहरण तीन प्रकार के होते हैं:

  • ऑन-डिमांड इंस्टेंस :आपको किसी डीबी इंस्टेंस के लॉन्च होने के समय से लेकर उसके रुकने या हटाए जाने तक, बिना किसी दीर्घकालिक प्रतिबद्धताओं या अग्रिम शुल्क के अपने डेटाबेस के लिए भुगतान करने की सुविधा देता है। यह आपको आपकी ज़रूरतों से पहले डेटाबेस क्षमता की योजना बनाने और खरीदने की लागत और जटिलता से मुक्त करता है। ऑन-डिमांड मूल्य निर्धारण की सहायता से आप जाते ही भुगतान कर सकते हैं और यह विकास, परीक्षण और अन्य अल्पकालिक कार्यभार के लिए आदर्श है।
  • सर्वर रहित :आपकी डेटाबेस क्षमता आपके एप्लिकेशन वर्कलोड की जरूरतों को पूरा करने के लिए स्वचालित रूप से ऊपर या नीचे हो जाती है और निष्क्रियता की अवधि के दौरान बंद हो जाती है, जिससे आपका पैसा और प्रशासन का समय बचता है। आप डेटाबेस स्टोरेज के लिए भुगतान करते हैं, साथ ही डेटाबेस क्षमता और I/O आपके डेटाबेस के सक्रिय होने पर खपत करते हैं।
  • आरक्षित उदाहरण :यह स्थिर-राज्य डेटाबेस वर्कलोड के लिए उपयुक्त है और ऑन-डिमांड पर महत्वपूर्ण बचत प्रदान करता है। एक वर्ष के आरक्षित उदाहरण 45% तक की छूट प्रदान करते हैं और तीन वर्ष के आरक्षित उदाहरण मांग पर 66% तक की छूट प्रदान करते हैं। आप आरक्षित इंस्टेंस अवधि की पूरी अवधि के लिए प्रतिबद्ध हैं और नीचे दिखाए गए अनुसार एक अग्रिम शुल्क और रियायती घंटे की दर का भुगतान करते हैं। आपको इस अवधि के प्रत्येक घंटे के लिए बिल भेजा जाएगा, भले ही कोई उपयोग हुआ हो या नहीं।

अधिक जानकारी के लिए, आप Amazon Aurora प्राइसिंग सेक्शन देख सकते हैं।

PostgreSQL के लिए Google क्लाउड SQL

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

मुख्य विशेषताएं

आधिकारिक वेब साइट के अनुसार, मुख्य विशेषताएं हैं:

  • क्लाउड SQL सेकेंड जेनरेशन प्लेटफॉर्म पर आधारित क्लाउड में पूरी तरह से प्रबंधित PostgreSQL डेटाबेस।
  • कस्टम मशीन प्रकार 624 GB तक RAM और 96 CPU के साथ।
  • 30 TB तक का संग्रहण उपलब्ध है, जिसमें आवश्यकतानुसार संग्रहण आकार को स्वचालित रूप से बढ़ाने की क्षमता है।
  • Google क्लाउड कंसोल में इंस्टेंस बनाएं और प्रबंधित करें।
  • उदाहरण यूएस, ईयू, एशिया या ऑस्ट्रेलिया में उपलब्ध हैं।
  • ग्राहक डेटा Google के आंतरिक नेटवर्क और डेटाबेस तालिकाओं, अस्थायी फ़ाइलों और बैकअप में एन्क्रिप्ट किया गया है।
  • क्लाउड SQL प्रॉक्सी या SSL/TLS प्रोटोकॉल के साथ सुरक्षित बाहरी कनेक्शन के लिए समर्थन।
  • स्वचालित विफलता के साथ कई क्षेत्रों के बीच डेटा प्रतिकृति।
  • SQL डंप फ़ाइलों का उपयोग करके डेटाबेस आयात और निर्यात करें।
  • PostgreSQL क्लाइंट-सर्वर प्रोटोकॉल और मानक PostgreSQL कनेक्टर के लिए समर्थन।
  • स्वचालित और मांग पर बैकअप।
  • इंस्टेंस क्लोनिंग।
  • Google क्लाउड के संचालन सूट लॉगिंग और निगरानी के साथ एकीकरण।
  • एकाधिक PostgreSQL संस्करणों के लिए समर्थन:9.6, 10, 11, और 12.
  • PostgreSQL के लिए Cloud SQL कई PostgreSQL एक्सटेंशन का समर्थन करता है। पूरी सूची के लिए, PostgreSQL एक्सटेंशन देखें।

मूल्य निर्धारण

PostgreSQL मूल्य निर्धारण के लिए Cloud SQL निम्नलिखित शुल्कों से बना है:

  • उदाहरण :यह केवल साझा-कोर उदाहरणों पर लागू होता है। डेडिकेटेड-कोर इंस्टेंसेस, जिनमें 96 वीसीपीयू और 416 जीबी तक मेमोरी हो सकती है, को कोर की संख्या और उनके पास मौजूद मेमोरी की मात्रा से चार्ज किया जाता है। रीड रेप्लिका का शुल्क स्टैंड-अलोन इंस्टेंस के समान दर पर लिया जाता है।
  • CPU और मेमोरी :डेडिकेटेड-कोर इंस्टेंस के लिए, आप सीपीयू की संख्या और अपनी इच्छित मेमोरी की मात्रा, 96 सीपीयू तक, और 416 जीबी मेमोरी चुनते हैं।
  • संग्रहण और नेटवर्किंग :यह उस क्षेत्र पर निर्भर करता है जहां इंस्टेंस स्थित है। जब नेटवर्क ट्रैफ़िक क्लाउड SQL इंस्टेंस को छोड़ देता है, तो लगाया गया शुल्क ट्रैफ़िक के गंतव्य पर और कुछ मामलों में, चाहे कोई भागीदार शामिल हो, पर निर्भर करता है। इंटरनेट इग्रेशन नेटवर्क ट्रैफ़िक है जो क्लाउड SQL इंस्टेंस को ऐसे क्लाइंट पर छोड़ देता है जो Google उत्पाद नहीं है, जैसे क्लाउड SQL से डेटा पढ़ने के लिए स्थानीय सर्वर का उपयोग करना।

अधिक जानकारी के लिए, आप Google क्लाउड SQL मूल्य-निर्धारण अनुभाग देख सकते हैं।

PostgreSQL के लिए Azure डेटाबेस

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

मुख्य विशेषताएं

आधिकारिक वेब साइट के अनुसार, मुख्य विशेषताएं हैं:

  • मिनटों में प्रावधान और सेकंडों में स्वतंत्र रूप से गणना या संग्रहण को स्केल करें
  • JSONB, भू-स्थानिक समर्थन, समृद्ध अनुक्रमण, और बहुत कुछ सहित मूल्यवान PostgreSQL सुविधाओं के साथ एकीकरण
  • दर्जनों एक्सटेंशन (जैसे PLV8, PostGIS, और TimescaleDB)
  • हाइपरस्केल (साइटस) एक्सटेंशन का उपयोग करके PostgreSQL पर उच्च-प्रदर्शन क्षैतिज स्केलिंग
  • आपके डेटाबेस के कस्टम विश्लेषण से उत्पन्न बुद्धिमान प्रदर्शन अनुशंसाएँ
  • प्रदर्शन को बाधित करने वाली विघटनकारी घटनाओं की निगरानी और पता लगाने के लिए क्वेरी प्रदर्शन अंतर्दृष्टि सुविधा का उपयोग करें
  • Azure IP एडवांटेज के साथ PostgreSQL पूरी तरह से प्रबंधित
  • एज़्योर एडवांस्ड थ्रेट प्रोटेक्शन के साथ संभावित खतरों का पता लगाएं, उन्हें ट्रैक करें और उनका उपचार करें
  • एक वर्चुअल नेटवर्क कॉन्फ़िगर करके डेटा अलगाव को नियंत्रित करें
  • डेटा स्वचालित रूप से आराम और गति में एन्क्रिप्ट किया गया है
  • PostgreSQL के लिए Azure डेटाबेस HIPAA, PCI DSS, FedRAMP, ISO और अन्य के अनुरूप है
  • केवल उसी के लिए भुगतान करें जिसका आप उपयोग करते हैं

मूल्य निर्धारण

आपके कार्यभार के आधार पर उत्पाद दो प्रकार के होते हैं:

  • एकल सर्वर :  यह उन वर्कलोड के लिए सबसे अच्छा है जो एक नोड के कंप्यूट, मेमोरी और स्टोरेज के साथ अच्छा प्रदर्शन कर सकते हैं।
  • हाइपरस्केल (साइटस) :यह उन अनुप्रयोगों के लिए सबसे अच्छा है जिनके पास प्रदर्शन और समवर्ती आवश्यकताओं की मांग है और पोस्टग्रेएसक्यूएल को क्षैतिज रूप से स्केल करने की आवश्यकता है। हाइपरस्केल (साइटस) के साथ आप एक मल्टी-नोड डेटाबेस क्लस्टर के समग्र कंप्यूट, मेमोरी और स्टोरेज का लाभ उठा सकते हैं।​

अधिक जानकारी के लिए, आप PostgreSQL मूल्य निर्धारण अनुभाग के लिए Azure डेटाबेस देख सकते हैं।

EnterpriseDB क्लाउड डेटाबेस

EnterpriseDB PostgreSQL Plus Cloud Database का उपयोग PostgreSQL डेटाबेस को क्लाउड सर्वर इंस्टेंस पर परिनियोजित करने के लिए किया जाता है। मास्टर डेटाबेस, सभी प्रतिकृति इंस्टेंस, और डेटाबेस के लिए अमेज़ॅन स्टोरेज आपके स्वामित्व वाले एडब्ल्यूएस इंस्टेंस पर चलता है, जबकि पोस्टग्रेस प्लस क्लाउड डेटाबेस कंसोल एंटरप्राइज़डीबी के स्वामित्व और संचालित होते हैं।

मुख्य विशेषताएं

आधिकारिक वेब साइट के अनुसार, मुख्य विशेषताएं हैं:

  • मिनटों में आसान परिनियोजन प्रावधान क्लस्टर
  • डैशबोर्ड जानकारी
  • स्वचालित और ऑन-डिमांड स्केलिंग
  • सच्ची सुपरयूज़र एक्सेस
  • कस्टम प्लगइन समर्थन
  • PostgreSQL कॉन्फ़िगरेशन ट्यूनिंग
  • IOPS या प्रतिकृतियों पर कोई सीमा नहीं
  • डेटाबेस को 624 TB तक स्केल करें
  • मानक SSD या EB अनुकूलित संग्रहण
  • क्रॉस-रीजन उपलब्धता
  • प्वाइंट-इन-टाइम-रिकवर और स्ट्रीमिंग WAL लॉग्स
  • बाकी और ट्रांज़िट में एन्क्रिप्शन
  • PostgreSQL योगदानकर्ताओं से समर्थन
  • नए संस्करणों के लिए शीघ्र समर्थन
  • 24/7 ईमेल, पोर्टल, और फ़ोन सहायता

मूल्य निर्धारण

दो संस्करण हैं:

  • PostgreSQL :यह PostgreSQL का सामुदायिक संस्करण है और EnterpriseDB द्वारा वितरित किया जाता है।
  • पोस्टग्रेज प्लस एडवांस्ड सर्वर :यह एक EnterpriseDB वाणिज्यिक उत्पाद है जो Oracle सुविधाओं, Oracle डेटाबेस संगतता, कई प्रदर्शन सुविधाओं (एक उच्च गति डेटा लोडर, अनुक्रमणिका सलाहकार, DynaTune, SQL प्रतीक्षा-राज्य सांख्यिकी सहित), अंतर्निहित फ़ंक्शन पैकेज, एक सॉफ़्टवेयर अपडेट मॉनिटर को जोड़ता है। , एंटरप्राइज़ मॉनिटरिंग टूल, SQL परफॉर्मेंस प्रोफाइलर, SQL इंजेक्शन अटैक प्रोटेक्शन, डेटाबेस माइग्रेशन टूलकिट, और Oracle और SQL सर्वर के साथ विषम प्रतिकृति।

1 TB तक का निःशुल्क संग्रहण। एक साल के आरक्षित इंस्टेंस पर 25% तक की छूट उपलब्ध है।

DB इंस्टेंस लागत में कंप्यूट और सॉफ़्टवेयर लाइसेंस लागत शामिल है। स्टोरेज, आईओपीएस, डेटा ट्रांसफर और अन्य सेवाएं अतिरिक्त हैं।

अधिक जानकारी के लिए, आप  EnterpriseDB की आधिकारिक वेबसाइट देख सकते हैं।

निष्कर्ष

ElephantSQL, Heroku, या Compose जैसे अन्य विकल्प हैं, और वे शायद ऊपर बताए गए जितने अच्छे हैं, लेकिन एक व्यापक ब्लॉग पोस्ट से बचने के लिए, हमने आजकल सबसे आम DBaaS प्रदाताओं पर ध्यान केंद्रित किया है।

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL का उपयोग करके डेटाबेस कैसे स्विच करें

  2. Postgresql पर प्रोग्रामेटिक रूप से DDL जेनरेट करें

  3. UNION, EXCEPT, या INTERSECT का उपयोग करते समय PostgreSQL में “ERROR:  तालिका के लिए FROM-क्लॉज प्रविष्टि अनुपलब्ध” को ठीक करें

  4. त्रिशंकु क्वेरी समाप्त करें (लेनदेन में निष्क्रिय)

  5. सीक्वेलाइज़ के साथ स्थानीय नोड ऐप से उसकेोकू पोस्टग्रेस्क्ल डेटाबेस से कनेक्ट नहीं हो सकता