प्रश्न:
1. क्या pgmemcache एप्लिकेशन पारदर्शी है?
2. क्या memcached और PostgreSQL साझा बफ़र्स के बीच कोई सिंक्रनाइज़ेशन है?
उत्तर:
pgmemcache(memcached) एप्लिकेशन पारदर्शी नहीं है, आपको कैश से डेटा को पुश या पुनः प्राप्त करने के लिए एप्लिकेशन में परिवर्तन करने की आवश्यकता है।
EnterpriseDB, उत्पाद PostgresPlus Advance Server में अनंत कैश नामक एक सुविधा शामिल है, जो उत्पादन सिद्ध तकनीक पर आधारित है, जो ओपन सोर्स डिस्ट्रीब्यूटेड ऑब्जेक्ट कैशे मेमकैच्ड है।
EnterpriseDB के बारे में, Enterprise PostgreSQL कंपनी, दुनिया के सबसे उन्नत ओपन सोर्स डेटाबेस के एंटरप्राइज़-क्लास PostgreSQL उत्पाद प्रदान करती है। कंपनी के पोस्टग्रेज प्लस उत्पाद लेनदेन-गहन अनुप्रयोगों के लिए आदर्श रूप से अनुकूल हैं, जिनके लिए बेहतर प्रदर्शन, बड़े पैमाने पर मापनीयता और मालिकाना डेटाबेस उत्पादों के साथ संगतता की आवश्यकता होती है।
अवलोकन
उपरोक्त आरेख pgmemcache बनाम अनंत कैश की वास्तुकला को समझने में मदद करता है। अनंत कैश में, सभी पृष्ठ पहले साझा_बफ़र्स में और फिर अनंत कैश में खोजे जाते हैं। साझा बफर कैश और अनंत कैश के बीच सिंक्रनाइज़ेशन एप्लिकेशन पारदर्शिता बनाता है, जो कि pgmemcache के मामले में नहीं है।
अनंत कैश, तेज और पूरी तरह से पारदर्शी अनुप्रयोग है। डेवलपर्स से किसी विशेष कोड की आवश्यकता नहीं है। कई समानांतर प्रक्रियाओं के साथ आपके कैश को गर्म करता है और वार्मिंग समय को कम करते हुए स्टार्टअप पर कैश को प्री-लोड करता है।
अनंत कैश का लाभ उठाने के लिए आपको PostgresPlus Advance Server डाउनलोड करना होगा जो कि Oracle संगत उत्पाद है जो अनंत कैश के साथ बंडल किया गया है।
डाउनलोड लिंक:
http://www.enterprisedb.com/downloads/postgres-postgresql-downloads
अनंत कैश का कार्यान्वयन memcached जितना सरल है, नीचे दिया गया लिंक अनंत कैश को स्थापित करने में मदद करेगा।
http://www.enterprisedb.com/docs/en/8.4/perf/Postgres_Plus_Advanced_Server_Performance_Guide-04.htm
PostgreSQL सामुदायिक फ़ोरम पर बहुत जानकारीपूर्ण चर्चा:-
http://archives.postgresql.org/pgsql-performance/2011-07/msg00001.php