কম্পিউটার

RediSearch 2.0 আপনাকে ইন্টারেক্টিভ অনুসন্ধান অভিজ্ঞতা সহ আধুনিক অ্যাপস তৈরি করতে দেয়

আজ আমরা RediSearch 2.0-এর সাধারণ প্রাপ্যতা ঘোষণা করতে পেরে উচ্ছ্বসিত, এটির শক্তিশালী অনুসন্ধান, সূচীকরণ, এবং সমস্ত Redis ব্যবহারকারীদের কাছে সম্পূর্ণ-টেক্সট সার্চ ইঞ্জিন এনেছে। সেপ্টেম্বর 2020 থেকে পাবলিক প্রিভিউতে, RediSearch 2.0 ইতিমধ্যেই গ্রাহকদের একটি ক্রমবর্ধমান তালিকা তৈরি করেছে যারা আধুনিক অ্যাপ্লিকেশন তৈরি করা থেকে পূর্ণ-পাঠ্য অনুসন্ধান থেকে রিয়েল-টাইম অ্যানালিটিক্স পর্যন্ত অগণিত ব্যবহারের ক্ষেত্রে এটির উপর নির্ভর করে। RediSearch 2.0 একটি একেবারে নতুন আর্কিটেকচার প্রবর্তন করেছে যা এটিকে RediSearch 1.6 এর চেয়ে দ্বিগুণেরও বেশি দ্রুত করে তোলে এবং RediSearch এখন Redis-এর সক্রিয়-সক্রিয় জিও-ডিস্ট্রিবিউশন এবং ফ্ল্যাশে Redis সমর্থন করে।

কেন পুনরায় অনুসন্ধান গুরুত্বপূর্ণ

আধুনিক সংস্থাগুলি প্রচুর পরিমাণে কাঠামোগত এবং অসংগঠিত ডেটা ক্যাপচার করছে। খুব প্রায়ই, যাইহোক, এই ডেটা ধীর, ডিস্ক-ভিত্তিক ডেটাবেসে লক করা থাকে যা আধুনিক অ্যাপ্লিকেশনগুলির জন্য রিয়েল-টাইম অভিজ্ঞতা সমর্থন করে না। RediSearch ব্যবহারকারীদের তাদের Redis ডেটাসেটগুলিকে সহজে সূচীকরণ করার অনুমতি দিয়ে এবং তারপরে Redis-এর গতিতে, রিয়েল-টাইমে সম্পূর্ণভাবে বিতরণ করা পদ্ধতিতে ডেটাকে অনুসন্ধান এবং একত্রিত করার অনুমতি দিয়ে এই পারফরম্যান্সের বাধাগুলি দূর করে৷

RediSearch 2.0 আপনাকে ইন্টারেক্টিভ অনুসন্ধান অভিজ্ঞতা সহ আধুনিক অ্যাপস তৈরি করতে দেয়

উপরের চিত্রে যেমন দেখানো হয়েছে, RediSearch কী-এর মান অংশের জন্য সম্পূর্ণ-টেক্সট, জিও-অবস্থান, সংখ্যা এবং ট্যাগ সহ বেশ কিছু সূচীকরণ কৌশল প্রদান করে Redis-এ আরও পরিশীলিত ডেটা মডেলিং নিয়ে আসে। সূচী ব্যতীত, রেডিসকে অবশ্যই প্রতিটি প্রশ্নের জন্য একটি স্ক্যান অপারেশন করতে হবে, যা অত্যন্ত ধীর এবং অদক্ষ হতে পারে। এবং ম্যানুয়ালি এই সূচকগুলি তৈরি এবং বজায় রাখা জটিল এবং ত্রুটি-প্রবণ। RediSearch ব্যবহারকারীর জন্য এই সূচীগুলি বজায় রাখে এবং আপনাকে একটি ক্লাস্টারড ডাটাবেসে ডেটা স্ট্রাকচার জুড়ে প্রশ্ন করার অনুমতি দেয়৷

