शीर्षक क्लिकबेट या अतिशयोक्ति नहीं है। मैं यह साबित करने का इरादा रखता हूं कि डिजाइन और कार्यान्वयन दोनों के आधार पर कि PostgreSQL वस्तुनिष्ठ और औसत दर्जे का एक बेहतर डेटाबेस है जो वर्तमान में उपलब्ध किसी भी चीज़ के साथ या बिना पैसे के है।
मैं दुनिया में इस तरह के ऊँचे-ऊँचे बयान का दावा और औचित्य कैसे कर सकता हूँ? पढ़ें, कोमल बेवकूफ। मैं वादा करता हूं कि आपका समय बर्बाद नहीं होगा।
पारदर्शी सुरक्षा
PostgreSQL में सुरक्षा मेलिंग सूची है। PostgreSQL प्रोजेक्ट उसी समय घुसपैठ वैक्टर के बारे में सीखता है जो हर कोई करता है। कुछ भी छिपा नहीं है, और जो कुछ भी पाया जाता है उस पर काम किया जाता है जो वाणिज्यिक विक्रेताओं के सिर को घुमाता है। उसी विक्रेता द्वारा प्रकाशित छोटी दोष सूचियों से मूर्ख मत बनो जो जांच के तहत सॉफ़्टवेयर प्रदान करती है।
इसका मतलब यह है कि सभी ज्ञात हमले वैक्टर को सार्वजनिक किए जाने के तुरंत बाद नियंत्रित किया जाता है। वाणिज्यिक बाजार में इस तरह की सुरक्षा प्रतिक्रिया की कल्पना भी नहीं की जा सकती है। वाणिज्यिक विक्रेताओं के लिए, जब तक समस्या का समाधान नहीं किया जा सकता तब तक गोपनीयता उपचार के लिए महत्वपूर्ण है। PostgreSQL को ऐसी कोई राहत नहीं मिलती है, और यह आपके लिए शानदार है।
बहु-संस्करण Concurrency Control आपके लिए अच्छा है
PostgreSQL समवर्ती नियंत्रण का एक तरीका चुनता है जो उच्च INSERT और SELECT वर्कलोड के लिए सबसे अच्छा काम करता है।
पोस्टग्रेएसक्यूएल के लिए ट्रैकिंग ओवरहेड के लिए सीमाओं को ध्यान में रखते हुए, पोस्टग्रेएसक्यूएल के लिए डिज़ाइन करना बहुत आसान है
अद्यतन करें और हटाएं। अधिकतर, यदि आप अपने डेटा का सम्मान करते हैं, तो आपको उस डेटा सुरक्षा से प्यार करना सीखना चाहिए जो PostgreSQL आपको प्रदान करता है।
DDL PostgreSQL का उपयोग करके लेनदेन में भाग लेता है। माइग्रेशन सभी तरह से काम करता है या किसी भी तरह से काम नहीं करता है (काम न करने का सबसे खराब प्रकार लगभग काम कर रहा है)। परीक्षण हार्नेस का निर्माण करना आसान है। परीक्षण हार्नेस को रीसेट करने की आवश्यकता है? बस रोलबैक करें।
PostgreSQL लेनदेन अलगाव के मानकों के अनुरूप रूपों का समर्थन करता है, जिसमें क्रमांकन, पढ़ने के लिए प्रतिबद्ध और दोहराने योग्य पढ़ने शामिल हैं। ये विधियाँ पूर्ण ACID अनुपालन प्रदान करती हैं।
PostgreSQL सब कुछ करता है
तो, आप NoSQL, Riak, REACT, Redis, Mongo, आदि चाहते हैं? PostgreSQL वह सब करता है। बेशक सभी मूल उत्पादों के सभी घंटियों और सीटी के साथ नहीं। उदाहरण के लिए, PostgreSQL उनमें से किसी के लिए भी आपके लिए नई शार्क नहीं बनाता है। यह अभी भी एक मैनुअल प्रक्रिया है। लेकिन फिर, हमेशा pg_partman होता है। . ।
आप एक कॉलम डेटा स्टोर चाहते हैं? हॉस्टोर के बारे में कैसे? आप अपने कर्मचारियों को फिर से प्रशिक्षित नहीं करना चाहते हैं? अपनी पसंद की भाषा में प्लग इन करें और ट्रकिंग करते रहें। आप आंशिक प्रतिकृति चाहते हैं? स्ट्रीमिंग तार्किक प्रतिकृति आपके लिए है।
मुझे एक ऐसी सुविधा के बारे में सोचने में कठिनाई होगी जो मैं चाहता हूं कि PostgreSQL के पास नहीं है, या प्रदान करने के लिए एक प्रसिद्ध एक्सटेंशन नहीं है।
आप अन्य सिस्टम से डेटा निकालना चाहते हैं? PostgreSQL में किसी भी डेटाबेस के फ़ेडरेशन ऑब्जेक्ट्स का सबसे जीवंत संग्रह है। वे उन्हें विदेशी डेटा रैपर कहते हैं, और आप पोस्टग्रेएसक्यूएल को डक्ट टेप और ज़िप संबंधों के साथ एक मगरमच्छ को हुक कर सकते हैं। किसी भी चीज़ को अपने डेटा की तरह मानें।
इसे मानचित्र से जोड़ें
PostGIS समुदाय यकीनन PostgreSQL समुदाय से बड़ा हो सकता है। बहुत महंगे विकल्पों की तुलना में PostgreSQL की मैपिंग क्षमताएं इसे अपने आप में एक वर्ग में रखती हैं।
पोस्टजीआईएस परियोजना ने एक्स्टेंसिबिलिटी में आसानी और व्यापक डेटा संवर्धन क्षमताओं के कारण पोस्टग्रेएसक्यूएल को एक मंच के रूप में चुना। किसी भी अन्य परियोजना का लाभ लेने के लिए इन क्षमताओं को सीधे उजागर किया जाता है। वे किसी अन्य विक्रेता, वाणिज्यिक या मुक्त स्रोत द्वारा भी अनुत्तरित हैं।
अंततः, आप इसे किसी भी चीज़ से जोड़ सकते हैं।
PostgreSQL बढ़ रहा है और ओपन सोर्स में आगे बढ़ रहा है
PostgreSQL प्रोजेक्ट ओपन सोर्स सॉफ़्टवेयर में सबसे अधिक दिखाई देने वाले संगठनों में से एक है। एक विशाल समुदाय के साथ और एक खगोलीय दर से बढ़ रहा है, अब इसमें जो भी कमियां हैं, वे निश्चित रूप से उस समय सीमा में पराजित हो जाएंगी, जिसके बारे में अन्य विक्रेता केवल सपना देख सकते हैं।
अतिरिक्त उद्यम गुणवत्ता सुविधाओं की घोषणा हर दिन शाब्दिक रूप से की जाती है, और उन सुविधाओं को बनाए रखने के लिए कर्मचारियों को प्रतिभाओं के एक पूल से स्व-चयनित किया जाता है, जिन्हें हर कंपनी किराए पर लेने की उम्मीद कर रही है, और वहां जाने के लिए पर्याप्त नहीं है।
PostgreSQL ऐसे समाधान बनाता है जो हमेशा के लिए स्थिर होते हैं
PostgreSQL में कोर में निर्मित तार्किक प्रतिकृति है। यह क्रॉस-वर्जन माइग्रेशन की अनुमति देता है। इसे फिर से पढ़ें। आप किसी विशिष्ट हार्डवेयर या सॉफ़्टवेयर संस्करण में लॉक नहीं हैं। समाधान को अनिश्चित काल के लिए अपग्रेड किया जा सकता है।
इसके अलावा, PostgreSQL कई प्लेटफार्मों पर समर्थित है, जिसमें Linux के सुपर-स्थिर संस्करण शामिल हैं। क्या आपको ऐसे समाधान की आवश्यकता है जो सामान्य 3 ~ 5 वर्ष के ROI से अधिक जीवित हो? PostgreSQL आपको हमेशा के लिए चलेगा, भले ही आप कभी भी हार्डवेयर को अपग्रेड न करें। और इसके लिए शुल्क की गणना करना आसान है। $0.
घोषणात्मक अनिवार्यता से बेहतर है
डेटाबेस भाषाएं आम तौर पर घोषणात्मक होती हैं। यानी आप अपनी पसंद की अंतर्निहित भाषा में एक प्रश्न लिखते हैं, जिसमें उन परिणामों का वर्णन किया जाता है जिन्हें आप देखना चाहते हैं। डेटाबेस आपके इरादों को डिकोड करने का प्रयास करता है, और उचित परिणाम प्रदान करता है। यह सभी घोषणात्मक प्रोग्रामिंग मॉडल का आधार है। PostgreSQL में, यह SQL भाषा में कीवर्ड के लिए फ़ंक्शन के मानचित्रण के लिए नीचे आता है, कभी-कभी प्रत्येक घोषणा को लागू करने के तरीके के लिए कई एल्गोरिथम विकल्पों के साथ।
अनिवार्य बनाम घोषणात्मक 5 प्रोग्रामिंग मॉडल के बारे में सदियों पुराने तर्क में, यह मेरे लिए होता है कि घोषणात्मक प्रोग्रामिंग एक पतली भेस में अनिवार्य प्रोग्रामिंग है। डेटाबेस क्वेरी भाषा में प्रत्येक घोषणात्मक टोकन अंततः एक या कई एल्गोरिदम को मैप करता है जो अनिवार्य शर्तों में घोषणा को लागू करते हैं। इस प्रकार, हेनरीटा द्वारा परिभाषित प्रतिबाधा बेमेल अंततः डेवलपर के दिमाग में है। यानी अगर डेवलपर ठीक वैसा ही सोचेगा जैसा डेटाबेस फंक्शन प्रोग्रामर सोचता है, तो कोई बेमेल नहीं होगा।
तो एक घोषणात्मक मॉडल अंततः एक अनिवार्य मॉडल से बेहतर कैसे हो सकता है, यह देखते हुए कि एक दूसरे की सिर्फ एक कॉलिंग सुविधा है? खुशी है कि आपने पूछा, क्योंकि यह मुझे मेरी बात पर लाता है।
PostgreSQL डेवलपर आपसे ज्यादा स्मार्ट हैं। मेरा मतलब यह नहीं है कि मुखर या निडर होना। सचमुच हजारों योगदानकर्ताओं ने PostgreSQL परियोजना में लाखों योगदान दिए हैं, उनमें से कई दूसरों के योगदान में सुधार के रूप में हैं। संभावना है कि जो कुछ भी आपने अपने सिर के शीर्ष पर सोचा था वह पहले से लागू किए गए कार्यों से बेहतर है, बहुत कम है। और, भले ही आपके विचार बेहतर हों, आपको उन्हें सभी के लाभ के लिए PostgreSQL प्रोजेक्ट में योगदान देना चाहिए, इस प्रकार बाकी सभी के लिए मानक बढ़ाना चाहिए।
तो, क्या पोस्टग्रेएसक्यूएल को इतना अद्भुत बनाता है? कॉर्पोरेट विचारों के बिना दुनिया भर में माइंडशेयर। बेहतर एल्गोरिथम विकल्प बनाने के लिए हजारों डेवलपर सैकड़ों-हजारों घंटे काम कर रहे हैं। इसलिए आपका सॉफ़्टवेयर प्रत्येक रिलीज़ में बेहतर होता जाता है, आमतौर पर आपकी ओर से विशेष रूप से कुछ भी किए बिना।
क्या यह सामान्य तौर पर सॉफ्टवेयर की प्रकृति नहीं है, आप कहते हैं? पूर्ण रूप से हाँ। लेकिन कहीं भी इस हद तक नहीं कि जब पूरी दुनिया आपके प्रोजेक्ट में शामिल हो। PostgreSQL को ओपन सोर्स कम्युनिटी में एक बहुत ही प्रमुख स्थान प्राप्त है। वाणिज्यिक विक्रेता कभी भी उस परिवर्तन की दर को बनाए रखने में सक्षम नहीं होंगे जो एक ओपन सोर्स प्रोजेक्ट इस स्तर पर प्रदान कर सकता है। ओपन सोर्स (और विशेष रूप से पोस्टग्रेएसक्यूएल) में माइग्रेशन इसे साबित करने के लिए यहां हैं।
सुविधाएँ चलती रहती हैं। बहुत कम चीजें बची हैं जिन्हें वाणिज्यिक विक्रेता एक विशिष्ट लाभ के रूप में इंगित कर सकते हैं। उन चीजों में एसएमपी समर्थन, द्वि-दिशात्मक प्रतिकृति और बाहरी उपकरण हैं। लगता है कि समुदाय अभी क्या काम कर रहा है, और अगले कुछ वर्षों में रिलीज होने की बहुत संभावना है?
PostgreSQL को अपनी पसंद के अनुसार बढ़ाएँ
PostgreSQL में लेखकों का एक जीवंत समुदाय है जो सहायक सॉफ़्टवेयर लिखते हैं। इसमें आपकी पसंद की किसी भी भाषा में प्लगिंग शामिल है, और इसका उपयोग किसी भी तरह से PostgreSQL का विस्तार करने के लिए किया जाता है जो मददगार लगता है। क्या आपको पर्ल स्ट्रिंग हैंडलिंग पसंद है? ठीक है, तो इसका इस्तेमाल करें। पायथन मानचित्र समर्थन के बारे में कैसे? ज़रूर, बस अजगर को प्लग इन करें और शहर जाएं। PostgreSQL बैक एंड का उपयोग करके वेब सेवाएं लिखना चाहते हैं? यह कमाल है, और PostgreSQL मदद करेगा। JSON? ठीक है। एक्सएमएल? बिलकुल। PostgreSQL के पास उन सभी के लिए सीधा समर्थन है और असीम रूप से अधिक। यदि आप किसी ऐसी भाषा के बारे में सोच सकते हैं जो इसे अच्छी तरह से करती है, तो उसे PostgreSQL में प्लग इन करें और आप इसे सर्वर साइड पर रख सकते हैं।
आप अपने स्वयं के फ़ंक्शन, डेटा प्रकार, ऑपरेटर, समुच्चय, विंडो फ़ंक्शन या बहुत कुछ बना सकते हैं। आपको पसंद की कोई सुविधा नहीं दिख रही है? इसे स्रोत कोड से साहित्यिक चोरी और अनुकूलित करें। लाइसेंस के कारण आप ऐसा करने के लिए स्वतंत्र हैं।
PostgreSQL कुछ हुक फ़ंक्शन भी प्रदान करता है जो आपको प्रोग्रामिंग चरम पर जाने के बिना डेटाबेस का विस्तार करने की अनुमति देता है।
किसी अन्य भाषा की किसी भी विशेषता को आत्मसात करने की यह क्षमता PostgreSQL के लिए अद्वितीय है। आप अस्तित्व में किसी भी मानकीकृत पुस्तकालय का उपयोग करके कोई भी सुविधा प्रदान कर सकते हैं। आप मानकों का पालन कर सकते हैं, परिवर्तनों के साथ बने रह सकते हैं, फिर भी PostgreSQL को अपडेट कर सकते हैं, जबकि यह जीवित है, और आप यह सब मुफ्त में कर सकते हैं।
बड़ा जाओ और चौड़ा हो जाओ
PostgreSQL में दिए गए हार्डवेयर प्लेटफॉर्म का अधिकतम लाभ उठाने के लिए कई विशेषताएं हैं। विभाजन, समानांतर निष्पादन, आंशिक अनुक्रमणिका, टेबलस्पेस, कैशिंग, और समानांतर गैर-अवरुद्ध रखरखाव दिनचर्या (पोस्टग्रेएसक्यूएल में लगभग सब कुछ हाल ही में CONCURRENTLY कीवर्ड को अंकुरित कर रहा है)।
जब वह आपके लिए पर्याप्त नहीं है, तो भौतिक स्ट्रीमिंग प्रतिकृति सस्ते में आपके लिए रीड स्टैंडबाय का एक गुच्छा बना देगी। पोस्टग्रेएसक्यूएल के साथ शेयरिंग, मेमकैच, क्यूइंग, लोड बैलेंसिंग और कनेक्शन पूलिंग सभी काम करते हैं। अभी भी पूरा नहीं? तार्किक स्ट्रीमिंग प्रतिकृति के बारे में कैसे? आप पूरी दुनिया में डेटाबेस को जियोशर्ड करना चाहते हैं, आप कहते हैं? खैर, द्वि-दिशात्मक प्रतिकृति में आपका स्वागत है।
और कीमत अभी भी $0 पर है।
सभी को अनुक्रमित करें
PostgreSQL इंडेक्स की इतनी बड़ी सूची का समर्थन करता है कि यह पता लगाने के लिए दिमाग को चकरा देता है कि उन सभी का उपयोग कैसे किया जाए। GiST, SP-Gist, KNN Gist, GIN, BRIN, और Btree सभी उपलब्ध हैं। और विस्तार प्रणाली के माध्यम से और भी बहुत कुछ किया जाना है, जैसे ब्लूम फिल्टर और अन्य।
PostgreSQL इनका उपयोग फ़ंक्शन संचालित इंडेक्स, आंशिक इंडेक्स, कवरिंग इंडेक्स और पूर्ण टेक्स्ट सर्च के साथ कर सकता है। और ये विस्तारित सुविधाएँ परस्पर अनन्य नहीं हैं। आप उन सभी का एक ही समय में उपयोग कर सकते हैं।
इसे रोल इन करें, रोल आउट करें
पहले से ही उल्लेख की गई कई प्रौद्योगिकियां PostgreSQL को एक शानदार डेटा एकीकरण और वितरण मंच बनाती हैं। प्रतिकृति के कई रूप, संघ के कई रूपों के साथ संयुक्त रूप से, लगभग किसी भी प्रकार के डेटा सिस्टम के लिए पुश और पुल तकनीक दोनों प्रदान करते हैं।
डेटाबेस भंडारण समाधानों को पाटने के लिए इन्हें अनंत विन्यास में जोड़ा जा सकता है। वह सब बिना किसी ईटीएल/ईएलटी प्रसंस्करण पैकेज की आवश्यकता के। PostgreSQL बस करता है। ग्रह पर सत्य डेटाबेस का सबसे तेज़ एकल स्रोत डेटा को स्रोत प्रणाली से बिल्कुल भी बाहर न ले जाकर करता है। इसका मतलब है कि डेटा हमेशा चालू रहता है, और प्रतिक्रिया समय को प्रबंधित किया जा सकता है।
यदि आप स्रोत प्रणाली की अविश्वसनीयता को बर्दाश्त नहीं कर सकते हैं या क्वेरी पक्ष पर थोड़ा बेहतर प्रदर्शन चाहते हैं, तो भी आप समय-समय पर भौतिक दृश्यों के साथ डेटा को कैश कर सकते हैं, जिसे अभी भी पूछताछ के दौरान अपडेट किया जा सकता है।
लाइसेंस व्यापक रूप से खुला है
PostgreSQL का अपना लाइसेंस है जो काफी हद तक BSD लाइसेंस पर आधारित है। यह उपयोग और वितरण की और भी अधिक स्वतंत्रता की अनुमति देता है।
लाइसेंस मुख्य प्रोजेक्ट के सभी कोड, प्रमुख योगदान एक्सटेंशन, क्लाइंट लाइब्रेरी, कनेक्शन मैनेजर और अधिकांश संबद्ध टूल पर लागू होता है।
यह अत्यधिक अनुमेय है, सादे अंग्रेजी में लिखा गया है, और खरीद के लिए उपलब्ध नहीं है।
शानदार दस्तावेज़ीकरण
PostgreSQL प्रोजेक्ट के लिए आवश्यक है कि कोड सबमिट करने वाला कोई भी डेवलपर प्रस्ताव के लिए दस्तावेज़ीकरण प्रदान करेगा। इस प्रस्ताव का उपयोग उस सुविधा के लिए दस्तावेज़ बनाने के लिए किया जाता है जिसे कई स्वरूपों में उपलब्ध कराया गया है। इस दस्तावेज़ का उपयोग सुविधा के मूल्यांकन में और भविष्य की सुविधाओं को विकसित करने के संदर्भ के रूप में भी किया जाता है।
सभी एक साथ, इसका मतलब है कि PostgreSQL प्रलेखन पर रहता है। PostgreSQL के लिए कई डेवलपर हैं जिन्होंने C में कोड करना सीखा है, डेटाबेस कैसे काम करते हैं, और PostgreSQL प्रोजेक्ट के साथ काम करके प्रोजेक्ट कैसे प्रबंधित किए जाते हैं। यह दस्तावेज़ीकरण किसी से पीछे नहीं है।
परीक्षण संचालित विकास
PostgreSQL का बड़े पैमाने पर परीक्षण किया जाता है। नहीं, यह दृढ़ता से पर्याप्त नहीं कह रहा है। PostgreSQL का पूरी तरह से परीक्षण किया जाता है। प्रत्येक बग को उसके अस्तित्व को सत्यापित करने के लिए एक परीक्षण के साथ पूरा किया जाता है, और परीक्षण को संतुष्ट करने के लिए कोड लिखा जाता है। नई सुविधाओं को पहले परीक्षण (और दस्तावेज़ीकरण) के निर्माण द्वारा लिखा जाता है, फिर सुविधा के प्रकट होने तक कोडित किया जाता है।
इन परीक्षणों को रिग्रेशन के लिए बिल्ड फ़ार्म में एकीकृत किया गया है, इसलिए पोस्टग्रेएसक्यूएल के भविष्य के संस्करणों में बग्स (पुनः) प्रकट नहीं होते हैं। इसका मतलब है कि प्रत्येक परीक्षण (जो अभी भी चालू है) प्रत्येक निर्माण चक्र के लिए PostgreSQL के प्रत्येक संस्करण के लिए चलाया जाता है। यह बहुत परीक्षण है, और यह सुनिश्चित करता है कि PostgreSQL उपलब्ध सबसे स्थिर डेटाबेस बना रहे।
PostgreSQL केवल तभी जारी किया जाता है जब सभी प्रतिगमन परीक्षण पास हो जाते हैं। यह "0 ज्ञात बग" रिलीज़ के लिए प्रदान करता है।
अंतर्राष्ट्रीयकरण और स्थानीयकरण
PostgreSQL के डेवलपर्स दुनिया भर से आते हैं। एक कॉलेज स्नातक परियोजना के रूप में PostgreSQL की स्थापना के बाद से वे कई मूल भाषाओं में काम कर रहे हैं। अंतर्राष्ट्रीयकरण और स्थानीयकरण को एक मानक अभ्यास के रूप में पोस्टग्रेएसक्यूएल में बेक किया गया है, न कि बोल्ट पर क्योंकि पोस्टग्रेएसक्यूएल ने एक वाणिज्यिक वैश्विक बाजार को आकर्षित करना शुरू कर दिया है।
जबकि PostgreSQL संगतता कारणों से ऑपरेटिंग सिस्टम में कुछ अंतर्राष्ट्रीयकरण का प्रतिनिधित्व करता है, अधिकांश अनुवाद सिस्टम में अंतर्निहित है, जो एक सहज भाषा संक्रमण अनुभव प्रदान करता है।
क्लाउड ऑपरेशन
PostgreSQL कई क्लाउड विक्रेताओं के ansible, Kubernetes और मालिकाना टूल का उपयोग करके क्लाउड आर्किटेक्चर में काम करता है। आपके आर्किटेक्चर से मेल खाने के लिए चुनने के लिए कई देशी क्लाउड कार्यान्वयन हैं।
यदि आप सर्वरों को मवेशियों की तरह व्यवहार करना चाहते हैं, पालतू जानवरों की तरह नहीं, तो PostgreSQL ने आपको क्लाउड में भी शामिल कर लिया है।
मानक अनुपालन
PostgreSQL परियोजना के जीवनकाल के लिए केंद्रित मानक रहा है। चूंकि PostgreSQL एक विश्वविद्यालय स्नातक कार्यक्रम में उत्पन्न हुआ है, इसलिए इसे कई SQL मानकों के संदर्भ कार्यान्वयन के रूप में उपयोग किया गया है।
PostgreSQL SQL/Med, और ANSI SQL लागू करता है।
शानदार दस्तावेज़ीकरण के अनुसार, "PostgreSQL SQL:2016 की अधिकांश प्रमुख विशेषताओं का समर्थन करता है। पूर्ण कोर अनुरूपता के लिए आवश्यक 179 अनिवार्य सुविधाओं में से, PostgreSQL कम से कम 160 के अनुरूप है। यह लगभग किसी भी अन्य डेटाबेस इंजन से अधिक है।
भाषा सुविधाएं
PostgreSQL कॉमन टेबल एक्सप्रेशन (CTE), लैंग्वेज कंट्रोल स्ट्रक्चर्स (अगर, फॉर, केस, आदि), स्ट्रक्चर्ड एरर हैंडलिंग, और सभी अच्छाइयों को लागू करता है जिनकी आप एक परिपक्व प्रक्रियात्मक भाषा से उम्मीद करेंगे।
क्या आप अभी तक आश्वस्त हैं?
मैं अभी भी उपयोगकर्ता समूहों, आईआरसी चैनलों, समाधान वाली वेब साइटों, ब्लॉग लेखों और सलाहकारों के शानदार समुदाय के बारे में बात कर सकता था। मैं इस तरह से दार्शनिक मोम कर सकता था कि डेटाबेस क्रॉस-प्लेटफ़ॉर्म, क्रॉस-आर्किटेक्चर और क्रॉस-कल्चर है। प्रस्तुतियों, वीडियो और व्याख्यान के घंटे और घंटे हैं।
या आप बस इसे डाउनलोड कर सकते हैं, और देख सकते हैं कि यह आपकी कल्पना से बड़ा है या नहीं। मुझे लगता है कि आपको बहुत सुखद आश्चर्य होगा।