سوال:
ڈیٹا بیس کے حوالے سے تقسیم کا کیا مطلب ہے؟
A:ڈیٹا بیس کو تقسیم کرنے کا مطلب یہ ہے کہ ڈیٹا بیس میں محفوظ ڈیٹا کے مختلف حصے لینا اور انہیں مختلف پارٹیشنز ، یا ٹکڑوں میں الگ کرنا۔ ایسا اکثر بوجھ میں توازن کو ایڈجسٹ کرنے کے ل done کیا جاتا ہے ، یا چھوٹے ڈیٹا بیس سیٹ فراہم کرنے میں مدد ملتی ہے جس پر آزاد سرور سسٹمز کے ذریعہ کام کیا جاسکتا ہے۔
ویبنار: روایتی سے پرے متعلقہ ڈیٹا بیس کو منتقل کرنا یہاں اندراج کریں |
منقسم تقسیم شدہ ڈیٹا بیس میں ، کچھ تقسیم شدہ سیٹ مختلف نوڈس یا سرورز میں شیئر کیے جاسکتے ہیں۔ دوسرے کو ایک نوڈ میں آزادانہ طور پر رکھا جائے گا۔
تقسیم کی مختلف اقسام میں رینج کی تقسیم ، فہرست تقسیم اور ہیش کی تقسیم شامل ہیں۔ رینج تقسیم میں ، انجینئرز ایک ڈیٹا بیس ٹیبل کو ایک سے زیادہ کلیدی حدوں میں تقسیم کرکے تقسیم کرتے ہیں۔ فہرست تقسیم کرنے میں اعلٰی درجے کی شناخت لینے والا اور ڈیٹا سیٹ گروپ کرنے والے ڈیٹا بیس نوڈ میں شامل کرنا شامل ہوتا ہے۔ ڈیٹا سیٹوں کی تقسیم کو ترتیب دینے کے لئے ہیش تقسیم کرنے میں ایک ہیش فنکشن استعمال ہوتا ہے۔
انجینئر افقی تقسیم میں "شارڈز" کے بارے میں بھی بات کرتے ہیں۔ ایک ڈیٹا بیس شارڈ اپنے سرور میں دوبارہ لوڈ بویلنس یا لوڈ شیئرنگ کو ایڈجسٹ کرتا ہے۔ ڈیٹا بیس کی تقسیم ایک بڑھتا ہوا رجحان ہے کیونکہ متعلقہ ڈیٹا بیس اور دوسرے ٹولز بڑے ڈیٹا اور تجزیات کے زمانے میں ڈیٹا کی بڑھتی ہوئی مقدار کو سنبھالتے ہیں۔
