એલડીએફ અને એમડીએફ વચ્ચે તફાવત

Anonim

એલડીએફ વિ.સ. MDF ની યાદી જેવી મૂલ્યવાન માહિતીને સ્ટોર કરવા, પરીક્ષણ કરવા અને પુનઃપ્રાપ્ત કરવા માટે ડેટાબેઝનો ઉપયોગ કરે છે. > કંપનીઓ, ગ્રાહકો, માર્કેટ રિસર્ચ, એકાઉન્ટ્સ, માર્કેટ ટ્રેન્ડ્સ, સપ્લાય ઈન્વેન્ટરી, કર્મચારીઓ અને અન્ય મહત્વપૂર્ણ ડેટાની જેમ કંપની અને તેની રોજિંદી ઓપરેશન્સ જેવી મૂલ્યવાન માહિતીને સ્ટોર કરવા, પરીક્ષણ કરવા અને પુનઃપ્રાપ્ત કરવા માટે ડેટાબેઝનો ઉપયોગ કરે છે. ઘણી કંપનીઓ માઇક્રોસોફ્ટ એસક્યુએલનો ઉપયોગ ડેટાબેઝ બનાવવા અને માહિતીને સંગ્રહિત કરવા માટે કરે છે. MSSQL ફાઇલોની અંદર, MDF અને LDF શોધી શકાય છે અને તેનો ઉપયોગ કરી શકાય છે.

માઇક્રોસોફ્ટ SQL સર્વરમાં વપરાતા ફાઇલ એક્સટેન્સનો બંને એલડીએફ અને MDF છે. આ ફાઇલ એક્સ્ટેંશન અનુવર્તીમાં આવે છે અને આપમેળે બનાવવામાં આવે છે જ્યારે પ્રોગ્રામમાં નવા ડેટાબેઝ બનાવવામાં આવે છે. સરળ ફાઇલો માટે બંને ફાઇલો એ જ સ્થાને પણ સ્થિત છે. પરંતુ આ ફાઇલોના સૌથી મહત્વપૂર્ણ કાર્યોમાંની એક એ છે કે તે પ્રોગ્રામમાં ઉપયોગમાં લેવાતા બેકઅપ ફાઇલના ઘટકો છે (ફાઇલ એક્સ્ટેંશન. બક).

એક્સ્ટેંશન ફાઇલ. MDF નો અર્થ "માસ્ટર ડેટાબેઝ ફાઇલ" "આ ફાઇલમાં SQL સર્વર પરનાં તમામ ડેટાબેઝો ચલાવવા અને ટ્રેક કરવા ડેટાબેઝ માટેની તમામ સ્ટાર્ટઅપ માહિતી શામેલ છે તે ડેટાબેઝમાં અન્ય ફાઇલોને પણ નિર્દેશ કરે છે. આ ફાઇલ એ માહિતી સંગ્રહિત કરતી એક મહત્વની ફાઇલ પણ છે જે સર્વર પર ડેટા સામગ્રીની પ્રવેશ અને દેખરેખમાં મહત્વપૂર્ણ છે.

દરમિયાન, એલડીએફ મુખ્ય ડેટા ફાઇલ માટે સર્વર ટ્રાન્ઝેક્શન લોગ માટેનો ફાઇલ એક્સ્ટેંશન છે. તે સર્વ ક્રિયાઓ અને સર્વર પરની માહિતીના ફેરફારોનું રેકોર્ડ રાખવા ઉપરાંત ડેટાબેસ માહિતી બચાવે છે. આમાં શામેલ છે; તારીખ, સમય, બધા ફેરફારોની વિગતો, ફેરફારોની કોણે કર્યા છે તે સંબંધિત વપરાશકર્તા માહિતી. વધુમાં, લોગમાં કોમ્પ્યુટર ટર્મિનલનું પણ લક્ષણ છે જ્યાં ફેરફારો કરવામાં આવ્યા હતા.

