Hive ڈیٹا ماڈل



Hive ڈیٹا ماڈل میں مندرجہ ذیل اجزاء شامل ہوتے ہیں جیسے ڈیٹا بیس ، میزیں ، پارٹیشنز اور بالٹیاں یا کلسٹر۔ Hive آدم اقسام جیسے انٹیجرس ، فلوٹس ، ڈبلز اور اسٹرنگس کی حمایت کرتا ہے۔

Hive ہاڈوپ کے لئے ایک ڈیٹا گودام سسٹم ہے جو اعداد و شمار کی مختصر خلاصہ ، ایڈہاک سوالات ، اور ہڈوپ مطابقت پذیر فائل سسٹم میں ذخیرہ کردہ بڑے ڈیٹاسیٹس کے تجزیے کی سہولت فراہم کرتا ہے۔ میزوں ، قطاریں ، کالموں اور پارٹیشنز جیسے ڈیٹا بیس کو اچھی طرح سے سمجھے جانے والے ڈھانچے کے اعداد و شمار کو۔ یہ آدم اقسام جیسے اعداد ، فلوٹس ، ڈبلز اور اسٹرنگس کی حمایت کرتا ہے۔ Hive ایسوسی ایٹیو آری ، لسٹس ، اسٹروکٹس ، اور سیریلائز اور ڈیسیریلائزڈ API کی بھی حمایت کرتا ہے تاکہ ڈیٹا کو ٹیبل میں اور باہر منتقل کیا جاسکے۔





ایک ٹیبل کے اندر HTML ٹیبل

آئیے تفصیل سے ہائویٹا ڈیٹا ماڈلز کو دیکھیں

Hive ڈیٹا ماڈل:

Hive ڈیٹا ماڈل میں مندرجہ ذیل اجزاء شامل ہیں:



  • ڈیٹا بیس
  • میزیں
  • پارٹیشنز
  • بالٹیاں یا جھرمٹ

پارٹیشنز:

تقسیم کا مطلب ہے کہ کسی جدول کے کالم کی قدر کی بنیاد پر کسی میز کو موٹے دانوں والے حصوں میں تقسیم کرنا جیسے ’ڈیٹا‘۔ اس سے اعداد و شمار کے سلائسوں پر سوالات کرنا تیز تر ہوتا ہے

جاوا میں ایم وی سی کیا ہے؟

Hive ڈیٹا ماڈل

تو ، تقسیم کا کیا کام ہے؟ پارٹیشن کیز اس بات کا تعین کرتی ہے کہ ڈیٹا کو کس طرح اسٹور کیا جاتا ہے۔ یہاں ، پارٹیشن کلید کی ہر ایک انوکھی قیمت میز کی ایک تقسیم کی وضاحت کرتی ہے۔ پارٹیشنز کو سہولیات کے لئے تاریخوں کے نام پر رکھا گیا ہے۔ یہ ایچ ڈی ایف ایس میں ’’ بلاک اسپلٹنگ ‘‘ کی طرح ہے۔



بالٹیاں:

بالٹی ڈیٹا کو اضافی ڈھانچہ دیتے ہیں جو موثر استفسارات کے ل for استعمال ہوسکتے ہیں۔ دو کالموں کے جوائنٹ جو ایک ہی کالموں پر بکٹ ہوتے ہیں ، شامل ہونے والے کالم کو میپ سائیڈ جوائن کے طور پر لاگو کیا جاسکتا ہے۔ استعمال شدہ ID کے ذریعہ خریداری کا مطلب ہے کہ ہم صارف پر مبنی استفسار کو صارفین کے مجموعی مجموعے کے بے ترتیب نمونوں پر چلا کر تیزی سے جانچ سکتے ہیں۔

ہمارے لئے ایک سوال ہے؟ برائے کرم ان کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔

متعلقہ اشاعت:

ترتیب دیں سی ++ سرنی

مددگار Hive احکامات