സെർവർ സബ്ഡാറ്റ. ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചർ. ഫയൽ-സെർവർ ആർക്കിടെക്ചറിൻ്റെ പോരായ്മകൾ

ODBC (ഓപ്പൺ ഡാറ്റാ ബേസ് കണക്റ്റിവിറ്റി) സാങ്കേതികവിദ്യ.

ഒ.ഡി.ബി.സി ഡാറ്റ മാനേജ്മെൻ്റ് സിസ്റ്റങ്ങൾ തമ്മിലുള്ള ആശയവിനിമയം സംഘടിപ്പിക്കുന്നു. ഏതെങ്കിലും ഡിബിഎംഎസ് രൂപകൽപന ചെയ്യുകയും വികസിപ്പിക്കുകയും ചെയ്യുന്ന പ്രക്രിയ മറ്റ് സോഫ്റ്റ്വെയർ സിസ്റ്റങ്ങളിൽ സൃഷ്ടിച്ച ഡാറ്റയുമായുള്ള ഇടപെടൽ പ്രശ്നം പരിഹരിക്കേണ്ടതിൻ്റെ ആവശ്യകതയിലേക്ക് നയിക്കുന്നു, അതായത്. ബാഹ്യ ഡാറ്റ ഉറവിടങ്ങളിലേക്കുള്ള ആക്സസ് പ്രശ്നങ്ങൾ പരിഹരിക്കുക. ഇത്, DBMS പാലിക്കേണ്ട അടിസ്ഥാന ആവശ്യകതകൾ നിർണ്ണയിക്കുന്നു: DBMS-ൽ വിവരങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നതിനുള്ള സോഫ്റ്റ്വെയർ നടപടിക്രമങ്ങൾ കഴിയുന്നത്ര സ്വതന്ത്രമായിരിക്കണം. ബാഹ്യ ഡാറ്റ സ്രോതസ്സുകളിലേക്കുള്ള ആക്സസ് പ്രശ്നം പരിഹരിക്കുന്നത് നിങ്ങളെ അനുവദിക്കുന്നു: - ഏറ്റവും കുറഞ്ഞ ചിലവിൽ ഒരു DBMS-ൽ നിന്ന് മറ്റൊന്നിലേക്ക് പരിവർത്തനം; - രണ്ടോ അതിലധികമോ സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയർ സിസ്റ്റങ്ങൾ സംയോജിപ്പിക്കുന്നതിനുള്ള പ്രശ്നങ്ങൾ വിജയകരമായി പരിഹരിക്കുക. ഈ പ്രശ്നം പരിഹരിക്കാൻ, ODBC സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്നു - ഡാറ്റാബേസിലേക്കുള്ള ഓപ്പൺ ആക്സസ്: - സോഫ്റ്റ്വെയർ നേരിട്ട് ഡ്രൈവർ മാനേജറുമായി ഇടപഴകുന്നു, അത് ODBC കോളുകൾ അയയ്ക്കുന്നു; - ആവശ്യമായ ODBC ഡ്രൈവർ ചലനാത്മകമായി ലോഡുചെയ്യുന്നതിന് ഡ്രൈവർ മാനേജർ ഉത്തരവാദിയാണ്, അതിലൂടെ അത് DBMS (ഡാറ്റാബേസ് സെർവർ) ആക്സസ് ചെയ്യുന്നു; - ODBC ഡ്രൈവർ ODBC ഫംഗ്ഷനുകളിലേക്കുള്ള എല്ലാ കോളുകളും ചെയ്യുന്നു, അതായത്. ഡാറ്റ ഉറവിടത്തിൻ്റെ ഭാഷയിലേക്ക് അവയെ വിവർത്തനം ചെയ്യുന്നു. ODBC ഡ്രൈവറിൽ നിന്നുള്ള അഭ്യർത്ഥനകൾക്ക് മറുപടിയായി DBMS ഡാറ്റ സംഭരിക്കുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു.

പ്രാദേശികവും കേന്ദ്രീകൃതവുമായ ഡാറ്റാബേസുകൾ. ഡെസ്ക്ടോപ്പ് DBMS.

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

കേന്ദ്രം. DB: നെറ്റ്‌വർക്കിലെ ഒരു കമ്പ്യൂട്ടർ സെർവറിൽ സ്ഥിതിചെയ്യുന്ന DB. കമ്പ്യൂട്ടറിൽ നിന്ന്, സെർവറിൽ നിന്ന് DBMS സമാരംഭിക്കുന്നു, അതിൻ്റെ ഫലമായി, DBMS-ൻ്റെ ഒരു പകർപ്പ് അതിൽ സൃഷ്ടിക്കപ്പെടുന്നു. ഓരോ അഭ്യർത്ഥനയ്ക്കും ഡേറ്റാബേസിൻ്റെ പകുതിയും അവൻ്റെ കമ്പ്യൂട്ടറിലേക്ക് അയച്ചു, അവയിൽ എത്ര എണ്ണം ഔട്ട്‌പുട്ടിന് ആവശ്യമായിരുന്നു എന്നത് പരിഗണിക്കാതെ തന്നെ. തത്ഫലമായി, കമ്പ്യൂട്ടറിൽ. ലിംഗഭേദം സൃഷ്ടിച്ചു ഡാറ്റാബേസിൻ്റെ പ്രാദേശിക പകർപ്പ്. തുടർന്ന് ഡി.ബി.എം.എസ്. ഈ ആർക്കൈവിനെ ഫയൽ സെർവർ എന്ന് വിളിക്കുന്നു.

ക്രമീകരണങ്ങൾ: dBase, Paradox, FoxPro, Access.

1st prom. പതിപ്പ് തുടക്കത്തിൽ പ്രത്യക്ഷപ്പെട്ടു. 80-കൾ അവൾ അവർക്ക് പേരിട്ടു. ഇതിനായുള്ള ഉപകരണങ്ങൾ: എല്ലാ പതിപ്പുകളുടെയും dBase-ൻ്റെ കൃത്രിമത്വം; സൃഷ്ടിച്ചു ഫോമുകൾ, റിപ്പോർട്ടുകൾ, അപേക്ഷകൾ; ഇൻ്റർനെറ്റിലെ പ്രസിദ്ധീകരണങ്ങൾ മുതലായവ.

dbase ഒരു ലാഭേച്ഛയില്ലാത്തതായി മാറിയിരിക്കുന്നു. പ്രോഗ്രാമിൻ്റെ ലഭ്യമായ ഉറവിട പാഠങ്ങളുള്ള ഉൽപ്പന്നം. വിരോധാഭാസം DBMS

പാരഡോക്സ് സോഡിൻ്റെ പതിപ്പ്: വിരോധാഭാസത്തിൻ്റെയും ഡിബേസ് ഡാറ്റയുടെയും കൃത്രിമത്വം, ഇൻ്റർനെറ്റിലെ ഡാറ്റയുടെയും റിപ്പോർട്ടുകളുടെയും പ്രസിദ്ധീകരണം, സൃഷ്ടിക്കൽ. വെബ് ക്ലയൻ്റുകൾ; വിൻഡോസ് ആപ്ലിക്കേഷനുകൾ മുതലായവയിൽ നിന്ന് Par-x ഫോർമാറ്റ് ഡാറ്റയിലേക്കുള്ള ആക്സസ്.

FoxPro നൽകി ബിസിനസ് ഗ്രാഫിക്സ് മുതലായവ ഉപയോഗിക്കാനുള്ള സാധ്യത; അവരെ. വസ്തുക്കളുടെ വിഷ്വൽ മോഡലിംഗ് ഉപകരണങ്ങൾ, ഇൻ്റർനെറ്റിൽ പ്രൊജക്റ്റുകൾ പ്രസിദ്ധീകരിക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ. ഈ ഉൽപ്പന്നത്തിൻ്റെ വികസന പ്രവണത ഇതാണ്: അതിൽ ഇനി മുതൽ. DBMS പരിവർത്തനം ചെയ്തു ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചറിലെ ആപ്ലിക്കേഷൻ പരിതസ്ഥിതിയിൽ. ഈ പ്രവണത ഏറ്റവും ജനപ്രിയമായവയാണ്. DBMS അവതരിപ്പിക്കുക.

ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചർ. സെർവർ DBMS

ഏറ്റവും ഫലപ്രദമായ പ്രവർത്തനം കേന്ദ്രത്തിൽ നിന്നാണ്. ഡിബി ആർച്ച്-റ നൽകുന്നു ക്ലയൻ്റ്-സെർവർ.കെട്ടിടത്തിൻ്റെ കേന്ദ്ര ഘടനയും ഘടനയും ഈ വാസ്തുവിദ്യയുടെ അടിസ്ഥാന തത്വമാണ്. സെർവർ ഡാറ്റാബേസ് ഒരു സോഫ്റ്റ്വെയർ കമ്പ്യൂട്ടറാണ്, അത് വലിയ അളവിലുള്ള വിവരങ്ങളുടെ സംഭരണവും അതിൻ്റെ പ്രോസസ്സിംഗും പ്രൊവിഷനും നൽകുന്നു. നെറ്റ്‌വർക്ക് മോഡിൽ പകുതി-മീറ്റർ. ക്ലയൻ്റ്-സെർവറിൻ്റെ പ്രവർത്തന തത്വം: PC ക്ലയൻ്റ് ആപ്പിൽ. ഡാറ്റാബേസിലേക്ക് Cl-t ഫോം-t z-s. സേവിക്കുക. ഡാറ്റ, അതിൻ്റെ ഔട്ട്പുട്ട്, ഫോമുകൾ എന്നിവയുടെ വ്യാഖ്യാനം DBMS നൽകും. ഫലങ്ങൾ നൽകിയിരിക്കുന്നു. പകുതി-ലു. കക്ഷി. ആപ്പ്. ഡാറ്റാബേസ് അപ്‌ഡേറ്റ് ചെയ്യാനും ഇരിക്കാനും ഇതിന് ഒരു അഭ്യർത്ഥന അയയ്ക്കാനും കഴിയും. ഡിബി ആവശ്യമായ മാറ്റങ്ങൾ വരുത്തും. ഡാറ്റാബേസിലെ മാറ്റങ്ങൾ. ക്ലയൻ്റ്-നോർത്തിൻ്റെ പ്രയോജനങ്ങൾ: സ്മാർട്ട് നെറ്റ്‌വർക്ക് ഡയഗ്രം, കാരണം കോളിൻ്റെ ഫലങ്ങൾ മാത്രമേ നെറ്റ്‌വർക്ക് മുന്നിലുള്ളൂ.