আপনার প্রযুক্তি স্ট্যাকে RediSearch এর সংযোজন ডেটা পরিকাঠামোকে সহজ করে, সমৃদ্ধ অনুসন্ধান অভিজ্ঞতা সহ অ্যাপ্লিকেশনগুলিকে প্রসারিত করে এবং Redis-এ বিশ্লেষণের শক্তি আনলক করে৷ আধুনিক অ্যাপ্লিকেশন তৈরি করতে ডেভেলপারদের আর একাধিক প্রযুক্তি, ক্যোয়ারী ল্যাঙ্গুয়েজ, ডেটা মডেল এবং বোল্ট-অন সার্চ ইঞ্জিনের মধ্যে পিছনে ঘুরতে হবে না৷

RediSearch ব্যবহার করা

C-তে লেখা, RediSearch-কে মেমরির ডেটা স্ট্রাকচার যেমন Trie ব্যবহার করে এবং আধুনিক ডিস্ট্রিবিউটেড ইনডেক্সিং এবং কোয়েরি অ্যালগরিদম ব্যবহার করে পারফরম্যান্সের কথা মাথায় রেখে তৈরি করা হয়েছে। এটি বিদ্যমান সার্চ ইঞ্জিনের তুলনায় এটিকে 5x - 10x দ্রুত করে তোলে (RediSearch-এর গতি সম্পর্কে আরও জানতে, সার্চ বেঞ্চমার্কিং দেখুন:RediSearch vs. Elasticsearch)। RediSearch-এর কম লেটেন্সি ইন্ডেক্সিং এবং ডেটা কোয়েরি এটিকে ঘন ঘন আপডেট হওয়া ডেটাসেটের জন্য উপযুক্ত করে তোলে। এবং নতুন RediSearch 2.0 আগের সংস্করণের তুলনায় 2.4x দ্রুত।

RediSearch আপনাকে Redis-এ একাধিক ডেটা টাইপের ডেটাসেটে দ্রুত সূচী তৈরি করতে দেয়। (হ্যাশগুলি বর্তমানে সমর্থিত এবং আমরা শীঘ্রই JSON-এর জন্য সমর্থন প্রকাশ করার পরিকল্পনা করছি, তারপরে স্ট্রিমগুলি।) RediSearch লাইটওয়েট সূচক তৈরি এবং মুছে ফেলার জন্য একটি ক্রমবর্ধমান সূচক পদ্ধতি ব্যবহার করে। এর সমৃদ্ধ ক্যোয়ারী ল্যাঙ্গুয়েজ আপনাকে বিদ্যুতের গতিতে আপনার ডেটা জিজ্ঞাসা করতে দেয়, জটিল একত্রীকরণ করতে এবং বৈশিষ্ট্য, সংখ্যাসূচক ব্যাপ্তি এবং ভৌগলিক দূরত্ব দ্বারা ফিল্টার করতে দেয়৷

RediSearch চীনা, স্প্যানিশ, রাশিয়ান, ফরাসি, জার্মান এবং আরও অনেকগুলি সহ একাধিক ভাষায় পূর্ণ-পাঠ্য সূচীকরণ এবং স্টেমিং-ভিত্তিক ক্যোয়ারী সম্প্রসারণ সমর্থন করে। উপরন্তু, আপনি 'অস্পষ্ট' অনুসন্ধান প্রযুক্তি ব্যবহার করে স্বয়ংসম্পূর্ণ পরামর্শগুলি প্রয়োগ করে ব্যবহারকারীদের অনুসন্ধান অভিজ্ঞতাকে সমৃদ্ধ করতে পারেন৷

এই সর্বশেষ রিলিজটি রেডিসার্চকে আগের চেয়ে সহজ করে তোলে। RediSearch 2.0 এর সাথে, গ্রাহকরা এখন দ্রুত কয়েকশ সার্ভারে কোটি কোটি নথির অনুসন্ধান এবং সূচী করতে পারে। এবং ফ্ল্যাশে রেডিসের সমর্থন সহ, এটি আগের চেয়ে আরও বেশি সাশ্রয়ী উপায়ে করা যেতে পারে। রেডিস এন্টারপ্রাইজের অ্যাক্টিভ-অ্যাকটিভ প্রযুক্তির ব্যবহার করে বিশ্বব্যাপী বিতরণ করা পদ্ধতিতেও RediSearch স্থাপন করা যেতে পারে একাধিক ভূ-বিতরণকৃত প্রতিলিপি জুড়ে পাঁচ-নয়টি (99.999%) প্রাপ্যতা প্রদানের জন্য, যা রিড অপারেশন (যেমন কোয়েরি এবং একত্রিতকরণ) এবং লেখার ক্রিয়াকলাপগুলিকে সক্ষম করে। সূচীকরণ) বিরোধ সমাধানের বিষয়ে উদ্বেগ ছাড়াই স্থানীয় রেডিসার্চ স্থাপনার গতিতে কার্যকর করা হবে।

