ഡാറ്റാബേസ് ഇൻസ്റ്റൻസ്

ഒരു ഡാറ്റാബേസ് ഇൻസ്റ്റൻസ് സ്പെസിഫിക്കേഷനായിരിക്കും

ഡേറ്റാബേസ് ഇൻസ്റ്റൻസ് എന്ന പദം പലപ്പോഴും തെറ്റിദ്ധാരണമൂലമാണ്, കാരണം വ്യത്യസ്ത വിപണനക്കാർക്ക് ഇത് പല കാര്യങ്ങളാണ്. ഒറക്കിൾ ഡേറ്റാബേസ് ആക്റ്റിവേഷനുകളുമായി ബന്ധപ്പെട്ട് ഇത് വളരെ കൂടുതലാണ്.

ഒരു ഡാറ്റാബേസ് ഇൻസ്റ്റൻസിന്റെ പൊതുവായ ആശയം

സാധാരണയായി ഡേറ്റാബേസ് സോഫ്റ്റ്വെയർ, ടേബിൾ ഘടന, സംഭരിച്ച നടപടിക്രമങ്ങൾ, മറ്റ് പ്രവർത്തനങ്ങൾ എന്നിവ ഉൾപ്പെടെയുള്ള ഒരു ഡാറ്റാബേസ് സാഹചര്യം ഒരു ഡാറ്റാബേസ് ഉദാഹരണത്തിൽ വിവരിക്കുന്നു. വ്യത്യസ്ത ഉദ്ദേശ്യങ്ങൾക്കായി ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് ഒരേ ഡാറ്റാബേസിന്റെ മൾട്ടിപ്പിൾ ഇൻസ്റ്റൻസ് സൃഷ്ടിക്കാം.

ഉദാഹരണത്തിന്, ജീവനക്കാരുടെ ഒരു ഡാറ്റാബേസ് ഉള്ള ഒരു സ്ഥാപനം മൂന്ന് വ്യത്യസ്ത ഉദാഹരണങ്ങളുണ്ടായിരിക്കാം: പ്രൊഡക്ഷൻ (ലൈവ് ഡാറ്റ അടങ്ങിയിരിക്കൽ), പ്രീ-പ്രൊഡക്ഷൻ (ഉത്പാദനത്തിനായി റിലീസ് ചെയ്യുന്നതിനു മുമ്പ് പുതിയ പ്രവർത്തനങ്ങൾ പരീക്ഷിക്കാൻ ഉപയോഗിക്കുന്നു), വികസനം (ഡാറ്റാബേസ് ഡവലപ്പർമാർക്ക് പുതിയ പ്രവർത്തനം ).

ഒറക്കിൾ ഡാറ്റാബേസ് ഇൻസ്റ്റൻസുകൾ

നിങ്ങൾക്ക് ഒരു ഒറാക്കിൾ ഡാറ്റാബേസ് ഉണ്ടെങ്കിൽ, ഒരു ഡേറ്റാബേസ് ഇൻസ്ട്രൻസ് ഒരു നിർദ്ദിഷ്ട കാര്യം എന്നാണ്.

ഒരു സെർവറിൽ ഫിസിക്കൽ ഫയലുകളിൽ സംഭരിച്ചിരിക്കുന്ന എല്ലാ ആപ്ലിക്കേഷൻ ഡാറ്റയും മെറ്റാഡാറ്റയും ഡാറ്റാബേസിൽ ഉൾപ്പെടുത്തുമ്പോൾ, ഒരു ഡാറ്റ എന്നത് ഡാറ്റ ആക്സസ്സുചെയ്യാൻ ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയറുകളുടെയും മെമ്മറിയുടെയും സംയോജനമാണ്.