ഫയൽ പ്രവർത്തനങ്ങളുടെ ലോഡ് പ്രധാനമായും സെർവറിലാണ്, പൂച്ച. എസ്.പി. നിങ്ങളെ വേഗത്തിൽ സേവിക്കും. തൽഫലമായി, മനസ്സ് ആവശ്യമാണ്. ക്ലാസ് appl. റാമിൽ ധാരാളം ഡാറ്റ സംഭരിക്കുന്നതിന് കഴിവുള്ള ഡാറ്റാബേസിൻ്റെ സുരക്ഷയുടെ അളവ് വർദ്ധിപ്പിച്ചു, കാരണം ഡാറ്റയുടെ സമഗ്രത നിയമം സെർവറിൽ സംഭരിച്ചിരിക്കുന്നു. DBMS ഫയലുകളുടെയും ഇടപാട് ലോഗുകളുടെയും ബാക്കപ്പ് നടത്തുന്നു. നിരവധി റെപ്ലിക്കേഷൻ സാഹചര്യങ്ങളെ പിന്തുണയ്ക്കുന്നു (ഒരു ഡാറ്റാബേസിൽ നിന്ന് മറ്റൊന്നിലേക്ക് വിവരങ്ങൾ പകർത്തുന്നു) സൃഷ്ടിച്ചു. ഡാറ്റ സംഭരണവും OLAP ഉം. Chr. d-x-sov-st-x, ഇൻഫർമേഷൻ സിസ്റ്റങ്ങളിൽ നിന്ന് നേരിട്ടോ അല്ലാതെയോ സ്വീകരിക്കുക-x, പൂച്ച. നിലവിലെ ബിസിനസ്സ് വിവരങ്ങളും ബാഹ്യ ഉറവിടങ്ങളിൽ നിന്നുള്ള വിവരങ്ങളും നൽകുക. അവരെ. ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറും റിപ്പോർട്ട് ജനറേറ്ററുകളും. വ്യത്യസ്ത തരം ഉപയോഗിക്കാനുള്ള അവസരം അവർ നൽകുന്നു. d-x സ്കീമുകൾക്കുള്ള ഡിസൈൻ ടൂളുകൾ.

DBMS നിർമ്മാതാവ്

ഒറാക്കിൾ 8i, 9i ഒറാക്കിൾ കോർപ്പറേഷൻ

Microsoft SQL സെർവർ Microsoft

ഇൻഫോർമിക്സ് ഇൻഫോർമിക്സ്

9 . ഡിബിഎംഎസ് വിതരണം ചെയ്തു

വിതരണ ഒരു കമ്പ്യൂട്ടറിൽ വിതരണം ചെയ്യുന്ന യുക്തിസഹമായി പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള ഡാറ്റാബേസുകളുടെ ഒരു ശേഖരമാണ് DB. നെറ്റ്വർക്കുകൾ. വിതരണവുമായി പ്രവർത്തിക്കുക ഡാറ്റാബേസ് വിതരണം നൽകും. ഡി.ബി.എം.എസ്.

വിതരണ ഡാറ്റാബേസിൻ്റെ വിതരണത്തിൻ്റെ മാനേജ്മെൻ്റും ലോകമെമ്പാടുമുള്ള അതിൻ്റെ വിതരണത്തിൻ്റെ സുതാര്യതയും നൽകുന്ന ഒരു സോഫ്റ്റ്വെയർ സംവിധാനമാണ് DBMS.

റബ്ദിൻ്റെയും റസുബ്ദിൻ്റെയും ആവശ്യകതകൾ: പ്രാദേശിക സ്വയംഭരണം; പ്രത്യേകമില്ല സേവനം ഏതെങ്കിലും പ്രത്യേക സമർപ്പിത കേന്ദ്രത്തെ ഏൽപ്പിക്കാൻ പാടില്ല. നോഡ്; പ്രവർത്തനത്തിൻ്റെ തുടർച്ച; ലൊക്കേഷനിൽ നിന്നും, വിഘടനത്തിൽ നിന്നും സ്വാതന്ത്ര്യം; വിതരണ പ്രോസസ്സിംഗ്; സിസ്റ്റം ഇടപാടുകളുടെ മാനേജ്മെൻ്റ്; ഉപകരണങ്ങളിൽ നിന്നും, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ നിന്നും, നെറ്റ്‌വർക്കിൽ നിന്നും, ഡിബിഎംഎസിൽ നിന്നും സ്വാതന്ത്ര്യം.

റാ ഡിബി എം.ബി. ഏകജാതവും വിഭിന്നവും: ഏകജാതി. അവരെ. അടിസ്ഥാനപരമായി ഒരു DBMS, സാധാരണയായി ഒരൊറ്റ ഡാറ്റാബേസ് ഭാഷ; വൈവിധ്യമാർന്ന - രണ്ടോ അതിലധികമോ വ്യത്യസ്തമായ DBMS. വിതരണ രൂപങ്ങൾ:

ചില സന്ദർഭങ്ങളിൽ ഇത് ഒരു ശകലമാണ്, അതായത്, ഭാഗങ്ങളായി വിഭജിച്ച് വിതരണം ചെയ്യുന്നു. m-du m-m ഭൗതിക വിഭവങ്ങൾ. ഫാ. ഉദാ. തിരശ്ചീനമായി (ഭൂമിശാസ്ത്രം അല്ലെങ്കിൽ മറ്റ് മാനദണ്ഡങ്ങൾ അനുസരിച്ച് വിഭജിക്കുന്നു), ലംബമായി (നിരകൾ കൊണ്ട് ഹരിക്കൽ). fr തരം പരിഗണിക്കാതെ. ഗ്ലോബൽ സർക്യൂട്ടിലേക്ക് സമർപ്പിക്കുക, നിലവിലുള്ള ഫ്രഞ്ച് ലോജിക്കലി സെൻട്രലിൽ നിന്ന് അത് പുനഃസൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. t-tsu അല്ലെങ്കിൽ ഡാറ്റാബേസിൻ്റെ മറ്റ് പേജ്. ഇടപാടുകൾക്ക് ശേഷം ഫീൽഡ് റാഡിബിയുമായി പരസ്പരമുള്ളതാണ്.

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

ഡിബിഎംഎസ് ആഗോള, പ്രാദേശിക നെറ്റ്‌വർക്കുകളിൽ പ്രവർത്തിക്കുന്നു. ഡാറ്റാബേസ് സാങ്കേതികവിദ്യയുടെ പ്രയോജനങ്ങൾ വികസിപ്പിക്കുന്ന അവസരങ്ങൾ അവർ വാഗ്ദാനം ചെയ്യുന്നു. അതിനാൽ, ഓരോ നോഡിനും അതിൻ്റേതായ അനുവദിക്കൽ. DB, ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന dm-ലേക്ക് വേഗത്തിലും കാര്യക്ഷമമായും സമീപനം കൈവരിച്ചു. നെറ്റ്‌വർക്ക് വിശ്വാസ്യത മെച്ചപ്പെടുത്താൻ Ra DBMS-ന് കഴിയും

