আমরা টেকনিক্যাল আর্টিকেলগুলোর প্রেম করি যা গভীরে যায়। যeto, কখনো কখনো আপনি যাত্রায় থাকেন এবং কোনো কিছুর সারসংক্ষেপ দ্রুত পেতে চান। এইজন্য আমরা আমাদের "রেডিস ইন ৯০ সেকেন্ড" সিরিজ চালিয়ে যাচ্ছি রেডিস কীভাবে স্কেল করা যায় তার একটি সংক্ষিপ্ত পোস্টের সাথে।
CRDTs ব্যবহার করে এক্টিভ-এক্টিভ জিও-ডিস্ট্রিবিউশন দিয়ে রেডিস স্কেল করার পদ্ধতি
আজকের বিশ্বে, এন্টারপ্রাইজ ওয়ার্কলোড খুব ডিমান্ডিং হতে পারে। এন্টারপ্রাইজ কাস্টমাররা লো লেটেন্সি এবং ফাস্ট ফেইলওভার চান কোনো ডেটা লস ছাড়া। এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলো গ্লোবালি ডিস্ট্রিবিউটেড হতে হবে লেটেন্সি মিনিমাইজ করার সাথে।
আপনি ভাবতে পারেন আপনার বিদ্যমান ডাটাবেসের ওপর রেডিস ফেলা দিলে এই সমস্যা সমাধান হবে। দুর্ভাগ্যক্রমে, এটা শুধু সমস্যার অংশটা সমাধান করে। কারণ অধিকাংশ রেডিস প্রোভাইডার শুধু রেডিস OSS হোস্ট করে। তারা রেডিস ক্যাশ হিসেবে প্রদান করে, কিন্তু এন্টারপ্রাইজ-গ্রেড রিয়েল-টাইম ডাটাবেস হিসেবে নয়।
রেডিস এন্টারপ্রাইজ ৯৯.৯৯৯% আপটাইম, সাব-মিলিসেকেন্ড লেটেন্সি, সিঙ্গেল-ডিজিট-সেকেন্ডস ফেইলওভার, এক্টিভ-এক্টিভ জিও-রেপ্লিকেশন, এবং শূন্য ডেটা লস প্রদান করে। এটাই একমাত্র রেডিস প্রোভাইডার যা এন্টারপ্রাইজ কাস্টমারদের ডিমান্ড মেট করতে পারে।
উদাহরণস্বরূপ, রেডিস এন্টারপ্রাইজের সাথে আপনি বিশ্বব্যাপী ছড়িয়ে একাধিক প্রাইমারি रखতে পারেন এবং পড়া এবং লিখা উভয়ের জন্যই লোকাল, সাব-মিলিসেকেন্ড লেটেন্সি প্রদান করতে পারেন। যেকোনো লিখার সংঘাত এড়াতে, রেডিস এন্টারপ্রাইজ কাটিং-এজ এক্টিভ-এক্টিভ জিও-রেপ্লিকেশন ফিচার ব্যবহার করে যা конф্লিক্ট-ফ্রি রেপ্লিকেটেড ডাটা টাইপস (CRDTs) এর ওপর ভিত্তি করে। একইভাবে, রেডিস এন্টারপ্রাইজ এন্টারপ্রাইজ ক্লাস্টারিং, রেডিস অন ফ্ল্যাশ, এবং আরও অনেক নেটিভ ফাংশন প্রদান করে যা এন্টারপ্রাইজ সমাধান আপনি কোথাও পাবেন না।
নিচের ভিডিওটি দেখুন রেডিস এন্টারপ্রাইজ একশনে: