मैं Upstash यूजर्स को यह घोषणा करते हुए रोमांचित हूं कि हमने अभी अपने ग्लोबल डेटाबेस (Redis) का एक अपडेटेड वर्जन जारी किया है। नया ग्लोबल डेटाबेस आपको क्षेत्रों को चुनने की अनुमति देता है। अच्छी बात यह है कि आप एक चल रहे क्लस्टर पर बिना किसी डाउनटाइम के क्षेत्रों को जोड़ या हटा सकते हैं। आप प्रत्येक क्षेत्र को एक प्रतिकृति के रूप में सोच सकते हैं जिसमें कम विलंबता और उच्च उपलब्धता के लिए आपके डेटा की एक प्रति होती है।
एज फंक्शन के लिए डिज़ाइन किया गया
एज रनटाइम, जैसे Cloudflare Workers और Vercel Edge, आपके कोड को आपके यूजर्स के सबसे करीब के स्थानों पर निष्पादित करके गति प्रदान करते हैं। हालांकि, यदि आपके उपयोग के मामले में डेटा स्टोरेज की आवश्यकता है, तो इष्टतम प्रदर्शन के लिए आपके डेटा स्टोर को आपके यूजर्स के करीब स्थित होना भी महत्वपूर्ण है। Upstash Global आपके डेटा को कई क्षेत्रों में दोहराकर इस मुद्दे को संबोधित करता है। इसके अलावा, एज रनटाइम की कुछ सीमाएं हैं, लेकिन Upstash एक HTTP-आधारित Redis® क्लाइंट प्रदान करता है जिसे विशेष रूप से Vercel, Cloudflare, Fastly, और Deno जैसे लोकप्रिय एज रनटाइम के साथ काम करने के लिए बनाया और परीक्षण किया गया है।
हर जगह रीड रीजन, कहीं भी लो लेटेंसी
ग्लोबल डेटाबेस को रीड के लिए विलंबता को कम करने के लिए डिज़ाइन किया गया है। एक डेटाबेस में एक सिंगल प्राइमरी प्रतिकृति और कई रीड प्रतिकृतियां होती हैं। एक राइट कमांड को प्राइमरी प्रतिकृति पर भेजा और प्रोसेस किया जाता है। फिर इसे सभी रीड प्रतिकृतियों में दोहराया जाता है। जब एक क्लाइंट एक रीड कमांड भेजता है, तो यह निकटतम रीड प्रतिकृति (क्षेत्र) से प्रतिक्रिया प्राप्त करता है। इस बीच, सभी राइट अनुरोध स्थिरता के लिए प्राइमरी प्रतिकृति पर जाते हैं।
हमारे परीक्षण एक ही AWS क्षेत्र में Redis® इंस्टेंस के रूप में क्लाइंट के लिए सब-मिलीसेकंड विलंबता दिखाते हैं।
रीड निकटतम प्रतिकृति से प्रोसेस किए जाते हैं।

राइट प्राइमरी पर प्रोसेस किए जाते हैं।

अपने क्षेत्र चुनें
नया ग्लोबल डेटाबेस आपसे प्राइमरी और रीड क्षेत्र चुनने के लिए कहता है।
→ प्राइमरी क्षेत्र चुनें जहां राइट होते हैं। तो आपके राइट तेज़ होंगे।
→ अपने यूजर बेस के अधिकांश को कवर करने के लिए रीड क्षेत्र चुनें।
यहां वर्तमान में समर्थित क्षेत्र हैं:
- AWS US-East-1 North Virginia
- AWS US-West-1 North California
- AWS US-West-2 Oregon
- AWS EU-West-1 Ireland
- AWS EU-Central-1 Frankfurt
- AWS AP-SouthEast-1 Singapore
- AWS AP-SouthEast-2 Sydney
- AWS SA-East-1 São Paulo

मूल्य निर्धारण
पिछले वर्जन की तरह ही, मूल्य निर्धारण प्रति निष्पादित कमांड पर आधारित है। 100K कमांड की कीमत $0.2 है। प्रतिकृतियों को कमांड के रूप में गिना जाता है। उदाहरण के लिए, यदि आपके पास 1 प्राइमरी 1 रीड क्षेत्र है, तो 100K राइट की कीमत $0.4 ($0.2 x 2) होगी।
स्टोरेज की कीमत $0.25 प्रति GB है। यदि आपके पास 1GB डेटा है, कुल 4 क्षेत्र हैं तो आप हर महीने $1 का भुगतान करेंगे।
फ्री टियर में प्रतिदिन 10,000 कमांड शामिल हैं, और अधिकतम एक रीड क्षेत्र।
आगे क्या और समापन शब्द
नए क्षेत्र: हमने 8 AWS क्षेत्रों में लॉन्च किया है और नए क्षेत्रों और अतिरिक्त क्लाउड प्रोवाइडर के माध्यम से अपने कवरेज का विस्तार करने की योजना बना रहे हैं। यदि आपके पास कोई विशिष्ट अनुरोध है, तो support@upstash.com पर हमसे संपर्क करें
प्रति कुंजी क्षेत्र-विशिष्ट प्राइमरी चयन: आप एक कुंजी के लिए प्राइमरी क्षेत्र का चयन करने में सक्षम होंगे। उदाहरण के लिए कुंजी xyz{us-east-1} का us-east-1 प्राइमरी प्रतिकृति के रूप में होगा। xyz{here} का निकटतम क्षेत्र प्राइमरी प्रतिकृति के रूप में होगा। यह उन उपयोग के मामलों को सक्षम करेगा जहां एप्लिकेशन को निकटतम प्रतिकृति पर लिखने की आवश्यकता होती है (कम राइट विलंबता)।
बेंचमार्किंग ऐप: हम एक एप्लिकेशन पर काम कर रहे हैं जो कई डेटाबेस उत्पादों में इंटरैक्टिव रूप से क्वेरी चलाएगा और विलंबता की रिपोर्ट करेगा। यह एप्लिकेशन आपकी भौगोलिक आवश्यकताओं के अनुसार सबसे तेज़ उत्पाद का चयन करने में आपकी मदद करेगा।
यह हमारे लिए एक महत्वपूर्ण रिलीज़ है, इसलिए हमें आपकी प्रतिक्रिया और योगदान की आवश्यकता है। ग्लोबल डेटाबेस डॉक्यूमेंटेशन देखें। Discord और Twitter पर अपनी टिप्पणियों और सुझावों के लिए हमसे संपर्क करें।