10 വാണിജ്യപരവും വാണിജ്യേതരവുമായ ആവശ്യങ്ങൾക്കായി വിവിധതരം DBMS-കൾ ഉപയോഗിക്കുന്നു. ബന്ധപ്പെട്ട നിരവധി ഓർഗനൈസേഷനുകൾ വിവരങ്ങൾ ശേഖരിക്കുകയാണെങ്കിൽ, അവർക്ക് ഒരു ഡാറ്റാ ഫയൽ സ്റ്റാൻഡേർഡ് അംഗീകരിക്കാനും dBase, FoxPro, Access, Paradox പോലുള്ള അതേ DBMS ഉപയോഗിച്ച് അവ കൈമാറാനും കഴിയും. ഒരു ഏജൻസി ഒരു വിവര സംവിധാനത്തിൻ്റെ വികസനം ആരംഭിക്കുകയാണെങ്കിൽ, ഈ ആവശ്യങ്ങൾക്കായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്ത ഒരു പാക്കേജിൻ്റെ അടിസ്ഥാനത്തിൽ അത്തരമൊരു സംവിധാനം സൃഷ്ടിക്കപ്പെടും: Clipper, FoxPro, Clarion, Delphi. സിസ്റ്റം ഒരു നെറ്റ്‌വർക്ക് പതിപ്പിൽ ഉപയോഗിക്കാനാണ് ഉദ്ദേശിക്കുന്നതെങ്കിൽ, ഒരു നെറ്റ്‌വർക്ക് DBMS ഉപയോഗിക്കും: Orache, MS SQL, സെർവർ. വൈവിധ്യമാർന്ന DBMS ടൂളുകൾ മൂന്ന് പ്രധാന പ്രവർത്തനങ്ങൾ നൽകുന്നു: ഡാറ്റ നിർവചനം (നിങ്ങളുടെ ഡിബിഎംഎസിൽ എന്ത് വിവരങ്ങളാണ് കണ്ടെത്താനാവുക, അക്കങ്ങൾ അല്ലെങ്കിൽ ചിഹ്നങ്ങൾ പോലുള്ള തരങ്ങൾ, അവ പരസ്പരം എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നുവെന്ന് നിങ്ങൾക്ക് നിർണ്ണയിക്കാനാകും. ഡാറ്റ പരിശോധിക്കുന്നതിനുള്ള ഫോർമാറ്റുകളും വ്യവസ്ഥകളും നിങ്ങൾക്ക് സജ്ജീകരിക്കാം.) ഡാറ്റ പ്രോസസ്സിംഗ് (ഡാറ്റ വിവിധ രീതികളിൽ പ്രോസസ്സ് ചെയ്യാൻ കഴിയും: ഏതെങ്കിലും ഫീൽഡുകൾ തിരഞ്ഞെടുക്കുക, ഫിൽട്ടർ ചെയ്യുക, അടുക്കുക, ബന്ധപ്പെട്ട വിവരങ്ങളുമായി ഡാറ്റ സംയോജിപ്പിക്കുക, മൊത്തം മൂല്യങ്ങൾ കണക്കാക്കുക. നിങ്ങൾക്ക് കുറച്ച് ഡാറ്റ തിരഞ്ഞെടുക്കാം, തുടർന്ന് മാറ്റുക, ഇല്ലാതാക്കുക, മറ്റൊരു പട്ടികയിലേക്ക് പകർത്തുക അല്ലെങ്കിൽ പുതിയത് സൃഷ്ടിക്കുക അതിനുള്ള മേശ) ഡാറ്റ മാനേജ്മെൻ്റ് (ഏതൊക്കെ ഉപയോക്താക്കൾക്ക് ഡാറ്റ കാണാനും മാറ്റാനും ചേർക്കാനും അനുവാദമുണ്ടെന്ന് നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ കഴിയും. ഡാറ്റ പങ്കിടുന്നതിനുള്ള നിയമങ്ങളും നിങ്ങൾക്ക് നിർവചിക്കാം. 80-കളുടെ മധ്യത്തിൽ, ഡാറ്റാബേസ് ഗവേഷകർ റിലേഷണൽ മോഡലിന് അപ്പുറത്തുള്ള പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ തുടങ്ങി. തൽഫലമായി, ഒബ്ജക്റ്റ്- റിലേഷണൽ, ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ് ഡിബിഎംഎസുകൾ പ്രത്യക്ഷപ്പെട്ടു, അവ ഇൻഫർമേഷൻ സിസ്റ്റംസ് ഡാറ്റാ മാനേജ്‌മെൻ്റിൽ നിന്ന് വ്യത്യസ്തമായി, OODBMS ൻ്റെ വേരുകൾ ഉൾച്ചേർത്ത പ്രോഗ്രാമിംഗ് ഭാഷയാണ് I C++. Smalltalk, Java ഇനിപ്പറയുന്ന ആശയങ്ങൾ ഉണ്ട്: ഒബ്‌ജക്റ്റ്, ക്ലാസുകൾ, പാരമ്പര്യം, എൻക്യാപ്‌സുലേഷൻ, എക്സ്റ്റൻസിബിലിറ്റി, അനുരൂപീകരണം OODB യുടെ പ്രധാന സവിശേഷതയാണ്: - വ്യത്യസ്ത വസ്തുക്കളെയും അവയുടെ ചലനാത്മകതയെയും കുറിച്ചുള്ള വിവരങ്ങൾ സംഭരിക്കാനുള്ള കഴിവ്. അവയിൽ ഒരു പ്രോഗ്രാം ഉണ്ട്, അത് ചില സംഭവങ്ങളുടെ സംഭവത്തിൽ ഒരു വസ്തുവിൻ്റെ ആട്രിബ്യൂട്ടുകളിൽ പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിവുള്ള ഒരു നടപടിക്രമത്തെ പ്രതിനിധീകരിക്കുന്നു. ഈ പ്രോപ്പർട്ടികൾക്ക് നന്ദി, OODBMS മിതമായ വലിയ സെറ്റ് റെക്കോർഡുകളും റെക്കോർഡുകൾ തമ്മിലുള്ള വളരെ സങ്കീർണ്ണമായ ബന്ധങ്ങളുമുള്ള ഒരു പുതിയ ക്ലാസ് ഡാറ്റാബേസിനെ പിന്തുണയ്ക്കുന്നു. OODBMS-കൾ ആദ്യം മുതൽ രൂപകൽപ്പന ചെയ്തതാണെങ്കിൽ, ഒബ്ജക്റ്റ്-റിലേഷണൽ DBMS-കൾ റിലേഷണൽ DBMS-കളുടെ - ഒബ്ജക്റ്റ് ഓറിയൻ്റേഷൻ്റെ പരിഷ്ക്കരണമാണ്.

11. വാണിജ്യ DBMS: ജെം സ്റ്റോൺ, Vbase, Jrion, PDM, IRST. dBase, FoxPro, Access, Paradox, Orache, MS SQL, സെർവർ.

12.എംഎസ് ആക്സസ് എൻവയോൺമെൻ്റിലെ ഡാറ്റാബേസ് വികസനത്തിൻ്റെ പ്രധാന ഘട്ടങ്ങൾ: -ഡെവലപ്പ്മെൻ്റ്ഡാറ്റാ പട്ടികയുടെ ഘടനയുടെ വിവരണം, - ഡാറ്റാ സ്കീമകളുടെ വികസനം, പട്ടികകൾ തമ്മിലുള്ള ബന്ധങ്ങളുടെ ഒരു സംവിധാനം സജ്ജീകരിക്കൽ, - ഡാറ്റാബേസ് ടേബിളുകൾക്കായുള്ള ഒരു അന്വേഷണ സംവിധാനത്തിൻ്റെ വികസനം, ആവശ്യമെങ്കിൽ ഡാറ്റാ സിസ്റ്റത്തിലേക്ക് അവയുടെ സംയോജനം, - സ്ക്രീനിൻ്റെ വികസനം ഡാറ്റ ഇൻപുട്ട്/ഔട്ട്പുട്ടിനുള്ള ഫോമുകൾ, - ഡാറ്റയ്‌ക്കായുള്ള ഒരു റിപ്പോർട്ടിംഗ് സിസ്റ്റത്തിൻ്റെ വികസനം. - ഡാറ്റാബേസിനായുള്ള സോഫ്റ്റ്വെയർ വിപുലീകരണങ്ങളുടെ വികസനം - സംരക്ഷണ സംവിധാനത്തിൻ്റെ വികസനം.

ഇനിപ്പറയുന്ന ഫംഗ്‌ഷനുകൾ നിർവഹിക്കുന്നതിന് ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും ഉള്ള ഒരു ഡെസ്‌ക്‌ടോപ്പ് റിലേഷണൽ DBMS ആണ് MS ആക്‌സസ്: - ഒരു ടേബിളിലേക്ക് ഒന്നോ അതിലധികമോ റെക്കോർഡുകൾ ചേർക്കുക, - ഒരു ടേബിളിൽ നിന്ന് ഒന്നോ അതിലധികമോ റെക്കോർഡുകൾ ഇല്ലാതാക്കുക, - മൂല്യങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്യുക, - തന്നിരിക്കുന്നവയെ തൃപ്തിപ്പെടുത്തുന്ന റെക്കോർഡുകൾ കണ്ടെത്തുക അവസ്ഥ . അഭ്യർത്ഥിക്കുക നിരവധി പട്ടികകളിൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കാനും പട്ടികയുടെ മറ്റ് നിരകളിൽ നിന്നുള്ള ഡാറ്റയുടെ കണക്കുകൂട്ടലുകൾ നടത്താനും റെക്കോർഡുകൾ ചേർക്കാനും മാറ്റാനും ഇല്ലാതാക്കാനും നിങ്ങളെ അനുവദിക്കുന്നു. IN രൂപം നിങ്ങൾക്ക് നിരവധി പട്ടികകളിൽ നിന്ന് വിവരങ്ങൾ പ്രദർശിപ്പിക്കാൻ കഴിയും, ഒരു ഫോമിൻ്റെ രൂപത്തിൽ നിരവധി അല്ലെങ്കിൽ ഒരു റെക്കോർഡ്. റിപ്പോർട്ട് ചെയ്യുക ആവശ്യമായ ഡാറ്റ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാനും ഗ്രൂപ്പുചെയ്യാനും ആവശ്യമുള്ള ഫോമിൽ അടുക്കാനും ഗ്രൂപ്പ് അനുസരിച്ച് മൊത്തം മൂല്യങ്ങൾ കണക്കാക്കാനും തിരഞ്ഞെടുത്ത എല്ലാ റെക്കോർഡുകൾക്കും നിങ്ങളെ അനുവദിക്കുന്നു. ഡ്രോയിംഗുകൾ, ഡയഗ്രമുകൾ, അഭിപ്രായങ്ങൾ എന്നിവ ഉപയോഗിച്ച് ഇത് അനുബന്ധമാക്കാം.


©2015-2019 സൈറ്റ്
എല്ലാ അവകാശങ്ങളും അവയുടെ രചയിതാക്കൾക്കുള്ളതാണ്. ഈ സൈറ്റ് കർത്തൃത്വം അവകാശപ്പെടുന്നില്ല, എന്നാൽ സൗജന്യ ഉപയോഗം നൽകുന്നു.
പേജ് സൃഷ്‌ടിച്ച തീയതി: 2016-04-02

1.1 സെർവറുകളുടെ അടിസ്ഥാന ആശയങ്ങളും അവയുടെ വർഗ്ഗീകരണവും. 2

1.2 ഹാർഡ്‌വെയർ. 9

2. ഡാറ്റാബേസുകൾ. 12

2.1 ഒരു ഡാറ്റാബേസിൻ്റെ ആശയം (DB) 12

2.2 ഒരു ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് സിസ്റ്റത്തിൻ്റെ (DBMS) ആശയം 14

2.3 DBMS ൻ്റെ വർഗ്ഗീകരണം.. 17

1.1 സെർവറുകളുടെ അടിസ്ഥാന ആശയങ്ങളും അവയുടെ വർഗ്ഗീകരണവും

സെർവർ (ഇംഗ്ലീഷിൽ നിന്ന്. സെർവർ, സേവിക്കുന്നു). ഉദ്ദേശ്യത്തെ ആശ്രയിച്ച്, കൺസെപ്റ്റ് സെർവറിന് നിരവധി നിർവചനങ്ങൾ ഉണ്ട്.

1. സെർവർ (നെറ്റ്‌വർക്ക്) - ഒന്നോ അതിലധികമോ സെർവർ പ്രോഗ്രാമുകൾ നടപ്പിലാക്കുന്ന ഒന്നോ അതിലധികമോ ഹാർഡ്‌വെയർ സെർവറുകളുടെ ഒരു സിസ്റ്റം അടങ്ങുന്ന, ഒരു വിലാസം കൂടാതെ/അല്ലെങ്കിൽ ഡൊമെയ്ൻ നാമം (സമീപത്തുള്ള ഡൊമെയ്ൻ നാമങ്ങൾ) അഭ്യർത്ഥനകൾ നൽകുന്ന ലോജിക്കൽ അല്ലെങ്കിൽ ഫിസിക്കൽ നെറ്റ്‌വർക്ക് നോഡ്

2. സെർവർ (സോഫ്റ്റ്‌വെയർ) - അഭ്യർത്ഥനകൾ സ്വീകരിക്കുന്ന സോഫ്റ്റ്‌വെയർ ഉപഭോക്താക്കൾ(ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചറിൽ).

3. സെർവർ (ഹാർഡ്‌വെയർ) - ഒരു കമ്പ്യൂട്ടർ (അല്ലെങ്കിൽ പ്രത്യേക കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾ) ചില സേവന പ്രവർത്തനങ്ങൾ നിർവഹിക്കുന്നതിന് സമർപ്പിതവും കൂടാതെ/അല്ലെങ്കിൽ പ്രത്യേകം.

3.വിവര സാങ്കേതിക വിദ്യയിലെ സെർവർ - അഭ്യർത്ഥന പ്രകാരം സേവന പ്രവർത്തനങ്ങൾ നടത്തുന്ന ഒരു കമ്പ്യൂട്ടർ സിസ്റ്റത്തിൻ്റെ ഒരു സോഫ്റ്റ്വെയർ ഘടകം കക്ഷി, അവന് ചില വിഭവങ്ങളിലേക്ക് പ്രവേശനം നൽകുന്നു.

ആശയങ്ങളുടെ പരസ്പരബന്ധം.ഒരു സെർവർ ആപ്ലിക്കേഷൻ (സെർവർ) ഒരു കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്നു, ഇതിനെ "സെർവർ" എന്നും വിളിക്കുന്നു, നെറ്റ്‌വർക്ക് ടോപ്പോളജി പരിഗണിക്കുമ്പോൾ, അത്തരമൊരു നോഡിനെ "സെർവർ" എന്ന് വിളിക്കുന്നു. പൊതുവേ, ഒരു സെർവർ ആപ്ലിക്കേഷൻ ഒരു സാധാരണ വർക്ക്സ്റ്റേഷനിൽ പ്രവർത്തിക്കുന്നതാകാം, അല്ലെങ്കിൽ ടോപ്പോളജിയിൽ ഒരു സെർവർ കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന ഒരു സെർവർ ആപ്ലിക്കേഷൻ ഒരു ക്ലയൻ്റ് ആയി പ്രവർത്തിക്കുന്നു (അതായത്, വീക്ഷണകോണിൽ ഇത് ഒരു സെർവറല്ല നെറ്റ്‌വർക്ക് ടോപ്പോളജി).

ആശയങ്ങൾ സെർവർഒപ്പം കക്ഷിഅവർക്ക് നൽകിയിട്ടുള്ള റോളുകൾ പ്രോഗ്രാം ആശയം രൂപപ്പെടുത്തുന്നു " ക്ലയൻ്റ്-സെർവർ ».

ഒരു ക്ലയൻ്റുമായി (അല്ലെങ്കിൽ ക്ലയൻ്റുകൾ, നിരവധി ക്ലയൻ്റുകളുമായുള്ള ഒരേസമയം പ്രവർത്തിക്കുന്നത് പിന്തുണയ്ക്കുന്നുവെങ്കിൽ), സെർവർ ആവശ്യമായ ഇൻ്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻ ഉറവിടങ്ങൾ (പങ്കിട്ട മെമ്മറി, പൈപ്പ്, സോക്കറ്റ് മുതലായവ) അനുവദിക്കുകയും ഒരു കണക്ഷൻ തുറക്കുന്നതിനുള്ള അഭ്യർത്ഥനകൾക്കായി കാത്തിരിക്കുകയും ചെയ്യുന്നു (അല്ലെങ്കിൽ, ഇൻ വസ്തുത, നൽകിയിരിക്കുന്ന സേവനത്തിനായുള്ള അഭ്യർത്ഥനകൾ). അത്തരം റിസോഴ്‌സിൻ്റെ തരത്തെ ആശ്രയിച്ച്, സെർവറിന് ഒരു കമ്പ്യൂട്ടർ സിസ്റ്റത്തിനുള്ളിലെ പ്രക്രിയകൾ അല്ലെങ്കിൽ ഡാറ്റ ചാനലുകൾ (ഉദാഹരണത്തിന്, ഒരു COM പോർട്ട്) അല്ലെങ്കിൽ നെറ്റ്‌വർക്ക് കണക്ഷനുകൾ വഴി മറ്റ് മെഷീനുകളിലെ പ്രോസസ്സുകൾ നൽകാൻ കഴിയും.

ക്ലയൻ്റ് അഭ്യർത്ഥനകളുടെയും സെർവർ പ്രതികരണങ്ങളുടെയും ഫോർമാറ്റ് നിർണ്ണയിക്കുന്നത് പ്രോട്ടോക്കോൾ ആണ്. ഓപ്പൺ പ്രോട്ടോക്കോൾ സ്പെസിഫിക്കേഷനുകൾ ഓപ്പൺ സ്റ്റാൻഡേർഡുകളാൽ വിവരിച്ചിരിക്കുന്നു, ഉദാഹരണത്തിന്, ഇൻ്റർനെറ്റ് പ്രോട്ടോക്കോളുകൾ RFC-കളിൽ നിർവചിച്ചിരിക്കുന്നു.

നിർവ്വഹിക്കുന്ന ജോലികളെ ആശ്രയിച്ച്, ചില സെർവറുകൾ, സേവനത്തിനുള്ള അഭ്യർത്ഥനകളുടെ അഭാവത്തിൽ, നിഷ്‌ക്രിയമായിരിക്കാം, കാത്തിരിക്കുക. മറ്റുള്ളവർ ചില ജോലികൾ ചെയ്തേക്കാം (ഉദാഹരണത്തിന്, അത്തരം സെർവറുകൾക്കായി വിവരങ്ങൾ ശേഖരിക്കുന്നതിനുള്ള ജോലി, ക്ലയൻ്റുകളുമായി പ്രവർത്തിക്കുന്നത് ഒരു ദ്വിതീയ ജോലിയായിരിക്കാം.

സ്റ്റാൻഡേർഡ് സെർവറുകളുടെ വർഗ്ഗീകരണം.സാധാരണ, ഓരോ സെർവറും ഒരു (അല്ലെങ്കിൽ സമാനമായ നിരവധി) പ്രോട്ടോക്കോളുകൾ നൽകുന്നു, കൂടാതെ സെർവറുകൾ അവ നൽകുന്ന സേവനത്തിൻ്റെ തരം അനുസരിച്ച് തരം തിരിക്കാം.

യൂണിവേഴ്സൽ സെർവറുകൾ- സ്വന്തമായി സേവനങ്ങളൊന്നും നൽകാത്ത ഒരു പ്രത്യേക തരം സെർവർ പ്രോഗ്രാം. പകരം, സാർവത്രിക സെർവറുകൾ ആശയവിനിമയ ഉറവിടങ്ങൾ ഇൻ്റർപ്രോസസ് ചെയ്യുന്നതിനും കൂടാതെ/അല്ലെങ്കിൽ വ്യത്യസ്‌ത സേവനങ്ങളിലേക്കുള്ള ഏകീകൃത ക്ലയൻ്റ് ആക്‌സസ് ചെയ്യുന്നതിനും ഒരു ലളിതമായ ഇൻ്റർഫേസ് സർവ്വീസ് സെർവറുകൾ നൽകുന്നു. അത്തരം സെർവറുകളിൽ നിരവധി തരം ഉണ്ട്:

· inetdഇംഗ്ലീഷിൽ നിന്ന് ആന്തരിക ടി സൂപ്പർ- സെർവർ ഡി എമൺ IP സേവന ഡെമൺ എന്നത് UNIX സിസ്റ്റങ്ങൾക്കുള്ള ഒരു സ്റ്റാൻഡേർഡ് ടൂളാണ് - inetd (stdin, stdout) വഴി തിരിച്ചുവിടുന്ന സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്, ഔട്ട്പുട്ട് സ്ട്രീമുകളിലൂടെ ക്ലയൻ്റുമായി പ്രവർത്തിക്കുന്ന TCP/IP സെർവറുകൾ (മറ്റ് കുടുംബങ്ങളുടെ നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകൾ) എഴുതാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു പ്രോഗ്രാം. .

· ആർ.പി.സിഇംഗ്ലീഷിൽ നിന്ന് ആർ വികാരം പി നടപടിക്രമം സി എല്ലാംവിദൂര നടപടിക്രമ കോൾ - ഒരു ഏകീകൃത ഇൻ്റർഫേസിലൂടെ ഒരു വിദൂര ഉപയോക്താവിന് വിളിക്കുന്നതിന് ലഭ്യമായ നടപടിക്രമങ്ങളുടെ രൂപത്തിൽ സെർവറുകൾ സംയോജിപ്പിക്കുന്നതിനുള്ള ഒരു സിസ്റ്റം. സൺ മൈക്രോസിസ്റ്റംസ് അതിൻ്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനായി (SunOS, Solaris; Unix സിസ്റ്റം) കണ്ടുപിടിച്ച ഇൻ്റർഫേസ് നിലവിൽ മിക്ക Unix സിസ്റ്റങ്ങളിലും വിൻഡോസിലും ഉപയോഗിക്കുന്നു.

· ആപ്ലിക്കേഷൻ ക്ലയൻ്റ്-സെർവർ സാങ്കേതികവിദ്യകൾ വിൻഡോസ്:

o ( ഡി -)COM(ഇംഗ്ലീഷ്) ( ഡി വിതരണം ചെയ്തു) സി എതിരാളി വിഷയം എം ഓഡൽ- സംയോജിത വസ്തുക്കളുടെ മാതൃക), മുതലായവ - മറ്റ് പ്രോഗ്രാമുകളുടെ നടപടിക്രമങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റാ ഒബ്ജക്റ്റുകളിൽ പ്രവർത്തനങ്ങൾ നടത്താൻ ഒരു പ്രോഗ്രാമിനെ അനുവദിക്കുന്നു. തുടക്കത്തിൽ, ഈ സാങ്കേതികവിദ്യ അവരുടെ "വസ്തുക്കൾ നടപ്പിലാക്കുന്നതിനും ബന്ധിപ്പിക്കുന്നതിനും" (OLE ഇംഗ്ലീഷ്) ഉദ്ദേശിച്ചുള്ളതാണ്. വിഷയം എൽ മഷിയിടുന്നു ഒപ്പം ഉൾച്ചേർക്കൽ), പക്ഷേ, പൊതുവേ, വിവിധ ആപ്ലിക്കേഷൻ സെർവറുകളുടെ വിശാലമായ ശ്രേണി എഴുതാൻ നിങ്ങളെ അനുവദിക്കുന്നു. COM ഒരു കമ്പ്യൂട്ടറിൽ മാത്രമേ പ്രവർത്തിക്കൂ; RPC വഴി റിമോട്ട് ആയി ആക്സസ് ചെയ്യാൻ കഴിയും.