বাস্তব জগতে পুনরায় অনুসন্ধান করুন

ব্যবহারকারীদের তাদের ডেটার শক্তি আনলক করতে সাহায্য করার জন্য বিভিন্ন ডেটা টাইপ এবং ডেটা স্ট্রাকচার জুড়ে ইন্ডেক্সিং, কোয়েরি করা এবং পূর্ণ-পাঠ্য অনুসন্ধান সক্ষম করা অপরিহার্য। সীমাবদ্ধতা ছাড়াই এবং সাব-মিলিসেকেন্ড লেটেন্সিতে এই প্রশ্নগুলিকে সম্পূর্ণভাবে বিতরণ করার জন্য RediSearch-এর ক্ষমতা সত্যিই একটি গেম পরিবর্তনকারী।

আমাদের গ্রাহকেরা RediSearch ব্যবহার করছেন শুধুমাত্র তাদের উত্তরাধিকারী অ্যাপ্লিকেশনগুলিকে ত্বরান্বিত করতে নয় বরং তাদের পরবর্তী প্রজন্মের রিয়েল-টাইম অ্যাপ্লিকেশনগুলি তৈরি করতে। GoMechanic, উদাহরণস্বরূপ, 10 মিলিয়ন খুচরা যন্ত্রাংশের একটি ডাটাবেস জুড়ে অনুসন্ধান করতে RediSearch ব্যবহার করে (আরো জন্য, RediSearch 2.0 প্রেস রিলিজ দেখুন)। অনেক ই-কমার্স অ্যাপ তাদের ক্যাটালগে লক্ষ লক্ষ পণ্য জুড়ে ইন্টারেক্টিভ সার্চ প্রদান করতে RediSearch ব্যবহার করছে এবং ব্যবহারকারীদের স্বয়ংসম্পূর্ণ পরামর্শ দিতে অস্পষ্ট অনুসন্ধান ব্যবহার করছে।

RediSearch-এর ক্ষণস্থায়ী অনুসন্ধান ক্ষমতার সাথে, সূচক তৈরি করা হালকা, একই ডাটাবেসে হাজার হাজার সূচক সক্রিয় করে যাতে বিকাশকারীরা গ্রাহকের ক্রয়ের ইতিহাসের উপর ভিত্তি করে দ্রুত সূচক তৈরি করতে এবং মেয়াদ শেষ করতে পারে, উদাহরণস্বরূপ। একটি স্বাস্থ্য বীমা কোম্পানি, ইতিমধ্যে, ব্যবহারকারীদের তাদের আশেপাশে উপযুক্ত স্বাস্থ্যসেবা প্রদানকারীদের খুঁজে পেতে তাদের ওয়েবসাইট এবং অ্যাপগুলিতে ভূ-স্থানীয় প্রশ্নগুলি চালানোর জন্য RediSearch ব্যবহার করছে। এই সমস্ত ব্যবহার ইতিমধ্যে উত্পাদন পরিবেশে স্কেলে স্থাপন করা হয়েছে।

RediSearch 2.0 দিয়ে শুরু করুন

আপনার অ্যাপ্লিকেশন আধুনিকীকরণ যাত্রাকে ত্বরান্বিত করতে আপনি কীভাবে RediSearch 2.0 ব্যবহার করতে পারেন তা জানুন। অথবা এখনই শুরু করতে, RediSearch দ্রুত শুরু পৃষ্ঠাতে যান৷


  1. আপনার প্রয়োজন শীর্ষ 6 Xiaomi ডেটা ট্রান্সফার অ্যাপ/সফ্টওয়্যার

  2. 5টি অভ্যাস-ট্র্যাকিং অ্যান্ড্রয়েড অ্যাপ আপনাকে ভালো অভ্যাস গড়ে তুলতে সাহায্য করবে

  3. Grafana-এর জন্য Redis ডেটা সোর্স দিয়ে তৈরি 3টি বাস্তব-জীবনের অ্যাপ

  4. সার্ভারলেস রেডিস দিয়ে Fly.io অ্যাপ চালান