વ્યાપારનિષ્ણાત પૂછો

DBMS મુખ્ય કાર્યો

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

ડેટા મેનેજમેન્ટ

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

રેમ બફર વ્યવસ્થાપન

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

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

વ્યવહાર વ્યવસ્થાપન

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

મિલકત કે જે કોઈપણ વ્યવહાર સતત રાજ્ય જ શરૂ થાય છે ડેટાબેઝ અને આમ પ્રક્રિયા અંત પછી જ રાજ્યમાં તે પાંદડા, તે અત્યંત અનુકૂળ ડેટાબેઝ પર પ્રવૃત્તિ એકમ તરીકે વાપરવા માટે બનાવે છે. સાથે વ્યવહારો યોગ્ય સંચાલન દરેક વ્યક્તિગત વપરાશકર્તા કંટ્રોલ સિસ્ટમ દ્વારા સમાંતર રીતે લાગુ કરવામાં આવે છે, સિદ્ધાંત માં, સમગ્ર ભાગ લાગે છે. જો કે, આ ત્યારે કામ કરતા લોકો હજી પણ તેમના સાથીદારોએ હાજરી સુઝ કરશે જો તેઓ એક Multiuser સિસ્ટમનો ઉપયોગ અમુક રીતે એક આદર્શ પ્રતિનિધિત્વ છે, ઘણા પરિસ્થિતિઓમાં તરીકે, પરંતુ હકીકતમાં તે ડેટાબેઝ ખૂબ ખ્યાલ પૂરો પાડે છે. જેમ કે મલ્ટી-યુઝર ડેટાબેઝમાં તરીકે પણ કાર્ય કરે પણ આવા સીરીયલ અમલ યોજના અને ક્રમબદ્દિકરણ કારણ કે વ્યવહાર વ્યવસ્થાપન ખ્યાલો સાથે સંકળાયેલો છે.

તેઓ અર્થ શું છે?

સમાંતર એક્ઝિક્યુટેબલ વ્યવહાર serializing તેમના કામ યોજના છે, જેમાં કુલ અસર હાંસલ તેમના ક્રમિક અમલ કારણે પરિણામ મેળવી મિશ્રણ સમકક્ષ છે, એક ખાસ બાંધકામ સમાવેશ થાય છે.

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

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

લોગીંગ

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

  • નરમ, જે તમારા કમ્પ્યુટર (સૌથી સામાન્ય કિસ્સો - ઇમર્જન્સી પાવર બંધ) અચાનક સ્ટોપ તરીકે અર્થઘટન કરી શકાય છે;
  • કઠોર, જે બાહ્ય મીડિયા પર સંગ્રહાયેલ માહિતી આંશિક અથવા સંપૂર્ણ નુકશાન લાક્ષણિકતા છે.

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

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

તે અને તે કેવી રીતે વાપરવા માટે શું છે?

મેગેઝિન ડેટાબેઝ, જેમાં ડેટાબેઝ કાર્યો એક નંબર સમાવેશ નથી એક્સેસ થાય છે એક ખાસ ભાગ છે, અને તે ખૂબ જ કાળજીપૂર્વક કરવામાં આવે છે. કેટલીક પરિસ્થિતિઓમાં, તે જ સમયે તેને સામાયિક બે નકલો, વિવિધ ભૌતિક મીડિયા પર માટે આધાર પૂરો પાડે છે. સ્ટોર કોઈપણ ફેરફારો કે જે ડેટાબેઝ મુખ્ય ભાગ જોવા મળે છે વિશે જાણકારી પ્રાપ્ત થાય છે, અને વિવિધ નિયંત્રણ સિસ્ટમો ફેરફારો વિવિધ સ્તરે Journaled શકે છે. કેટલીક પરિસ્થિતિઓમાં, એક લોગ પ્રવેશ ચોક્કસ સાથે સંપૂર્ણપણે સુસંગત છે , તર્ક કામગીરી જ્યારે કેટલાક DBMSs ઉપયોગ બે અભિગમો સંયોજન સમાવેશ થાય છે, ઓછામાં ઓછા આંતરિક બાહ્ય મેમરી પાનું ફેરફાર સાથે સંકળાયેલ કામગીરી - ફેરફારો, ક્યાંક.

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

ઉછાળો

સરળ પરિસ્થિતિ વ્યક્તિગત વ્યવહાર પુનસ્થાપના પાછા ફેરવવામાં આવે છે. આ પ્રક્રિયા માટે, તે એક સિસ્ટમ વ્યાપી ફેરફાર લોગ વાપરવા માટે જરૂરી નથી, અને તે દરેક વ્યવહાર માટે એક સ્થાનિક મેગેઝિન ફેરફાર કામગીરી ઉપયોગ કરો છો, અને પછી વ્યસ્ત કામગીરી ચલાવવા, દરેક રેકોર્ડ અંતથી શરૂ કરીને વ્યવહાર રોલ બેક કરવા માટે પૂરતી છે. ડેટાબેઝ કાર્ય બંધારણ ઘણીવાર માત્ર આવા માળખું ઉપયોગ સમાવેશ થાય છે, પરંતુ મોટા ભાગના કિસ્સાઓમાં સ્થાનિક લોગ હજુ સપોર્ટેડ નથી, અને સિસ્ટમ-વ્યાપક દ્વારા હાથ ધરવામાં વ્યક્તિગત વ્યવહારો પણ વ્યક્તિગત રૉલબૅક કરો અને રિવર્સ યાદી સંયુક્ત દરેક વ્યવહાર તમામ રેકોર્ડ છે.

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

સોફ્ટ નિષ્ફળતા ઘટના બાદ પુનઃપ્રાપ્તિ પ્રક્રિયા મુખ્ય હેતુ મુખ્ય ડેટાબેઝ બાહ્ય મેમરી, કે જે પૂર્ણ વ્યવહાર માટે કોઈપણ ફેરફારો EAP માં ફિક્સિંગ કેસમાં ઊભી કરશે અને આમ અપૂર્ણ કાર્યવાહી નિશાનો સમાવી ન હોત એક રાજ્ય છે. આ અસર હાંસલ કરવા માટે, મુખ્ય ડેટાબેઝ કાર્યો આ કિસ્સામાં, અનકમિટેડ વ્યવહારો રૉલબૅક કામગીરી પુનરાવર્તન છે, કે જે પરિણામો આખરે બાહ્ય મેમરી દેખાશે નહીં હોય છે. આ પ્રક્રિયા તદ્દન subtleties, જે મુખ્યત્વે મેગેઝિન અને બફરો વ્યવસ્થાપન સંસ્થા સંબંધિત ઘણો સમાવેશ થાય છે.

હાર્ડ નિષ્ફળતાઓ

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

ભાષા આધાર

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

SDL ડેટાબેઝ, કે જે વપરાશકર્તાઓ માટે ઉપલબ્ધ છે ચોક્કસ માળખું ઓળખી, ડેટાબેઝ, કે લોજિકલ માળખું વ્યાખ્યાયિત કરવા માટે ઉપયોગ કરવામાં આવે છે. DML પણ જાણકારી ઓપરેટરો ઘાલમેલ સમૂહ સમાવેશ થાય છે, તમે એક ડેટાબેઝમાં માહિતી અત્યારે સંગ્રહ કરવા, તેમજ કાઢી નાખવા સંશોધિત અથવા વર્તમાન ડેટાનો ઉપયોગ પરવાનગી આપે છે.

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

તે શું છે?

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gu.birmiss.com. Theme powered by WordPress.