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

क्लाउडफ्लेयर वर्कर्स केवी बनाम अपस्टैश रेडिस

यदि आप क्लाउडफ्लेयर वर्कर्स का उपयोग कर रहे हैं, तो अपस्टैश ग्लोबल रेडिस और वर्कर्स केवी शायद आपके डेटा को रखने के लिए सबसे अच्छे विकल्प हैं। इस पोस्ट में, मैं संक्षेप में उनकी तुलना आपके क्लाउडफ्लेयर वर्कर्स फंक्शन के डेटा स्टोर के रूप में करूँगा।

सुविधा सेट

वर्कर्स केवी की समाप्ति के साथ एक प्रमुख मूल्य स्टोर एपीआई है:

put(key, value, {expiration: secondsSinceEpoch})
get(key)
delete(key)
list({prefix?: string, limit?: number, cursor?: string})

Upstash Redis में बहुत बड़ा API है, जिसमें Strings, Sets, Lists, Hashes, SortedSets शामिल हैं। Upstash API चेक करें।

कीमत

अपस्टैश ग्लोबल रेडिस:

  • $0.4 प्रति 100K पढ़ता है
  • $2 प्रति 100K लिखता है
  • संग्रहण:$0.25/GB-माह

क्लाउडफ्लेयर वर्कर्स केवी:

  • $0.5 प्रति मिलियन पढ़ता है
  • $5 प्रति मिलियन लिखता है
  • संग्रहण:$0.50/ GB-माह

पोर्टेबिलिटी

Upstash Redis के साथ संगत है। इसलिए आप अपने डेटा को आसानी से कहीं भी ले जा सकते हैं जहां आप अपने लैपटॉप सहित रेडिस चला सकते हैं।

वर्कर्स केवी केवल क्लाउडफ्लेयर वर्कर्स में समर्थित है।

लेटेंसी पढ़ें

Upstash Global डेटा को 5 क्षेत्रों (उत्तरी वर्जीनिया, ओरेगन, फ्रैंकफर्ट, सिंगापुर, साओ पाउलो) में वितरित करता है। क्लाइंट के स्थान के आधार पर, पठन विलंबता 10 से 80 मिलीसेकंड तक होती है। क्लाइंट स्थान और पठन विलंबता:

  • अमेरिका:10-20 मिसे
  • जर्मनी:10-20 मिसे
  • ब्राज़ील:10-20 मिसे
  • यूके:20-30 मिसे
  • स्पेन:30-40 मिसे
  • भारत:50-60 मिसे
  • दक्षिण अफ्रीका:100-200 मिसे

श्रमिक केवी स्टोर अक्सर केंद्रीय रूप से मूल्यों को पढ़ते हैं, लोकप्रिय मूल्य सभी क्लाउडफ्लेयर डेटा केंद्रों में संग्रहीत होते हैं। पहले पढ़ने में उच्च विलंबता (200+ मिलीसेकंड) होती है। अगले पठन में 10 से 30 मिलीसेकंड की विलंबता सीमा होती है। पीओपी (प्वाइंट ऑफ प्रेजेंस) की उच्च संख्या के लिए धन्यवाद, केवी के पास पूरी दुनिया में एक समान रीड लेटेंसी है।

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

जब क्लाइंट दक्षिण अफ्रीका जैसे अपस्टैश क्षेत्रों से अधिक दूर स्थित होते हैं, तो क्लाउडफ्लेयर वर्कर्स के पास अपस्टैश रेडिस की तुलना में बेहतर रीड लेटेंसी होती है।

संगति

वर्कर्स केवी और अपस्टैश ग्लोबल रेडिस दोनों अंततः सुसंगत हैं। इसका मतलब है कि ग्राहक अंततः नवीनतम मूल्यों को पढ़ेंगे। लेकिन यह गारंटी नहीं है कि सभी क्लाइंट एक विशिष्ट समय पर समान या नवीनतम मान पढ़ेंगे।

यदि आप विश्व स्तर पर वितरित सुसंगत डेटाबेस की तलाश में हैं, तो Google क्लाउड स्पैनर, कॉकरोचडीबी या फॉना देखें।

लेटेंसी लिखें

Upstash तुरंत वैश्विक क्षेत्रों में अपडेट को दोहराता है। किसी अपडेट को सभी क्षेत्रों में दोहराने में 300-500 मिलीसेकंड का समय लगता है। Cloudflare के लिए, अन्य सभी डेटा केंद्रों पर अपडेट प्रसारित होने में 60 सेकंड तक का समय लग सकता है।

थ्रूपुट लिखें

क्लाउडफ्लेयर वर्कर्स केवी की एक कठिन सीमा है कि आप प्रति सेकंड एक ही कुंजी पर 1 राइट ऑपरेशन भेज सकते हैं। Upstash Redis की ऐसी कोई सीमा नहीं है। आप अपनी योजना की क्षमता (पे-एज़-यू-गो, एंटरप्राइज आदि) के आधार पर प्रति सेकंड हज़ारों राइट कमांड निष्पादित कर सकते हैं

1 लिखने/सेकंड की सीमा श्रमिक केवी को केवल पढ़ने या भारी उपयोग के मामलों को पढ़ने के लिए प्रतिबंधित करती है।

वर्कर्स केवी कैसे काम करता है

श्रमिक केवी रनटाइम एपीआई

अपस्टैश ग्लोबल डेटाबेस


  1. फ़्लटर, सर्वरलेस फ्रेमवर्क और अपस्टैश (रेडिस) के साथ फुलस्टैक सर्वरलेस ऐप - भाग 2

    इस ट्यूटोरियल श्रृंखला के भाग 2 में आपका स्वागत है। पहले भाग में, हमने देखा कि Upstash, Serverless Framework और Redis का उपयोग करके REST API कैसे बनाया जाता है। इस भाग में, हम अपने REST API समापन बिंदुओं का उपभोग करने के लिए, Flutter का उपयोग करके एक मोबाइल एप्लिकेशन बनाएंगे। आइए शुरू करें 🙃 सबस

  1. क्लाउडफ्लेयर वर्कर्स और सर्वरलेस रेडिस के साथ अपनी वेब साइट के लिए अपना स्वयं का प्रतीक्षालय बनाएं

    इस ब्लॉग पोस्ट में, हम आपकी वेबसाइट के लिए एक प्रतीक्षालय पृष्ठ लागू करेंगे। क्यों? आपकी वेबसाइट पर विज़िटर्स की अधिक संख्या सामान्य तौर पर अच्छी बात है लेकिन हमेशा नहीं। अचानक उच्च ट्रैफ़िक आपके एप्लिकेशन को आसानी से अभिभूत कर सकता है जो आपकी सेवाओं को पूरी तरह से बाधित कर सकता है। प्रतीक्षालय एक

  1. रेडिस @ एज विद क्लाउडफ्लेयर वर्कर्स

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