فرق LDF اور MDF کے درمیان فرق

Anonim

ایل ڈی ایف بمقابلہ MDF کے ذخیرہ کرنے، معائنہ کرنے اور دوبارہ حاصل کرنے کیلئے ڈیٹا بیس استعمال کرتے ہیں. کمپنیوں کو کمپنی اور اس کے روزمرہ آپریشنوں کے لئے قیمتی معلومات جیسے گاہکوں، مارکیٹ ریسرچ، اکاؤنٹس، مارکیٹ کے رجحانات، سامان کی انوینٹری، ملازمتوں، اور دیگر اہم اعداد و شمار کو ذخیرہ کرنے، معائنہ کرنے اور دوبارہ حاصل کرنے کے لئے ڈیٹا بیس استعمال کرتی ہے. زیادہ تر کمپنیوں کو ڈیٹا بیس بنانے اور معلومات کو ذخیرہ کرنے کے لئے مائیکروسافٹ ایس ایس کا استعمال کرتا ہے جس میں اس فنکشن میں سب سے زیادہ استعمال شدہ پروگرام اور ایپلی کیشنز بنا رہا ہے. MSSQL فائلوں کے اندر، MDF اور LDF پایا اور استعمال کیا جا سکتا ہے.

LDF اور MDF دونوں مائیکروسافٹ SQL سرور میں استعمال فائلوں کی توسیع ہیں. یہ فائل کی توسیع ٹینڈم میں آتی ہیں اور خود بخود تخلیق ہوتے ہیں جب اس پروگرام میں ایک نیا ڈیٹا بیس پیدا ہوتا ہے. دونوں فائلوں کو اسی جگہ میں بھی آسان حوالہ کے لئے واقع کیا جاتا ہے. لیکن ان فائلوں کے سب سے اہم کام میں سے ایک یہ ہے کہ وہ بیک اپ فائل (فائل فائل توسیع بیک کے ساتھ) پروگرام میں استعمال ہوتے ہیں.

توسیع فائل. ایم ڈی ایف "ماسٹر ڈیٹا بیس فائل" کے لئے کھڑا ہے. "یہ فائل SQL سرور پر تمام ڈیٹا بیس چلانے اور ٹریک کرنے کے لئے ڈیٹا بیس کے لئے تمام ابتدائی معلومات میں شامل ہے. یہ ڈیٹا بیس میں دیگر فائلوں کو بھی اشارہ کرتا ہے. یہ فائل سرور پر ڈیٹا کے مواد کی اطاعت اور نگرانی میں معلومات کی ذخیرہ کرنے میں کلیدی فائل بھی ہے.

دریں اثناء، LDF اہم ڈیٹا فائل کے لئے سرور ٹرانزیکشن لاگ کے لئے فائل کی توسیع ہے. یہ ڈیٹا بیس کی معلومات کو بچانے کے علاوہ سرور کے بارے میں معلومات پر مشتمل تمام اعمال اور تبدیلیوں کو برقرار رکھنے کے علاوہ. اس میں شامل ہے؛ تاریخ، وقت، تمام تبدیلیوں کی تفصیلات، صارف کے بارے میں معلومات جنہوں نے تبدیلیوں کو بنا دیا. اس کے علاوہ، لاگ ان کمپیوٹر ٹرمینل کی خصوصیات بھی شامل ہے جہاں تبدیلی کی گئی تھی.

ایک تبدیلی جو. LDF فائل اکثر اکثر ریکارڈ میں شامل ہیں؛ فائل حذف، اندراج، انتباہات، اضافے، اور اپ ڈیٹس. عام طور پر،. LDF ساتھی فائل ہے. MDF جب ایک نیا ڈیٹا بیس یا جب ایک بیک اپ فائل تشکیل دی جاتی ہے. سرور ٹرانزیکشن لاگ غیر مجاز تبدیلیوں کو باخبر رکھنے یا غلطی کی ابتداء کو روکنے میں مدد ملتی ہے. لاگ ان پر مبنی معلومات انتساب کی نشاندہی، اہم اور ضروری اعداد و شمار کو بحال کرنے میں مدد مل سکتی ہے، اور اس کے ساتھ ساتھ غلطی کو حل کرنے میں بھی مدد مل سکتی ہے.

SQL آپریشنز میں تین آپریشنز میں LDF فائلیں اہم ہیں. ان میں شامل ہیں: انفرادی ٹرانزیکشنز کی وصولی، سرور پر شروع ہونے پر تمام نامکمل ٹرانزیکشن کی وصولی، اور ناکامی کے بعد ڈیٹا بیس کو دوبارہ بازیافت. پہلے آپریشن میں، درخواست کی طرف سے ایک رول بیک بیان جاری کیا گیا ہے. LDF فائل اس آپریشن کو ریورس کرنے کے لئے استعمال کیا جاتا ہے. کسی غلطی یا غلطیوں کا پتہ لگانے والے سرورز کے معاملات میں، ایل ڈی ایف فائل نامکمل ٹرانزیکشن بیک اپ کرے گا.

دوسرا آپریشن ایک ناکام SQL سرور کی ضرورت ہے.LDF فائل کو دوبارہ وصولی کے نقطۂٔٔٔٔٔٹ یا بیک بیک فائل میں منتقل کرنے کے لئے استعمال کیا جاتا ہے جہاں ڈیٹا بیس مکمل طور پر کام کر رہا ہے. تیسرا آپریشن ڈیٹا بیس کی ناکامی کی ضرورت ہے. جب یہ منظر عام ہوتا ہے تو، LDF فائلوں کو ناکام ہونے کے موقع سے پہلے ڈیٹا بیس کو بحال کرنے کے لئے استعمال کیا جاتا ہے. اس آپریشن میں، معلومات اور تمام اعداد و شمار محفوظ اور خراب نہیں ہیں.

خلاصہ:

1. ایم ڈی ایف ایم ایس ایس ایل کے لئے بنیادی ڈیٹا فائل ہے. دوسری طرف، ایل ڈی ایف ایک سپورٹ فائل ہے اور سرور ٹرانزیکشن لاگ فائل کے طور پر خاصیت ہے.

2. ایم ڈی ایف ڈیٹا بیس میں تمام اہم اور ضروری معلومات پر مشتمل ہے جبکہ ایل ڈی ایف میں تمام اعمال شامل ہیں جن میں ایم ڈی ایف فائل میں ٹرانزیکشن اور تبدیلی شامل ہیں.

3. ایم ڈی ایف نہیں ہے جبکہ ایل ڈی ایف تین آپریشنوں سے متعلق ہے.

4. LDF فائل کا سائز بہت سے جگہوں اور تبدیلیوں کے مطابق معلومات کی تفصیلات کی وجہ سے بہت زیادہ جگہ لے سکتی ہے جبکہ MDF فائل فائل کو خود کو فائل میں تبدیل کرنے والے حقیقی تبدیلیوں پر منحصر ہوسکتا ہے یا اس میں تبدیلی کرسکتا ہے.