ഉദാഹരണത്തിനു്, നിങ്ങൾ ഒറാക്കിൾ ഡേറ്റാബേസിൽ പ്രവേശിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ ലോഗിൻ സെഷൻ ഒരു ഉദാഹരണം. നിങ്ങൾ കമ്പ്യൂട്ടർ ലോഡ് അല്ലെങ്കിൽ അടയ്ക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ ഇൻസ്റ്റൻസ് അപ്രത്യക്ഷമാകും, പക്ഷേ ഡേറ്റാബേസും - നിങ്ങളുടെ എല്ലാ ഡാറ്റയും - അതേപടി തുടരും. ഒരു ഒറാക്കിൾ ഇൻസ്റ്റൻസ് ഒരു സമയത്ത് ഒരു ഡാറ്റാബേസ് മാത്രം ആക്സസ് ചെയ്യാൻ കഴിയും, ഒറാക്കിൾ ഡാറ്റാബേസ് പല സന്ദർഭങ്ങളിലും ആക്സസ് ചെയ്യാൻ കഴിയും.

SQL Server ഉദാഹരണങ്ങൾ

ഒരു SQL സെർവറിന്റെ ഇൻസ്റ്റൻസ് സാധാരണയായി SQL സെർവറിന്റെ ഒരു പ്രത്യേക ഇൻസ്റ്റാളാണ് എന്നാണ്. ഇത് ഡേറ്റാബേസല്ല. പകരം, ഡാറ്റാബേസ് ഉണ്ടാക്കുന്നതിനുള്ള സോഫ്റ്റ്വെയർ ആണ് ഇത്. സെർവർ റിസോർസുകൾ കൈകാര്യം ചെയ്യുമ്പോൾ ഒന്നിലധികം ഇൻസ്റ്റൻസുകൾ പരിപാലിക്കുന്നത് ഉപയോഗപ്രദമാകും, കാരണം മെമ്മറി, CPU ഉപയോഗം എന്നിവയ്ക്കായി ഓരോ കോൺസ്റ്റായും കോൺഫിഗർ ചെയ്യാനാകുമെന്നത്, നിങ്ങൾക്ക് ഒരു SQL സറ്വറ് സംബന്ധിച്ചുളള ഡേറ്റാബെയിസുകൾക്ക് വേണ്ടി ചെയ്യാൻ സാധ്യമല്ല.

ഒരു ഡാറ്റാബേസ് സ്കീം Vs. ഒരു ഡാറ്റാബേസ് ഇൻസ്റ്റൻസ്

ഒരു ഡാറ്റാബേസ് സ്കീമിന്റെ പശ്ചാത്തലത്തിൽ ഒരു ഉദാഹരണം ചിന്തിക്കുന്നതും ഉപയോഗപ്രദമായിരിക്കും. ഡാറ്റാബേസ് രൂപകൽപ്പന നിർവ്വചിക്കുന്ന മെറ്റാഡേറ്റാ ആ വിവരം എങ്ങനെ സംഘടിപ്പിക്കാമെന്നതാണ് പദ്ധതി. ഇത് അതിന്റെ പട്ടികകളും അവയുടെ നിരകളും ഡാറ്റ നിയന്ത്രിക്കുന്ന ഏതെങ്കിലും നിയമങ്ങളും ഉൾക്കൊള്ളുന്നു. ഉദാഹരണമായി, ഒരു ഡാറ്റാബേസിലെ ജീവനക്കാരന്റെ പട്ടിക പേര്, വിലാസം, ജീവനക്കാരുടെ ഐഡി, ജോലിയുടെ വിശദീകരണത്തിനായി കോളങ്ങൾ ഉണ്ടായിരിക്കാം. ഇത് ഡാറ്റാബേസിന്റെ ഘടന അല്ലെങ്കിൽ സ്കീമാണ്.

ഡേറ്റാബേസിലെ ഒരു ഡാറ്റ ഡേറ്റാബേസിലെ മറ്റ് ഡാറ്റയുമായി ഡാറ്റയും അതിന്റെ ബന്ധവും ഉൾപ്പെടെ ഏത് സമയത്തും യഥാർത്ഥ ഉള്ളടക്കത്തിന്റെ സ്നാപ്പ്ഷോട്ട് ആണ്.