സജീവ-എക്സ്- മൾട്ടിമീഡിയ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള COM, DCOM വിപുലീകരണം.

എല്ലാത്തരം വിവര സെർവറുകളും, നെറ്റ്‌വർക്കിനൊപ്പം പ്രത്യേക പ്രവർത്തനങ്ങളൊന്നും ആവശ്യമില്ലാത്ത സെർവറുകൾ, ക്ലയൻ്റുകൾക്ക് സേവനം നൽകുന്നതല്ലാതെ മറ്റ് ജോലികളൊന്നും ഇല്ലാത്ത സെർവറുകൾ എന്നിവ എഴുതാൻ യൂണിവേഴ്സൽ സെർവറുകൾ പലപ്പോഴും ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, സെർവറുകളായി inetdസാധാരണ കൺസോൾ പ്രോഗ്രാമുകൾക്കും സ്ക്രിപ്റ്റുകൾക്കും പ്രവർത്തിക്കാനാകും.

മിക്ക ഇൻ്റേണൽ, നെറ്റ്‌വർക്ക് നിർദ്ദിഷ്ട വിൻഡോസ് സെർവറുകളും ജനറിക് സെർവറുകൾ (RPC, (D-)COM) വഴിയാണ് പ്രവർത്തിക്കുന്നത്.

