Distributed Database یہ ایسے نظام ہیں جو ڈیٹا کو کئی مقامات یا سروروں سے محفوظ رکھتے ہیں۔وہ انتہائی قابلِ یقین اور قابل اعتماد، قابل رسائی اور قابل قبول ڈیٹا (انگریزی: Executing data) بھی وسیع یا پیچیدہ ماحول میں بھی قابل قبول ہے۔ کلیدی ڈیزائن کے اصولوں کو سمجھنا فائدہ مند ڈیٹا بیس کے نظام کی تعمیر میں مدد دیتا ہے۔
Distributed Database میں Scalbility in in the Distributed Database -
Scalability ایک ڈیٹا بیس کی صلاحیت کو کہتے ہیں جو اضافہ کر کے وسائل کو ملانے سے بڑھتی ہے. تقسیم شدہ نظاموں میں یہ حاصل کیا جا سکتا ہے، اس میں مزید شمارندی نظام نیٹ ورک میں شامل ہو سکتا ہے. مناسب ڈیٹا تقسیم اور لوڈ کرنے کے لیے ڈیٹا کو متوازن کرنا اور بوتل کی ڈسک کو روکنے کے لیے ضروری ہے۔
ترقیپذیر اور کمزور
اصلاحات کو یقینی بناتی ہیں کہ ڈیٹا اب دستیاب اور مطابقت رکھتا ہے ناکامیوں کے باوجود۔ ریپیشن ایک عام تکنیک ہے، جہاں ڈیٹا کو کئی شماروں میں سے نقل کیا جاتا ہے. اس سے نظام کو کام جاری رکھنے کی اجازت ملتی ہے، اگر کچھ شمارندی صداقت اور دستیابی کو ناکام بھی بنایا جائے تو بھی کچھ سرمایہ کاری جاری رکھنے کی اجازت دیتا ہے۔
مؤثر دائرۃ المعارف ڈیٹا بیس پر ڈیزائن اصول
- ] داتا گنگا: [1] مختلف ادوار میں ذخیرہ شدہ ڈیٹا کو مختلف ادوار میں جمع کیا جاتا ہے تاکہ کارکردگی کو فروغ دیا جا سکے۔
- اصلاحی عمل : غلطی پسندی اور دستیابی کو فروغ دینے کے لیے ڈیٹا کی نقلیں تخلیق کرنا۔
- Consistency models: [1] مناسب حدیثیں مثلاً واپسی یا مضبوط حدیث، اطلاقی ضروریات پر مبنی۔
- بلڈنگ: کسی خاص کو اپلوڈ کرنے سے روکنے کے لیے Dectributing works برابر لوڈ کرتا ہے۔
- [1] [1] مِنْمِنـس کے درمیان میں موجود ڈیٹا منتقلی اور مؤثر طریقے سے استعمال کرنے کی صلاحیت۔