ફેરફારો કે જે એક. LDF ફાઇલ વારંવાર વારંવાર નોંધે છે; ફાઇલ કાઢી નાંખવાનું, દાખલ, ચેતવણીઓ, ઉમેરાઓ, અને અપડેટ્સ સામાન્ય રીતે, આ. એલડીએફ એ સાથીની ફાઇલ છે. MDF જ્યારે નવા ડેટાબેઝ અથવા જ્યારે બૅકઅપ ફાઇલ બનાવવામાં આવે છે સર્વર ટ્રાન્ઝેક્શન લોગ અનધિકૃત ફેરફારોને ટ્રેક કરવા અથવા કોઈ ભૂલના મૂળને ટ્રૅક કરવામાં સહાય કરે છે. લોગ પર કરેલી માહિતી અસંગતતાને નિર્દેશિત કરવામાં મદદ કરી શકે છે, મહત્વપૂર્ણ અને જરૂરી માહિતી પુનઃપ્રાપ્ત કરી શકે છે અને ઍક્સેસ તેમજ ભૂલને ફિક્સિંગમાં સહાય કરે છે.

એસક્યુએલ ઓપરેશનમાં ત્રણ ઓપરેશન્સમાં એલડીએફ ફાઇલો મહત્વપૂર્ણ છે. આમાં શામેલ છે: વ્યક્તિગત વ્યવહારોની વસૂલાત, સર્વ અપૂર્ણ વ્યવહારોની પુનઃપ્રાપ્તિ જ્યારે સર્વર શરૂ થઈ હોય ત્યારે, અને જ્યારે નિષ્ફળતા હોય ત્યારે ડેટાબેઝ પુનઃ પ્રાપ્ત થાય છે. પ્રથમ ઓપરેશનમાં, રોલબેક નિવેદન એપ્લિકેશન દ્વારા જારી કરવામાં આવે છે, અને એલડીએફ ફાઇલનો ઉપયોગ તે ઓપરેશનને રિવર્સ કરવા માટે થાય છે. ભૂલ અથવા ભૂલો શોધવા સર્વરોના કિસ્સાઓમાં, એલડીએફ ફાઇલ અપૂર્ણ ટ્રાન્ઝેક્શનનો બેકઅપ લેશે.

બીજા ઑપરેશનને નિષ્ફળ SQL સર્વરની જરૂર છે.એલડીએફ ફાઇલનો ઉપયોગ પુનઃપ્રાપ્તિ બિંદુ અથવા બેકઅપ ફાઇલમાં ખસેડવા માટે કરવામાં આવે છે જેમાં ડેટાબેઝ સંપૂર્ણપણે કાર્યરત છે. ત્રીજા ઓપરેશને ડેટાબેસ નિષ્ફળતાની જરૂર છે. જ્યારે આ સ્થિતિ બને છે, ત્યારે LDF ફાઇલોનો ઉપયોગ નિષ્ફળતાના ઘટના પહેલા ડેટાબેસને પુનઃસ્થાપિત કરવા માટે થાય છે. આ કામગીરીમાં, માહિતી અને તમામ ડેટા સુરક્ષિત છે અને બગડેલ નથી.

સારાંશ:

1. MDF એ MSSQL માટેની પ્રાથમિક ડેટા ફાઇલ છે એલડીએફ, બીજી બાજુ, સહાયક ફાઇલ છે અને તે સર્વર ટ્રાન્ઝેક્શન લોગ ફાઇલ તરીકે વર્ગીકૃત થયેલ છે.

2 MDF ડેટાબેસેસમાં તમામ મહત્વપૂર્ણ અને આવશ્યક માહિતી ધરાવે છે જ્યારે એલડીએફમાં બધી ક્રિયાઓ છે જેમાં વ્યવહારો અને MDF ફાઇલમાં થયેલા ફેરફારોનો સમાવેશ થાય છે.

3 એલડીએફ ત્રણ કામગીરીથી સંબંધિત છે, જ્યારે MDF નથી.

4 એલડીએફ ફાઇલનું કદ અસંખ્ય ફેરફારો અને ફેરફારોની સાથે માહિતીની વિગતને લીધે ઘણી બધી જગ્યા લઇ શકે છે, જ્યારે ફાઇલમાં પોતે કરેલા વાસ્તવિક ફેરફારોના આધારે એમડીએફ ફાઇલ જાળવી શકે છે અથવા ફાઇલ કદમાં ફેરફાર કરી શકાય છે.