നെറ്റ്‌വർക്ക് സേവനങ്ങൾനെറ്റ്‌വർക്കിൻ്റെ പ്രവർത്തനം ഉറപ്പാക്കുക, ഉദാഹരണത്തിന്, DHCP, BOOTP സെർവറുകൾ സെർവറുകളുടെയും വർക്ക്‌സ്റ്റേഷനുകളുടെയും പ്രാരംഭ സമാരംഭം നൽകുന്നു, DNS - വിലാസങ്ങളിലേക്കും തിരിച്ചും പേരുകളുടെ വിവർത്തനം.

ടണലിംഗ് സെർവറുകളും (ഉദാഹരണത്തിന്, വിവിധ വിപിഎൻ സെർവറുകൾ) പ്രോക്സി സെർവറുകളും റൂട്ടിംഗ് വഴി ആക്സസ് ചെയ്യാൻ കഴിയാത്ത ഒരു നെറ്റ്‌വർക്കുമായി ആശയവിനിമയം നൽകുന്നു.

AAA, റേഡിയസ് സെർവറുകൾ നെറ്റ്‌വർക്കിലുടനീളം ഏകീകൃത പ്രാമാണീകരണം, അംഗീകാരം, ആക്‌സസ് ലോഗിംഗ് എന്നിവ നൽകുന്നു.

വിവര സേവനങ്ങൾ.വിവര സേവനങ്ങളിൽ ഹോസ്റ്റ് (സമയം, പകൽ സമയം, motd), ഉപയോക്താക്കൾ (വിരലുകൾ, ഐഡൻറ്), നിരീക്ഷണത്തിനുള്ള സെർവറുകൾ, ഉദാഹരണത്തിന് SNMP എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ റിപ്പോർട്ട് ചെയ്യുന്ന ഏറ്റവും ലളിതമായ സെർവറുകൾ ഉൾപ്പെടുന്നു. മിക്ക വിവര സേവനങ്ങളും സാർവത്രിക സെർവറുകൾ വഴിയാണ് പ്രവർത്തിക്കുന്നത്.

സെർവറുകൾ ഒരു പ്രത്യേക തരം വിവര സേവനങ്ങളാണ് സമയ സമന്വയം- NTP, കൃത്യമായ സമയത്തെക്കുറിച്ച് ക്ലയൻ്റിനെ അറിയിക്കുന്നതിനു പുറമേ, NTP സെർവർ സ്വന്തം സമയം ശരിയാക്കാൻ മറ്റ് നിരവധി സെർവറുകൾ ഇടയ്ക്കിടെ വോട്ടെടുപ്പ് നടത്തുന്നു. സമയം തിരുത്തലിനു പുറമേ, സിസ്റ്റം ക്ലോക്കിൻ്റെ വേഗത വിശകലനം ചെയ്യുകയും ക്രമീകരിക്കുകയും ചെയ്യുന്നു. ലളിതമായ സമയമാറ്റത്തിലൂടെ സംഭവിക്കാവുന്ന പ്രശ്നങ്ങൾ ഒഴിവാക്കാൻ, സിസ്റ്റം ക്ലോക്ക് (തിരുത്തലിൻ്റെ ദിശയെ ആശ്രയിച്ച്) ത്വരിതപ്പെടുത്തുകയോ വേഗത കുറയ്ക്കുകയോ ചെയ്തുകൊണ്ടാണ് സമയ തിരുത്തൽ നടത്തുന്നത്.

ഫയൽ സെർവറുകൾസെർവർ ഡിസ്കിലെ ഫയലുകളിലേക്ക് ആക്സസ് നൽകുന്നതിനുള്ള സെർവറുകളാണ്.

ഒന്നാമതായി, ഇവ FTP, TFTP, SFTP, HTTP പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്ന ഓൺ-ഡിമാൻഡ് ഫയൽ ട്രാൻസ്ഫർ സെർവറുകളാണ്. HTTP പ്രോട്ടോക്കോൾ ടെക്‌സ്‌റ്റ് ഫയലുകൾ കൈമാറുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു, എന്നാൽ സെർവറുകൾക്ക് അഭ്യർത്ഥിച്ച ഫയലുകൾ പോലെ ചലനാത്മകമായി സൃഷ്‌ടിച്ച വെബ് പേജുകൾ, ചിത്രങ്ങൾ, സംഗീതം മുതലായവ പോലുള്ള അനിയന്ത്രിതമായ ഡാറ്റയും അയയ്‌ക്കാൻ കഴിയും.

മറ്റ് സെർവറുകൾ അനുവദിക്കുന്നു മൌണ്ട്സെർവർ ഡിസ്ക് പാർട്ടീഷനുകൾ ക്ലയൻ്റ് ഡിസ്ക് സ്പേസിലേക്ക് മാറ്റുകയും അവയിലുള്ള ഫയലുകൾ ഉപയോഗിച്ച് പൂർണ്ണമായി പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. NFS, SMB പ്രോട്ടോക്കോൾ സെർവറുകൾ ഇത് അനുവദിക്കുന്നു. NFS, SMB സെർവറുകൾ RPC ഇൻ്റർഫേസ് വഴി പ്രവർത്തിക്കുന്നു.

ഒരു ഫയൽ സെർവർ സിസ്റ്റത്തിൻ്റെ പോരായ്മകൾ:

നെറ്റ്വർക്കിൽ വളരെ ഉയർന്ന ലോഡ്, വർദ്ധിച്ച ബാൻഡ്വിഡ്ത്ത് ആവശ്യകതകൾ. പ്രായോഗികമായി, ഇത് ഒരു വലിയ അളവിലുള്ള ഉപയോക്താക്കൾക്ക് ഒരേസമയം വലിയ അളവിലുള്ള ഡാറ്റ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നത് മിക്കവാറും അസാധ്യമാക്കുന്നു.

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

ഒരു ഉപയോക്താവ് എഡിറ്റ് ചെയ്യുമ്പോൾ ഡാറ്റ ലോക്ക് ചെയ്യുന്നത് മറ്റ് ഉപയോക്താക്കൾക്ക് ഈ ഡാറ്റ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നത് അസാധ്യമാക്കുന്നു.

സുരക്ഷ. അത്തരമൊരു സിസ്റ്റത്തിൽ പ്രവർത്തിക്കാനുള്ള കഴിവ് ഉറപ്പാക്കാൻ, നിങ്ങൾ ഓരോ ഉപയോക്താവിനും മുഴുവൻ ഫയലിലേക്കും പൂർണ്ണ ആക്സസ് നൽകേണ്ടതുണ്ട്, അതിൽ അയാൾക്ക് ഒരു ഫീൽഡിൽ മാത്രമേ താൽപ്പര്യമുണ്ടാകൂ.

ആക്സസ് സെർവറുകൾഅവർ ഡാറ്റാബേസ് പരിപാലിക്കുകയും അഭ്യർത്ഥനകളെ അടിസ്ഥാനമാക്കി ഡാറ്റ നൽകുകയും ചെയ്യുന്നു. ഇത്തരത്തിലുള്ള ഏറ്റവും ലളിതമായ സെർവറുകളിൽ ഒന്നാണ് LDAP. ഭാരം കുറഞ്ഞ ഡയറക്ടറി പ്രവേശനം പ്രോട്ടോക്കോൾ- ഭാരം കുറഞ്ഞ ലിസ്റ്റ് ആക്സസ് പ്രോട്ടോക്കോൾ).

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

സന്ദേശമയയ്‌ക്കൽ സേവനങ്ങൾസന്ദേശങ്ങൾ അയയ്ക്കാനും സ്വീകരിക്കാനും ഉപയോക്താവിനെ അനുവദിക്കുക (സാധാരണയായി ടെക്സ്റ്റ് സന്ദേശങ്ങൾ).

ഒന്നാമതായി, ഇവ SMTP പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന ഇമെയിൽ സെർവറുകളാണ്. SMTP സെർവർസന്ദേശം സ്വീകരിക്കുകയും ഉപയോക്താവിൻ്റെ ലോക്കൽ മെയിൽബോക്സിലേക്കോ മറ്റൊരു SMTP സെർവറിലേക്കോ (ലക്ഷ്യം അല്ലെങ്കിൽ ഇൻ്റർമീഡിയറ്റ് സെർവർ) ഡെലിവർ ചെയ്യുകയും ചെയ്യുന്നു. മൾട്ടി-യൂസർ കമ്പ്യൂട്ടറുകളിൽ, ഉപയോക്താക്കൾ നേരിട്ട് ടെർമിനലിൽ (അല്ലെങ്കിൽ വെബ് ഇൻ്റർഫേസ്) മെയിലിൽ പ്രവർത്തിക്കുന്നു. ഒരു പേഴ്‌സണൽ കമ്പ്യൂട്ടറിൽ മെയിലുമായി പ്രവർത്തിക്കാൻ, POP3 അല്ലെങ്കിൽ IMAP പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന സെർവറുകൾ വഴി മെയിൽ ബോക്സിൽ നിന്ന് മെയിൽ വീണ്ടെടുക്കുന്നു.

കോൺഫറൻസുകൾ സംഘടിപ്പിക്കുന്നതിന്, NNTP പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന വാർത്താ സെർവറുകൾ ഉണ്ട്.

തത്സമയം സന്ദേശങ്ങൾ കൈമാറാൻ, ഒരു സാധാരണ ചാറ്റ് സെർവർ IRC പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു - ഇൻ്റർനെറ്റിനായി വിതരണം ചെയ്ത ചാറ്റ്. ICQ അല്ലെങ്കിൽ Jabber പോലുള്ള മറ്റ് നിരവധി ചാറ്റ് പ്രോട്ടോക്കോളുകൾ ഉണ്ട്.

വിദൂര ആക്സസ് സെർവറുകൾ

വിദൂര ആക്സസ് സെർവറുകൾ, ഉചിതമായ ക്ലയൻ്റ് പ്രോഗ്രാം വഴി, വിദൂര സിസ്റ്റത്തിലേക്കുള്ള കൺസോൾ ആക്സസ് ഉപയോക്താവിന് നൽകുന്നു.

കമാൻഡ് ലൈനിലേക്ക് ആക്സസ് നൽകുന്നതിന്, ടെൽനെറ്റ്, ആർഎസ്എച്ച്, എസ്എസ്എച്ച് സെർവറുകൾ ഉപയോഗിക്കുന്നു.

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

കോൾപാക്കോവ് അനറ്റോലി പൂർത്തിയാക്കിയത്

ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചർ.

അടിസ്ഥാന തത്വം -ഡാറ്റ സംഭരണത്തിൻ്റെയും പ്രോസസ്സിംഗിൻ്റെയും കേന്ദ്രീകരണത്തിൻ്റെ തത്വം.

