کیسینڈرا کے ساتھ کالم فیملی کا تعارف



اس بلاگ میں کیسینڈرا والے کالم کنبہ کی اہمیت کو اجاگر کیا گیا ہے

کالم فیملی

کالم فیملی آرڈی بی ایم ایس یا ریلیشنٹل ڈیٹا بیس منیجمنٹ سسٹم میں جدول کی طرح ہے اور یہ ایک منطقی ڈویژن ہے جو اس طرح کے ڈیٹا کو جوڑتا ہے۔ بنیادی طور پر ، اسی طرح کے ڈیٹا میں آپ کسی طرح کا ڈیٹا اسٹور کرتے ہیں جو اسی طرح کے مضامین کا ہوتا ہے۔

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





کالم کی قسمیں

کالم فیملی ایک ٹیبل کے سوا کچھ نہیں ہے جو RDBMS دنیا میں ٹیبل کے مساوی ہے۔ اس کی کچھ خاص قسمیں ہیں ، یعنی

جاوا میں ایک اور کا رشتہ ہے

جامد کالم کنبہ - جامد کالم کنبہ ہے جہاں نام اور ڈیٹا کی اقسام کی تعریف کی گئی ہے۔ لہذا جب کالم فیملی تشکیل دیا جاتا ہے تو ، کالم کا نام اور ڈیٹا کی قسموں کا نام لینے کا اختیار دستیاب ہوتا ہے۔ اسے جامد کہا جاتا ہے کیونکہ کالم مستحکم رہتے ہیں اور دستیاب کالموں کی تعداد معلوم ہوجائے گی۔



متحرک کالم فیملی - دوسری طرف ایک متحرک کالم فیملی کالم کے نام سامنے کے اوپر کی وضاحت نہیں کرتی ہے اور اعداد و شمار کو اسٹور کرنے کیلئے کساندرا کی صوابدیدی درخواست اور کالم کے نام استعمال کرنے کی اہلیت دستیاب ہے۔ لہذا متحرک ایک طرح سے مدد ملتی ہے کیونکہ غیر ساختہ اعداد و شمار میں ، زیادہ تر اوقات ، متحرک کالم فیملی نئے شعبوں کی دیکھ بھال کرنے میں مدد کرتی ہے جو بعد میں شامل کی جاسکتی ہیں۔

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

RDBMS کے ساتھ فرق

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



کیسینڈرا کے پاس سپر کالم فیملیوں کا کالم بھی ہے۔ یہ اندرونی طور پر ایک سپر کالم استعمال کرے گا۔ یہ منطقی گروہ بندی ہے اور کالموں کی گروپ بندی کا ایک اور درجہ ہے۔ لہذا ، صارف کے کالم کنبے میں ، آپ کے پاس دو سپر کالم ہوسکتے ہیں جہاں ہمارے پاس صارفین کی ذاتی معلومات اور مصنوعات کی معلومات ہوسکتی ہیں۔

کالم

ایک کالم کیسینڈرا میں اعداد و شمار میں سب سے چھوٹی اضافہ ہے۔ اس کے 3 اجزاء ہیں:

  • نام
  • قدر
  • ٹائم اسٹیمپ - تنازعات کے حل میں استعمال ہوتا ہے اور ٹائم اسٹیمپ میں ترمیم نہیں کی جاسکتی ہے۔ یہ دیکھنے کے لئے یہ ایک داخلی طریقہ کار ہے کہ یہ ڈیٹا یا کالم کب اپ ڈیٹ ہوا۔
  • کالم ختم ہورہے ہیں - کالم کو ایک میعاد ختم ہونے کی تاریخ دی جاسکتی ہے تاکہ یہ جان سکے کہ کالم کی میعاد ختم ہورہی ہے۔
  • انسداد کالم - انسداد کالم کالموں کو برقرار رکھنے کے سوا کچھ نہیں ہے تاکہ آپ ان انسداد کالموں میں اضافہ اور انحصار کرسکیں۔

سپر کالم

کاروباری ضرورت اور منطقی گروہ بندی پر منحصر ہے سپر کالم مکمل طور پر تمام کالموں کی گروپ بندی کر رہا ہے۔ یہ باقاعدگی سے کالم خاندانی ڈھانچے میں گھوںسلا کی ایک اور سطح کا اضافہ کرتا ہے۔ وہ ایک اعلی کالم خاندانی ڈھانچہ پر مشتمل ہیں۔

سپر کالمز کا بنیادی معاملہ یہ ہے کہ دوسرے کالم کنبوں کی ایک سے زیادہ قطاروں کو ایک ہی صف میں بنانا ہے جس کی مدد سے مادizedہ نظریے کے اعداد و شمار کی بازیابی کی اجازت دی جاسکتی ہے۔

مقدمات استعمال کریں

سپر کالم کی حدود

ایک حد یہ ہے کہ ایک ہی سب کالم فیملی کو پڑھنے کے لئے ایک سپر کالم فیملی کے تمام ذیلی کالموں کو ڈی سیرلائز ہونا لازمی ہے۔ ایک اور حد یہ ہے کہ ہم کسی سپر کالم کے ذیلی کالموں پر ثانوی اشاریہ جات نہیں بنا سکتے ہیں۔

کالم ڈیٹا کی اقسام

کالم ڈیٹا کی اقسام

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

قطاریں

چوڑی قطاریں اور کئی قطاریں ہوسکتی ہیں۔ لاکھوں کالم اور قطار دستیاب ہوسکتی ہیں۔

پتلی قطار میں کالموں کی تعداد بہت کم ہے جس میں صرف محدود قطاریں رکھنے کا آپشن موجود ہے۔

جامع کلید

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

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

جاوا کو فہرست میں سب سے بڑی تعداد معلوم ہے

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

کیسینڈرا میں سنیچس کا تعارف