অ্যাপাচি হাইভের পরিচিতি



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

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





হুডোপ, ওপেন সোর্স পেটা-বাইট স্কেল ডেট গুদামজাত কাঠামো হাদুপের উপর ভিত্তি করে ডেটা ইনফ্রাস্ট্রাকচার টিম ফেসবুকে তৈরি করেছিল। ফেসবুকের প্রয়োজনীয়তাগুলি সমাধান করার জন্য হুইভ অন্যতম প্রযুক্তি H এইচআইভি ফেসবুকে অভ্যন্তরীণভাবে সমস্ত ব্যবহারকারীর কাছে খুব জনপ্রিয় এবং বিভিন্ন ধরণের অ্যাপ্লিকেশনের জন্য শত শত ব্যবহারকারীর সাথে এই ক্লাস্টারে হাজার হাজার কাজ চালানোর জন্য ব্যবহৃত হচ্ছে। ফেসবুকে হাইভ-হাদুপ ক্লাস্টার 2PB এরও বেশি কাঁচা ডেটা সঞ্চয় করে এবং নিয়মিত প্রতিদিন 15 টিবি ডেটা লোড করে s

আসুন এর কয়েকটি বৈশিষ্ট্য যা এটি জনপ্রিয় এবং ব্যবহারকারী বান্ধব করে তোলে তা দেখুন:



  • প্রোগ্রামারদের কাস্টম ম্যাপস এবং রিডুসারদের প্লাগ ইন করার অনুমতি দেয়।
  • ডেটা গুদাম পরিকাঠামো আছে।
  • সহজ ডেটা ইটিএল সক্ষম করার জন্য সরঞ্জাম সরবরাহ করে।
  • এসকিউএল-এর মতো কোয়েরি ভাষা সংজ্ঞা দেয় যা QL নামে পরিচিত।

অ্যাপাচি হাইভ ইউজ কেস - ফেসবুক:

Hive Use কেস - ফেসবুক

হাইভ বাস্তবায়নের আগে, ফেসবুক প্রচুর চ্যালেঞ্জের মুখোমুখি হয়েছিল যেহেতু ডেটা উত্পন্ন হওয়ার আকার বাড়ে বা বিস্ফোরিত হয়েছিল, যাতে এগুলি হ্যান্ডেল করা সত্যিই কঠিন হয়ে পড়ে। Traditionalতিহ্যবাহী আরডিবিএমএস চাপটি পরিচালনা করতে পারেনি এবং ফলস্বরূপ ফেসবুক আরও ভাল বিকল্পগুলির সন্ধান করছে। এই আসন্ন সমস্যা সমাধানের জন্য, ফেসবুক শুরুতে হ্যাডোপ ম্যাপ্রেইডুস ব্যবহার করার চেষ্টা করেছিল, তবে এসকিউএল প্রোগ্রামিং এবং বাধ্যতামূলক জ্ঞানের ক্ষেত্রে অসুবিধা সহ এটি একটি অযৌক্তিক সমাধান করে তুলেছিল। হাইভ তাদেরকে যে চ্যালেঞ্জগুলির মুখোমুখি হয়েছিল তা কাটিয়ে ওঠার অনুমতি দিয়েছিল।

হাইভের সাহায্যে তারা এখন নিম্নলিখিতগুলি সম্পাদন করতে সক্ষম:



  • টেবিলগুলি ভাগ এবং বাল্কিট করা যেতে পারে
  • স্কিমা নমনীয়তা এবং বিবর্তন
  • জেডিবিসি / ওডিবিসি ড্রাইভার উপলব্ধ
  • এইচআইভি টেবিলগুলি সরাসরি এইচডিএফএসে সংজ্ঞায়িত করা যায়
  • প্রসারযোগ্য - প্রকার, ফর্ম্যাট, ফাংশন এবং স্ক্রিপ্ট

স্বাস্থ্যসেবাতে মধুচক্রের ব্যবহারের কেস:

নাগিওস কি জন্য ব্যবহার করা হয়

মধুচোষ কোথায় ব্যবহার করবেন?

অ্যাপাচি হাইভ নিম্নলিখিত স্থানে ব্যবহার করা যেতে পারে:

  • ডেটা মাইনিং
  • লগ প্রসেসিং
  • ডকুমেন্ট ইনডেক্সিং
  • গ্রাহক ব্যবসায়ের গোয়েন্দা মুখোমুখি
  • ভবিষ্যদ্বাণীপূর্ণ মডেলিং
  • প্রস্তাব টেস্টিং

মাতাল আর্কিটেকচার:

মৌচাক নিম্নলিখিত প্রধান উপাদান নিয়ে গঠিত:

  • মেটাস্টোর - মেটাডেটা সঞ্চয় করার জন্য।
  • জেডিবিসি / ওডিবিসি - এসকিউএল কোয়েরিগুলিকে মানচিত্রের ক্রমানুসারে রূপান্তর করতে কোয়েরি সংকলক এবং এক্সিকিউশন ইঞ্জিন।
  • SerDe এবং অবজেক্টআইএনস্পেক্টর - ডেটা ফর্ম্যাট এবং ধরণের জন্য।
  • ইউডিএফ / ইউডিএফ - ব্যবহারকারীর সংজ্ঞায়িত ফাংশনগুলির জন্য।
  • ক্লায়েন্ট - মাইএসকিউএল কমান্ড লাইন এবং একটি ওয়েব ইউআই এর অনুরূপ।

মৌচাকের উপাদান:

মেটাস্টোর:

মেটাস্টোর টেবিলের মধ্যে সারণী, পার্টিশন, কলামগুলি সম্পর্কিত তথ্য সঞ্চয় করে। মেটাস্টোরে স্টোরেজ করার 3 টি উপায় রয়েছে: এম্বেডেড মেটাস্টোর, স্থানীয় মেটাস্টোর এবং রিমোট মেটাস্টোর। বেশিরভাগ ক্ষেত্রে, রিমোট মেটাস্টোর উত্পাদন মোডে ব্যবহৃত হবে।

মধুর সীমাবদ্ধতা:

মৌচাকের নিম্নলিখিত সীমাবদ্ধতা রয়েছে এবং এই জাতীয় পরিস্থিতিতে ব্যবহার করা যাবে না:

  • অনলাইন লেনদেন প্রক্রিয়াজাতকরণের জন্য ডিজাইন করা হয়নি।
  • ইন্টারেক্টিভ ডেটা ব্রাউজিংয়ের জন্য গ্রহণযোগ্য বিলম্বিতা সরবরাহ করে।
  • রিয়েল-টাইম ক্যোয়ারী এবং সারি স্তরের আপডেটগুলি সরবরাহ করে না।
  • হাইভ ক্যোয়ারির জন্য লেটেন্সি সাধারণত খুব বেশি।

আমাদের জন্য একটি প্রশ্ন আছে? তাদের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।

সম্পর্কিত পোস্ট:

সি ++ সাজান ()

মাতাল কমান্ড