അത് നടപ്പിലാക്കാൻ, വിളിക്കപ്പെടുന്ന ഡാറ്റാബേസ് സെർവർ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ ഒരു ആപ്ലിക്കേഷനോ സേവനമോ ആയി എക്സിക്യൂട്ട് ചെയ്‌തിരിക്കുന്നു, മാത്രമല്ല ഡാറ്റ സംഭരിച്ചിരിക്കുന്ന ഫയലുകൾ യഥാർത്ഥത്തിൽ കൈകാര്യം ചെയ്യാൻ ഇതിന് മാത്രമേ കഴിയൂ.

ഡാറ്റാബേസ് സെർവർ പ്രവർത്തനങ്ങൾ:

പ്രാദേശിക നെറ്റ്‌വർക്കിൻ്റെ പേഴ്‌സണൽ കമ്പ്യൂട്ടറുകളിൽ പ്രവർത്തിക്കുന്ന ക്ലയൻ്റ് ആപ്ലിക്കേഷനുകളിൽ നിന്ന് ലഭിച്ച ഡാറ്റയും മെറ്റാഡാറ്റയും തിരഞ്ഞെടുക്കുന്നതിനും പരിഷ്‌ക്കരിക്കുന്നതിനുമുള്ള ഉപയോക്തൃ അഭ്യർത്ഥനകൾ നടപ്പിലാക്കുക,

ഡാറ്റ സംഭരണവും ബാക്കപ്പും,

ഡാറ്റാബേസിൽ നിർവചിച്ചിരിക്കുന്ന നിയമങ്ങൾക്കനുസൃതമായി ഡാറ്റയുടെ റഫറൻഷ്യൽ സമഗ്രത നിലനിർത്തൽ,

ലോഗിംഗ് പ്രവർത്തനങ്ങൾ, ഒരു ഇടപാട് ലോഗ് പരിപാലിക്കൽ.

ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചറിൻ്റെ പ്രയോജനങ്ങൾ:

1. അഭ്യർത്ഥനകൾ നടപ്പിലാക്കുമ്പോൾ നെറ്റ്‌വർക്ക് ട്രാഫിക് കുറയുന്നു.

2. ബിസിനസ്സ് നിയമങ്ങൾ സൂക്ഷിക്കാനുള്ള കഴിവ്

3. വർക്ക് സ്റ്റേഷനുകൾക്കുള്ള ആവശ്യകതകൾ കുറച്ചു.

സെർവർ DBMS സേവനങ്ങൾ:

ഒന്നിലധികം പ്ലാറ്റ്‌ഫോമുകൾക്കായി നടപ്പിലാക്കൽ. റെപ്ലിക്കേഷൻ മെയിൻ്റനൻസ് അഡ്മിനിസ്ട്രേറ്റീവ് യൂട്ടിലിറ്റികൾ ഡാറ്റ ബാക്കപ്പ്

മൾട്ടിപ്രൊസസർ സിസ്റ്റങ്ങളിൽ സമാന്തര ഡാറ്റ പ്രോസസ്സിംഗ്

OLAP, ഡാറ്റ വെയർഹൗസിംഗ് എന്നിവയ്ക്കുള്ള പിന്തുണ വിതരണം ചെയ്ത അന്വേഷണങ്ങളും ഇടപാടുകളും ഡാറ്റാ എഞ്ചിനീയറിംഗ് ടൂളുകൾ

സ്വന്തം, മൂന്നാം കക്ഷി വികസന ഉപകരണങ്ങളുടെയും റിപ്പോർട്ട് ജനറേറ്ററുകളുടെയും പിന്തുണ

ഇൻ്റർനെറ്റ് വഴി ഡാറ്റ ആക്സസ് ചെയ്യുന്നതിനുള്ള പിന്തുണ

ഏറ്റവും ജനപ്രിയമായ സെർവർ DBMS-കൾ:

സൈബേസ്

ഇൻഫോർമിക്സ്

DB2

ഒറാക്കിൾ

ഇപ്പോൾ വ്യവസായ നിലവാരമുള്ള SOL ഭാഷയെ പിന്തുണയ്ക്കുന്ന ആദ്യത്തെ വാണിജ്യ ബന്ധമുള്ള DBMS ആയിരുന്നു ഒറാക്കിൾ, അതിൻ്റെ ആദ്യ പതിപ്പ് 1979 ൽ പ്രത്യക്ഷപ്പെട്ടു. വാസ്തവത്തിൽ, ഇക്കാലമത്രയും, വാണിജ്യ ഡിബിഎംഎസ് നിർമ്മാതാക്കളുടെ വിപണിയിലെ തർക്കമില്ലാത്ത നേതാവായിരുന്നു ഒറാക്കിൾ.

മൈക്രോസോഫ്റ്റ്

1988-ൽ മൈക്രോസോഫ്റ്റും സൈബേസും സംയുക്തമായി വികസിപ്പിച്ച Microsoft SQL സെർവറിൻ്റെ ആദ്യ പതിപ്പ് OS/2 പ്ലാറ്റ്‌ഫോമിനായി ഉദ്ദേശിച്ചുള്ളതാണ്. ഈ ഡാറ്റാബേസ് സെർവറിൻ്റെ തുടർന്നുള്ള പതിപ്പുകൾ Windows NT പ്ലാറ്റ്‌ഫോമിനായി രൂപകൽപ്പന ചെയ്‌തതാണ്, കാലക്രമേണ ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി കർശനമായി സംയോജിപ്പിക്കപ്പെട്ടു. ഈ സെർവറിൻ്റെ പതിപ്പുകൾ പുറത്തിറക്കിയിട്ടില്ല, മറ്റ് പ്ലാറ്റ്‌ഫോമുകൾക്കായി റിലീസ് ചെയ്യുന്നില്ല.

സൈബേസ് സൈബേസിൻ്റെ സെർവർ ഉൽപ്പന്നങ്ങൾ രണ്ട് പൂർവ്വികരിൽ നിന്നാണ് വരുന്നത്. മൈക്രോസോഫ്റ്റും സൈബേസും സംയുക്തമായി സൃഷ്ടിച്ച മൈക്രോസോഫ്റ്റ് എസ്‌ക്യുഎൽ സെർവറിൻ്റെ ആദ്യകാല പതിപ്പുകളിലൊന്നാണ് ഇവയിൽ ആദ്യത്തേത്. ഈ ദിശയിലുള്ള സൈബേസിൻ്റെ ശ്രമങ്ങളുടെ ഫലമാണ് അഡാപ്റ്റീവ് സെർവർ എൻ്റർപ്രൈസ് എന്ന ഉൽപ്പന്നം.

സൈബേസ് സെർവർ ഉൽപ്പന്നങ്ങളുടെ മറ്റൊരു ലൈൻ വാറ്റ്‌കോം എസ്‌ക്യുഎൽ എനിവേർ ഡാറ്റാബേസ് സെർവറിൽ നിന്നുള്ളതാണ്, ഈ ഉൽപ്പന്നത്തിൻ്റെ ഏറ്റവും പുതിയ പതിപ്പിനെ അഡാപ്റ്റീവ് സെർവർ എനിവേർ 6.03 എന്ന് വിളിക്കുന്നു.

ഇൻഫോർമിക്സ്

ഇൻഫോർമിക്‌സിൻ്റെ മുൻനിര ഉൽപ്പന്നമാണ് ഇൻഫോർമിക്‌സ് ഡൈനാമിക് സെർവർ, ഇതിൻ്റെ ഏറ്റവും പുതിയ പതിപ്പിനെ ഇൻഫോർമിക്‌സ് ഡൈനാമിക് സെർവർ 2000 എന്ന് വിളിക്കുന്നു (സെപ്റ്റംബറിൽ 1999-ൽ പുറത്തിറങ്ങി). ഈ ഉൽപ്പന്നം UNIX, Microsoft Windows NT പ്ലാറ്റ്‌ഫോമുകളെ പിന്തുണയ്ക്കുകയും സിംഗിൾ, മൾട്ടിപ്രൊസസ്സർ സിസ്റ്റങ്ങളിലും ക്ലസ്റ്ററുകളിലും കാര്യക്ഷമമായ പ്രവർത്തനം നൽകുകയും ചെയ്യുന്നു. സമാന്തര ഡാറ്റാ പ്രോസസ്സിംഗിനുള്ള ശക്തമായ ടൂളുകൾ നൽകുന്ന ഡൈനാമിക് സ്കേലബിൾ ആർക്കിടെക്ചറിലാണ് (ഡിഎസ്എ) സെർവർ നിർമ്മിച്ചിരിക്കുന്നത്.

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

ഒരു വശത്ത് എല്ലാം വളരെ ലളിതമാണെന്ന് ഇത് മാറുന്നു, എന്നാൽ മറുവശത്ത് ഇത് നിങ്ങൾ സങ്കൽപ്പിക്കുന്നതിനേക്കാൾ വളരെ സങ്കീർണ്ണമാണ്. ഒരു ഡാറ്റാബേസിൻ്റെ ഒരു പ്രത്യേക തരത്തിലും മോഡലിലും പ്രവർത്തിക്കാൻ, ഒന്നോ അല്ലെങ്കിൽ മറ്റൊരു പ്രോഗ്രാം ഉപയോഗിക്കുമെന്ന് ഞാൻ വിശദീകരിക്കാം. അവയെ ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് സിസ്റ്റം എന്ന് വിളിക്കുന്നു.


നമുക്ക് ഒരു ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് സിസ്റ്റം നിർവചിക്കാം.

ഒരു ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് സിസ്റ്റം (DBMS) എന്നത് ഡാറ്റാബേസുകളുടെ നിർമ്മാണത്തിൻ്റെയും ഉപയോഗത്തിൻ്റെയും മാനേജ്മെൻ്റ് നൽകുന്ന ഭാഷയുടെയും സോഫ്റ്റ്വെയർ ഉപകരണങ്ങളുടെയും ഒരു കൂട്ടമാണ്.

ഒരു ആധുനിക DBMS ഉൾപ്പെടുന്നു:

  • കേർണലുകൾ - മെമ്മറിയിലും ലോഗിംഗിലും ഡാറ്റ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഉത്തരവാദിത്തമുള്ള DBMS പ്രോഗ്രാമുകളുടെ ഭാഗങ്ങൾ
  • ഡാറ്റ വീണ്ടെടുക്കുന്നതിനും മാറ്റുന്നതിനും ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നതിനുമുള്ള അന്വേഷണങ്ങൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്ന ഡാറ്റാബേസ് ഭാഷാ പ്രോസസ്സർ
  • DBMS ഉപയോക്തൃ ഇൻ്റർഫേസ് സൃഷ്ടിക്കുന്ന ഡാറ്റ കൃത്രിമത്വ പ്രോഗ്രാമുകളെ വ്യാഖ്യാനിക്കുന്ന റൺടൈം പിന്തുണ സബ്സിസ്റ്റങ്ങൾ
  • വിവര സംവിധാനങ്ങൾ പരിപാലിക്കുന്നതിനുള്ള മറ്റ് കഴിവുകൾ നൽകുന്ന സേവന പ്രോഗ്രാമുകൾ (ബാഹ്യ യൂട്ടിലിറ്റികൾ).

