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

अपस्टैश ग्लोबल 2.0:लाइटनिंग‑फास्ट, क्षेत्र‑लचीलापन, शून्य डाउनटाइम स्केलिंग

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

एज फ़ंक्शंस के लिए डिज़ाइन किया गया

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

हर जगह क्षेत्र पढ़ें, कहीं भी कम विलंबता

<पी> वैश्विक डेटाबेस को पढ़ने के लिए विलंबता को कम करने के लिए डिज़ाइन किया गया है। एक डेटाबेस में एक प्राथमिक प्रतिकृति और एकाधिक पढ़ी गई प्रतिकृतियां होती हैं। प्राथमिक प्रतिकृति पर एक राइट कमांड भेजा और संसाधित किया जाता है। फिर इसे सभी पढ़ी गई प्रतिकृतियों में दोहराया जाता है। जब कोई क्लाइंट रीड कमांड भेजता है, तो यह निकटतम रीड रेप्लिका (क्षेत्र) से प्रतिक्रिया प्राप्त करता है। इस बीच, सभी लेखन अनुरोध निरंतरता के लिए प्राथमिक प्रतिकृति पर जाते हैं।

<पी> हमारे परीक्षण Redis® उदाहरण के समान AWS क्षेत्र के भीतर ग्राहकों के लिए उप-मिलीसेकंड विलंबता दिखाते हैं।

<पी> रीड को निकटतम प्रतिकृति से संसाधित किया जाता है। <पी> अपस्टैश ग्लोबल 2.0:लाइटनिंग‑फास्ट, क्षेत्र‑लचीलापन, शून्य डाउनटाइम स्केलिंग

<पी> लेखन को प्राथमिक स्तर पर संसाधित किया जाता है। <पी> अपस्टैश ग्लोबल 2.0:लाइटनिंग‑फास्ट, क्षेत्र‑लचीलापन, शून्य डाउनटाइम स्केलिंग

अपने क्षेत्र चुनें

<पी> नया वैश्विक डेटाबेस आपसे प्राथमिक और पढ़ने के क्षेत्र चुनने के लिए कहता है।

<पी> → प्राथमिक क्षेत्र का चयन करें जहां लेखन होता है। तो आपका लिखना तेज़ होगा।

<पी> → अपने अधिकांश उपयोगकर्ता आधार को कवर करने के लिए पठन क्षेत्रों का चयन करें।

<पी> यहां वर्तमान में समर्थित क्षेत्र हैं:

  • AWS यूएस-ईस्ट-1 नॉर्थ वर्जीनिया
  • AWS यूएस-वेस्ट-1 उत्तरी कैलिफ़ोर्निया
  • AWS यूएस-वेस्ट-2 ओरेगॉन
  • AWS EU-पश्चिम-1 आयरलैंड
  • AWS EU-सेंट्रल-1 फ्रैंकफर्ट
  • एडब्ल्यूएस एपी-साउथईस्ट-1 सिंगापुर
  • एडब्ल्यूएस एपी-साउथईस्ट-2 सिडनी
  • AWS SA-ईस्ट-1 साओ पाउलो
<पी> अपस्टैश ग्लोबल 2.0:लाइटनिंग‑फास्ट, क्षेत्र‑लचीलापन, शून्य डाउनटाइम स्केलिंग

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

<पी> पिछले संस्करण के समान, मूल्य निर्धारण निष्पादित कमांड के आधार पर होता है। 100K कमांड की कीमत $0.2 है। प्रतिकृति को कमांड के रूप में गिना जाता है। उदाहरण के लिए, यदि आपके पास 1 प्राथमिक 1 पठन क्षेत्र है, तो 100K लिखने की लागत $0.4 ($0.2 x 2)

होगी <पी> भंडारण की लागत $0.25 प्रति जीबी है। यदि आपके पास 1 जीबी डेटा है, कुल 4 क्षेत्र हैं तो आपको हर महीने 1 डॉलर का भुगतान करना होगा।

<पी> निःशुल्क टियर में प्रतिदिन 10,000 कमांड और अधिकतम एक पढ़ा जाने वाला क्षेत्र शामिल है।

अगला और अंतिम शब्द क्या है

<पी> नए क्षेत्र:हमने 8 AWS क्षेत्रों में लॉन्च किया है और नए क्षेत्रों और अतिरिक्त क्लाउड प्रदाताओं के माध्यम से अपने कवरेज का विस्तार करने की योजना बनाई है। यदि आपके पास कोई विशिष्ट अनुरोध है, तो support@upstash.com पर हमसे संपर्क करें <पी> प्रति कुंजी क्षेत्र विशिष्ट प्राथमिक चयन:आप किसी कुंजी के लिए प्राथमिक क्षेत्र का चयन करने में सक्षम होंगे। उदाहरण के लिए कुंजी xyz{us-east-1} इसकी प्राथमिक प्रतिकृति के रूप में us-east-1 होगा। xyz{here} इसकी प्राथमिक प्रतिकृति के रूप में निकटतम क्षेत्र होगा। यह उन मामलों का उपयोग करने में सक्षम करेगा जहां एप्लिकेशन को निकटतम प्रतिकृति (कम लेखन विलंबता) पर लिखने की आवश्यकता होती है।

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

<पी> यह हमारे लिए एक महत्वपूर्ण रिलीज़ है, इसलिए हमें आपकी प्रतिक्रिया और योगदान की आवश्यकता है। वैश्विक डेटाबेस दस्तावेज़ की जाँच करें। अपनी टिप्पणियों और सुझावों के लिए डिस्कोर्ड और ट्विटर पर हमसे संपर्क करें..


  1. जावास्क्रिप्ट में सरणियों को कैसे कम करें? जावास्क्रिप्ट में सरणियों को कैसे कम करें?

    जावास्क्रिप्ट में सरणियों को कम करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document

  1. रेल सुरक्षा की सर्वोत्तम प्रथाओं के लिए एक व्यापक मार्गदर्शिका रेल सुरक्षा की सर्वोत्तम प्रथाओं के लिए एक व्यापक मार्गदर्शिका

    यदि आप मेरे जैसे हैं, तो आप इस व्यवसाय में आये हैं क्योंकि आपको अद्भुत ऐप्स बनाना पसंद है। यदि आप काफी समय से विकास क्षेत्र में हैं, तो आपको अंततः उन अद्भुत ऐप्स पर काम करना होगा जो इतने अद्भुत नहीं लगते हैं . सुरक्षा उन चीजों में से एक हो सकती है। रेल सुरक्षा को गंभीरता से लेना महत्वपूर्ण है, भले ह

  1. पायथन - एक बार ग्राफ में पांडस डेटाफ्रेम कैसे प्लॉट करें? पायथन - एक बार ग्राफ में पांडस डेटाफ्रेम कैसे प्लॉट करें?

    मान लें कि हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं -        Car Reg_Price 0      BMW 2000 1    Lexus 1500 2     Audi 1500 3   Jaguar 2000 4  Mustang 1500 आवश्यक पुस्तकालयों को आयात करें - import