ഡാറ്റാബേസുകൾക്ക് ബാധകമായ എല്ലാ പ്രക്രിയകളും DBMS വഴിയാണ് നടത്തുന്നത് എന്നതിനാൽ, അതിൻ്റെ പ്രധാന കഴിവുകൾ മാത്രം ഹൈലൈറ്റ് ചെയ്യുന്നതാണ് നല്ലത്.

ഡിബിഎംഎസിൻ്റെ പ്രധാന പ്രവർത്തനങ്ങൾ

  • ബാഹ്യ മെമ്മറിയിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റ കൈകാര്യം ചെയ്യുന്നു
  • ഡിസ്ക് കാഷെ ഉപയോഗിച്ച് റാമിലേക്ക് ലോഡ് ചെയ്ത ഡാറ്റ കൈകാര്യം ചെയ്യുന്നു
  • ഇവൻ്റുകളുടെയും മാറ്റങ്ങളുടെയും ലോഗിംഗ്, ഡാറ്റാബേസ് ബാക്കപ്പ്, പരാജയങ്ങൾക്ക് ശേഷം വീണ്ടെടുക്കൽ
  • ഡാറ്റാബേസ് കൈകാര്യം ചെയ്യുന്ന ഭാഷകൾക്കുള്ള പിന്തുണ (ഡാറ്റ ഡെഫനിഷൻ ഭാഷ, ഡാറ്റ കൃത്രിമ ഭാഷ).

വഴിയിൽ, ഈ വിഷയത്തിൽ നിങ്ങൾക്ക് ഒരു PowerPoint അവതരണം ഡൗൺലോഡ് ചെയ്യാം.

DBMS വർഗ്ഗീകരണങ്ങൾ

ഒരു ഡിബിഎംഎസിനെ തരംതിരിക്കാൻ നിരവധി മാനദണ്ഡങ്ങളുണ്ട്.

ഡാറ്റ മോഡലിനെ അടിസ്ഥാനമാക്കിയുള്ള ഡിബിഎംഎസ് ഇവയാണ്:

  • ഹൈറാർക്കിക്കൽ ഡിബിഎംഎസ്
  • നെറ്റ്‌വർക്ക് ഡിബിഎംഎസ്
  • റിലേഷണൽ ഡിബിഎംഎസ്
  • ഒബ്ജക്റ്റ് ഓറിയൻ്റഡ് ഡിബിഎംഎസ്
  • ഒബ്ജക്റ്റ്-റിലേഷണൽ ഡിബിഎംഎസ്

നിലവിൽ, അവസാനത്തെ 2 തരങ്ങൾ ഗുരുതരമായ പദ്ധതികളിൽ ഉപയോഗിക്കുന്നു.

ഡി.ബി.എം.എസ്

  • ലോക്കൽ (ഡിബിഎംഎസ് സ്ഥിതി ചെയ്യുന്നത് ഒരു കമ്പ്യൂട്ടറിൽ മാത്രമാണ്)
  • വിതരണം ചെയ്തു (ഡിബിഎംഎസിൻ്റെ ഭാഗങ്ങൾ രണ്ടോ അതിലധികമോ കമ്പ്യൂട്ടറുകളിൽ സ്ഥിതിചെയ്യാം).
തീർച്ചയായും, ഞങ്ങളുടെ പ്രോജക്റ്റിൽ ലഭ്യമായ DBMS ടെസ്റ്റ് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാകും.

ഡാറ്റാബേസ് ആക്സസ് ചെയ്യുന്ന രീതി ഉപയോഗിച്ച്

ഫയൽ സെർവർ DBMS

അവയിൽ, ഡാറ്റ ഫയലുകൾ ഒരു പ്രത്യേക ഫയൽ സെർവറിൽ കേന്ദ്രീകരിച്ചിരിക്കുന്നു. DBMS ഓരോ ക്ലയൻ്റിലും (വർക്ക്സ്റ്റേഷൻ) സ്ഥിതിചെയ്യണം. DBMS ഒരു ലോക്കൽ നെറ്റ്‌വർക്ക് വഴി ഡാറ്റ ആക്‌സസ് ചെയ്യുന്നു. അഭ്യർത്ഥിച്ച ഫയലുകൾ താൽക്കാലികമായി ലോക്ക് ചെയ്യുന്നതിലൂടെ റീഡുകളുടെയും അപ്‌ഡേറ്റുകളുടെയും സമന്വയത്തിനുള്ള പിന്തുണ നേടാനാകും.


ഫയൽ സെർവറിലെ കുറഞ്ഞ ലോഡ് ആണ് ഈ ആർക്കിടെക്ചറിൻ്റെ പ്രയോജനം.


ദോഷവശം: പ്രാദേശിക നെറ്റ്വർക്കിൽ ഉയർന്ന ട്രാഫിക് ലോഡ്; കേന്ദ്രീകൃത മാനേജ്മെൻ്റിൻ്റെ സങ്കീർണ്ണത അല്ലെങ്കിൽ അസാധ്യത; വിശ്വാസ്യത, ലഭ്യത, സുരക്ഷ തുടങ്ങിയ സുപ്രധാന സവിശേഷതകൾ ഉറപ്പാക്കുക അസാധ്യമാണ്. ഫയൽ സെർവർ DBMS-കൾ പ്രാദേശിക ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗിക്കുന്നു; കുറഞ്ഞ ഡാറ്റ പ്രോസസ്സിംഗ് തീവ്രതയും ഡാറ്റാബേസിൽ ചെറിയ പീക്ക് ലോഡുകളുമുള്ള സിസ്റ്റങ്ങളിൽ.


ഒരു വലിയ വിവര സംവിധാനം സൃഷ്ടിക്കുമ്പോൾ ഇപ്പോൾ ഇത് ഉപയോഗിക്കുന്നില്ല.


ഫയൽ സെർവർ DBMS ൻ്റെ ഉദാഹരണങ്ങൾ:

  • dBase
  • ഫോക്സ്പ്രോ
  • മൈക്രോസോഫ്റ്റ് ആക്സസ്,
  • വിരോധാഭാസം,
  • വിഷ്വൽ ഫോക്സ്പ്രോ.
ക്ലയൻ്റ്-സെർവർ DBMS

ക്ലയൻ്റ്-സെർവർ ഡിബിഎംഎസ് ഡാറ്റാബേസിനൊപ്പം സെർവറിൽ സ്ഥിതിചെയ്യുന്നു കൂടാതെ എക്സ്ക്ലൂസീവ് മോഡിൽ മാത്രമായി ഡാറ്റാബേസിലേക്കുള്ള ആക്സസ് നൽകുന്നു. ക്ലയൻ്റ് ആപ്ലിക്കേഷനുകളിൽ നിന്നും സ്റ്റേഷനുകളിൽ നിന്നും ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നതിനുള്ള എല്ലാ അഭ്യർത്ഥനകളും കേന്ദ്രീകൃതമായി പ്രോസസ്സ് ചെയ്യുന്നു.


ഇത്തരത്തിലുള്ള ഡിബിഎംഎസിൻ്റെ പോരായ്മ സെർവറിനുള്ള വർദ്ധിച്ച ആവശ്യകതയാണ്.


പ്രയോജനങ്ങൾ: താഴ്ന്ന പ്രാദേശിക നെറ്റ്വർക്ക് ലോഡ്; കേന്ദ്രീകൃത മാനേജ്മെൻ്റിൻ്റെ പ്രയോജനങ്ങൾ; ഉയർന്ന വിശ്വാസ്യത, ലഭ്യത, സുരക്ഷ എന്നിവയ്ക്കുള്ള പിന്തുണ.


ക്ലയൻ്റ്-സെർവർ DBMS ൻ്റെ ഉദാഹരണങ്ങൾ:

  • കാഷെ,
  • തീപ്പക്ഷി
  • IBM DB2,
  • ഇൻഫോർമിക്സ്,
  • ഇൻ്റർബേസ്,
  • MS SQL സെർവർ,
  • MySQL, Oracle,
  • PostgreSQL
  • സൈബേസ് അഡാപ്റ്റീവ് സെർവർ എൻ്റർപ്രൈസ്,
  • ലിൻ്റർ.
ഉൾച്ചേർത്ത DBMS

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


ഉൾച്ചേർത്ത DBMS ൻ്റെ ഉദാഹരണങ്ങൾ:

  • ഫയർബേർഡ് എംബഡഡ്
  • ബെർക്ക്ലിഡിബി
  • Microsoft SQL സെർവർ കോംപാക്റ്റ്,
  • ഓപ്പൺഎഡ്ജ്
  • SQLite
  • ലിൻ്റർ.

ഏതെങ്കിലും DBMS-ൻ്റെ അടിസ്ഥാന കഴിവുകളുടെയും ആന്തരിക ഘടനയുടെയും ഒരു ഭാഗം മാത്രം ഉൾക്കൊള്ളാൻ, ഒന്നോ അതിലധികമോ പ്രത്യേക പരിശീലന കോഴ്സുകൾ ആവശ്യമാണ്.

ഡെസ്ക്ടോപ്പ് DBMS

DBMS-ൻ്റെ ഹ്രസ്വ അവലോകനം

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

dBase III - PLUS (Achton-Tate), Clipper (Nantucket Inc.), FoxPro (Fox Software), FoxBase+ (Fox Software), Visual FoxPro (Microsoft), PARADOX DBMS (Borland International) , Microsoft Access (Microsoft company) എന്നിവ ഉൾപ്പെടുന്നു. .

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

അത്തരം ഡാറ്റ പ്രോസസ്സിംഗ്, സ്റ്റോറേജ് സിസ്റ്റങ്ങളുടെ പ്രധാന നിർമ്മാതാക്കൾ 3 കോർപ്പറേഷനുകളാണ്: ഒറാക്കിൾ, മൈക്രോസോഫ്റ്റ്, ഐബിഎം. അനുബന്ധ സിസ്റ്റങ്ങളുടെ വിൽപ്പന അളവുകളുടെ അനുപാതത്തിൻ്റെ ഒരു ഡയഗ്രം (ഉറവിടം: IDC റിപ്പോർട്ട്, മെയ് 2006) ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 3.4

അരി.ലോകത്തിലെ സ്റ്റോറേജ് സിസ്റ്റം സോഫ്റ്റ്വെയറിൻ്റെ വിൽപ്പന

യഥാക്രമം ഇവിടെയുള്ള ഏറ്റവും സാധാരണമായ ക്ലയൻ്റ്-സെർവർ സിസ്റ്റങ്ങൾ ഒറാക്കിൾ സിസ്റ്റങ്ങൾ (ഒറാക്കിൾ വികസിപ്പിച്ചത്), MS SQL സെർവർ (മൈക്രോസോഫ്റ്റ് വികസിപ്പിച്ചത്), DB2, Informix Dynamic Server (IBM) എന്നിവയാണ്.

ഫയൽ-സെർവർ ആർക്കിടെക്ചർ വർക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിച്ചിരിക്കുന്നു:

ഒരു കൂട്ടം ഫയലുകളുടെ രൂപത്തിലുള്ള ഡാറ്റാബേസ് പ്രത്യേകമായി സമർപ്പിത കമ്പ്യൂട്ടറിൻ്റെ (ഫയൽ സെർവർ) ഹാർഡ് ഡ്രൈവിൽ സ്ഥിതിചെയ്യുന്നു.

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

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

· ഡാറ്റാബേസിലേക്കുള്ള എല്ലാ കോളുകളും DBMS വഴിയാണ് പോകുന്നത്, അത് ഫയൽ സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഡാറ്റാബേസിൻ്റെ ഭൗതിക ഘടനയെക്കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും ഉൾക്കൊള്ളുന്നു.

· ഫയൽ സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഡാറ്റയിലേക്കുള്ള ആക്സസ് DBMS ആരംഭിക്കുന്നു, അതിൻ്റെ ഫലമായി ഡാറ്റാബേസ് ഫയലുകളുടെ ഭാഗം ക്ലയൻ്റ് കമ്പ്യൂട്ടറിലേക്ക് പകർത്തി പ്രോസസ്സ് ചെയ്യുന്നു, ഇത് ഉപയോക്തൃ അഭ്യർത്ഥനകളുടെ പൂർത്തീകരണം ഉറപ്പാക്കുന്നു (ഡാറ്റയിൽ ആവശ്യമായ പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുന്നു).

· ഇത് വളരെ പ്രധാനപ്പെട്ടതാണെങ്കിൽ (ഡാറ്റ മാറ്റങ്ങളുടെ കാര്യത്തിൽ), ഡാറ്റാബേസ് അപ്ഡേറ്റ് ചെയ്യുന്നതിനായി ഫയൽ സെർവറിലേക്ക് ഡാറ്റ തിരികെ അയയ്ക്കും.

· DBMS ഫലം ആപ്ലിക്കേഷനിലേക്ക് നൽകുന്നു.

ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചർ. അതിനാൽ, തൽഫലമായി, ജോലി ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിച്ചിരിക്കുന്നു:

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

· ഓരോ ക്ലയൻ്റ് കമ്പ്യൂട്ടറുകളിലും, ഉപയോക്താക്കൾക്ക് ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കാനുള്ള കഴിവുണ്ട്. ആപ്ലിക്കേഷൻ നൽകുന്ന ഉപയോക്തൃ ഇൻ്റർഫേസ് ഉപയോഗിച്ച്, വിവരങ്ങൾ വീണ്ടെടുക്കുന്നതിനും അപ്ഡേറ്റ് ചെയ്യുന്നതിനും സെർവറിൽ സ്ഥിതിചെയ്യുന്ന DBMS-ലേക്ക് ഒരു കോൾ ആരംഭിക്കുന്നു. ആശയവിനിമയത്തിനായി, ഒരു പ്രത്യേക അന്വേഷണ ഭാഷ SQL, ᴛ.ᴇ, ഉപയോഗിക്കുന്നു. ക്ലയൻ്റിൽ നിന്ന് സെർവറിലേക്ക് നെറ്റ്‌വർക്കിലൂടെ അഭ്യർത്ഥന വാചകം മാത്രമേ കൈമാറൂ.

സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഡാറ്റയിലേക്കുള്ള കോളുകൾ DBMS ആരംഭിക്കുന്നു, അതിൻ്റെ ഫലമായി എല്ലാ ഡാറ്റാ പ്രോസസ്സിംഗും സെർവറിൽ നടക്കുന്നു, അഭ്യർത്ഥനയുടെ ഫലം മാത്രം ക്ലയൻ്റ് കമ്പ്യൂട്ടറിലേക്ക് പകർത്തുന്നു. അങ്ങനെ, DBMS ഫലം ആപ്ലിക്കേഷനിലേക്ക് തിരികെ നൽകുന്നു.

· ആപ്ലിക്കേഷൻ, ഉപയോക്തൃ ഇൻ്റർഫേസ് ഉപയോഗിച്ച്, ചോദ്യങ്ങളുടെ ഫലം പ്രദർശിപ്പിക്കുന്നു.

സെർവറും ക്ലയൻ്റും തമ്മിലുള്ള ഫംഗ്ഷനുകളുടെ വേർതിരിവ് എങ്ങനെയുണ്ടെന്ന് നോക്കാം.

· ക്ലയൻ്റ് ആപ്ലിക്കേഷൻ പ്രവർത്തനങ്ങൾ:

സെർവറിലേക്ക് അഭ്യർത്ഥനകൾ അയയ്ക്കുന്നു.

സെർവറിൽ നിന്ന് ലഭിച്ച അന്വേഷണ ഫലങ്ങളുടെ വ്യാഖ്യാനം.

o ഏതെങ്കിലും രൂപത്തിൽ ഉപയോക്താവിന് ഫലങ്ങൾ അവതരിപ്പിക്കുന്നു (ഉപയോക്തൃ ഇൻ്റർഫേസ്).

· സെർവർ സൈഡ് പ്രവർത്തനങ്ങൾ:

o ക്ലയൻ്റ് ആപ്ലിക്കേഷനുകളിൽ നിന്ന് അഭ്യർത്ഥനകൾ സ്വീകരിക്കുക.

ഒ അന്വേഷണ വ്യാഖ്യാനം.

ഡാറ്റാബേസ് അന്വേഷണങ്ങളുടെ ഒപ്റ്റിമൈസേഷനും നിർവ്വഹണവും.

o ക്ലയൻ്റ് ആപ്ലിക്കേഷനിലേക്ക് ഫലങ്ങൾ അയയ്ക്കുന്നു.

o ഒരു സുരക്ഷാ സംവിധാനവും പ്രവേശന നിയന്ത്രണവും ഉറപ്പാക്കുന്നു.

ഡാറ്റാബേസ് സമഗ്രത മാനേജ്മെൻ്റ്.

മൾട്ടി-യൂസർ ഓപ്പറേറ്റിംഗ് മോഡിൻ്റെ സ്ഥിരത നടപ്പിലാക്കൽ.

ത്രീ-ടയർ (മൾട്ടി-ടയർ) ക്ലയൻ്റ്-സെർവർ ആർക്കിടെക്ചർ. തൽഫലമായി, ജോലി ഇനിപ്പറയുന്ന രീതിയിൽ ക്രമീകരിച്ചിരിക്കുന്നു:

· ഒരു കൂട്ടം ഫയലുകളുടെ രൂപത്തിലുള്ള ഡാറ്റാബേസ് പ്രത്യേകമായി സമർപ്പിത കമ്പ്യൂട്ടറിൻ്റെ (നെറ്റ്‌വർക്ക് സെർവർ) ഹാർഡ് ഡ്രൈവിൽ സ്ഥിതിചെയ്യുന്നു.

· DBMS നെറ്റ്‌വർക്ക് സെർവറിലും സ്ഥിതി ചെയ്യുന്നു.

· ബിസിനസ് വിശകലന സോഫ്‌റ്റ്‌വെയർ (ബിസിനസ് ലോജിക്) സ്ഥിതി ചെയ്യുന്ന ഒരു പ്രത്യേക സമർപ്പിത ആപ്ലിക്കേഷൻ സെർവർ ഉണ്ട്.

· നിരവധി ക്ലയൻ്റ് കമ്പ്യൂട്ടറുകൾ ഉണ്ട്, അവയിൽ ഓരോന്നിനും "നേർത്ത ക്ലയൻ്റ്" എന്ന് വിളിക്കപ്പെടുന്നവ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട് - ഉപയോക്തൃ ഇൻ്റർഫേസ് നടപ്പിലാക്കുന്ന ഒരു ക്ലയൻ്റ് ആപ്ലിക്കേഷൻ.

· ഓരോ ക്ലയൻ്റ് കമ്പ്യൂട്ടറുകളിലും, ഉപയോക്താക്കൾക്ക് ഒരു ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കാനുള്ള അവസരമുണ്ട് - ഒരു നേർത്ത ക്ലയൻ്റ്. ആപ്ലിക്കേഷൻ നൽകുന്ന യൂസർ ഇൻ്റർഫേസ് ഉപയോഗിച്ച്, ആപ്ലിക്കേഷൻ സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ബിസിനസ് ഇൻ്റലിജൻസ് സോഫ്‌റ്റ്‌വെയറിലേക്ക് ഇത് ഒരു കോൾ ആരംഭിക്കുന്നു.

· ആപ്ലിക്കേഷൻ സെർവർ ഉപയോക്തൃ ആവശ്യകതകൾ വിശകലനം ചെയ്യുകയും ഡാറ്റാബേസിലേക്ക് ചോദ്യങ്ങൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. ആശയവിനിമയത്തിനായി, ഒരു പ്രത്യേക അന്വേഷണ ഭാഷ SQL, ᴛ.ᴇ, ഉപയോഗിക്കുന്നു. ആപ്ലിക്കേഷൻ സെർവറിൽ നിന്ന് ഡാറ്റാബേസ് സെർവറിലേക്ക് നെറ്റ്‌വർക്കിലൂടെ അഭ്യർത്ഥന വാചകം മാത്രമേ കൈമാറൂ.

സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഡാറ്റാബേസിൻ്റെ ഭൗതിക ഘടനയെക്കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും DBMS അതിൻ്റെ ഉള്ളിൽ ഉൾക്കൊള്ളുന്നു.

സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഡാറ്റയിലേക്കുള്ള കോളുകൾ DBMS ആരംഭിക്കുന്നു, അതിൻ്റെ ഫലമായി അഭ്യർത്ഥനയുടെ ഫലം ആപ്ലിക്കേഷൻ സെർവറിലേക്ക് പകർത്തുന്നു.

· ആപ്ലിക്കേഷൻ സെർവർ ഫലം ക്ലയൻ്റ് ആപ്ലിക്കേഷനിലേക്ക് (ഉപയോക്താവിന്) നൽകുന്നു.

· ആപ്ലിക്കേഷൻ, ഉപയോക്തൃ ഇൻ്റർഫേസ് ഉപയോഗിച്ച്, ചോദ്യങ്ങളുടെ ഫലം പ്രദർശിപ്പിക്കുന്നു.