വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ നോഡുകളിലേക്ക് മൊഡ്യൂളുകൾ നൽകിയിട്ടുണ്ട്. സംഗ്രഹം: വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങൾ. അതിനാൽ, ഏറ്റവും ലളിതമായ സാഹചര്യത്തിൽ, ഒരു ക്ലയൻ്റ്-സെർവർ വിവര സംവിധാനം മൂന്ന് പ്രധാന ഘടകങ്ങൾ ഉൾക്കൊള്ളുന്നു

ഓരോ ഓർഗനൈസേഷനും അതിൻ്റെ GIS-ൻ്റെ വിവര ഉള്ളടക്കത്തിൻ്റെ കൂടുതലോ കുറവോ പ്രാധാന്യമുള്ള ഭാഗം വികസിപ്പിക്കുന്നു, പക്ഷേ എല്ലാം അല്ല. മറ്റ് ജിഐഎസ് ഉപയോക്താക്കളിൽ നിന്ന് അവരുടെ ജിഐഎസിനായി ഡാറ്റാബേസുകളുടെ ഭാഗങ്ങൾ വാങ്ങുന്നതുൾപ്പെടെ, ഏറ്റവും കാര്യക്ഷമവും വേഗതയേറിയതുമായ വഴികളിൽ പുതിയ ഡാറ്റ നേടുന്നതിന് ഉപയോക്താക്കൾക്ക് ഡാറ്റയുടെ ആവശ്യകത ഒരു പ്രോത്സാഹനമാണ്. ഈ രീതിയിൽ, ഒന്നിലധികം ഉപയോക്താക്കൾ GIS ഡാറ്റ നിയന്ത്രിക്കുന്നു.


സോഷ്യൽ നെറ്റ്‌വർക്കുകളിൽ നിങ്ങളുടെ ജോലി പങ്കിടുക

ഈ സൃഷ്ടി നിങ്ങൾക്ക് അനുയോജ്യമല്ലെങ്കിൽ, പേജിൻ്റെ ചുവടെ സമാന സൃഷ്ടികളുടെ ഒരു ലിസ്റ്റ് ഉണ്ട്. നിങ്ങൾക്ക് തിരയൽ ബട്ടണും ഉപയോഗിക്കാം


12. ജിഐഎസ് വിതരണം ചെയ്ത ഇൻഫർമേഷൻ സിസ്റ്റം

12.1 പൊതുവിവരം

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

12.2 ആശയവിനിമയത്തിനുള്ള സാധ്യതകൾ

GIS-ൻ്റെ വിതരണ സ്വഭാവം സൂചിപ്പിക്കുന്നു ധാരാളം അവസരങ്ങൾപല GIS ഓർഗനൈസേഷനുകളും സിസ്റ്റങ്ങളും തമ്മിലുള്ള പരസ്പര പ്രവർത്തനക്ഷമതയ്ക്കായി. സഹകരണവും സഹകരണം GIS-ന് ഉപയോക്താക്കൾ വളരെ പ്രധാനമാണ്.

GIS ഉപയോക്താക്കൾ വളരെക്കാലമായി പരസ്പര പ്രയോജനകരമായ ഡാറ്റാ കൈമാറ്റത്തെയും അവരുടെ ജോലിയിൽ പങ്കുവെക്കലിനെയും ആശ്രയിക്കുന്നു. യഥാർത്ഥ പ്രതിഫലനംജിഐഎസ് മാനദണ്ഡങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള നിരന്തരമായ ശ്രമമാണ് ഈ അടിസ്ഥാന ആവശ്യം. വ്യവസായ മാനദണ്ഡങ്ങളോടുള്ള പ്രതിബദ്ധതയും പൊതു തത്വങ്ങൾഈ സാങ്കേതികവിദ്യയുടെ വിജയകരമായ വികസനത്തിനും വ്യാപകമായ നടപ്പാക്കലിനും ജിഐഎസിൻ്റെ നിർമ്മാണം നിർണായകമാണ്. ഒരു ജിഐഎസ് ഏറ്റവും പ്രധാനപ്പെട്ട മാനദണ്ഡങ്ങളെ പിന്തുണയ്ക്കുകയും പുതിയ മാനദണ്ഡങ്ങൾ ലഭ്യമാകുന്നതിനനുസരിച്ച് പൊരുത്തപ്പെടുത്തുകയും വേണം.

12.3 GIS നെറ്റ്‌വർക്കുകൾ

പല ഭൂമിശാസ്ത്രപരമായ ഡാറ്റാസെറ്റുകളും ഒരു പൊതു വിവര ഉറവിടമായി കംപൈൽ ചെയ്യാനും നിയന്ത്രിക്കാനും ഉപയോക്താക്കളുടെ ഒരു കമ്മ്യൂണിറ്റിക്ക് പങ്കിടാനും കഴിയും. കൂടാതെ, ജിഐഎസ് ഉപയോക്താക്കൾക്ക് വെബിലൂടെ ജനപ്രിയ ഡാറ്റാ സെറ്റുകൾ എങ്ങനെ പങ്കിടാം എന്നതിനെക്കുറിച്ച് അവരുടേതായ കാഴ്ചപ്പാടുണ്ട്.

GIS കാറ്റലോഗ് പോർട്ടലുകൾ എന്ന് വിളിക്കപ്പെടുന്ന പ്രധാന വെബ്‌സൈറ്റുകൾ, ഉപയോക്താക്കളെ അവരുടെ സ്വന്തം വിവരങ്ങൾ പോസ്റ്റുചെയ്യാനും ഉപയോഗത്തിന് ലഭ്യമായ ഭൂമിശാസ്ത്രപരമായ വിവരങ്ങൾക്കായി തിരയാനും അനുവദിക്കുന്നു. തൽഫലമായി, GIS സിസ്റ്റങ്ങൾ കൂടുതലായി ബന്ധപ്പെട്ടിരിക്കുന്നു വേൾഡ് വൈഡ് വെബ്വിവരങ്ങൾ കൈമാറുന്നതിനും ഉപയോഗിക്കുന്നതിനുമുള്ള പുതിയ അവസരങ്ങൾ നേടുക.

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

എസ്ഡിഐയുടെ തത്വങ്ങൾ അവതരിപ്പിക്കുന്നതിനും പ്രോത്സാഹിപ്പിക്കുന്നതിനുമുള്ള ഒരു രീതിയാണ് ജിഐഎസ് നെറ്റ്‌വർക്ക്. ഇത് നിരവധി ഉപയോക്തൃ സൈറ്റുകളെ ബന്ധിപ്പിക്കുന്നു, പ്രസിദ്ധീകരിക്കലും തിരയലും പങ്കിടലും പ്രോത്സാഹിപ്പിക്കുന്നു ഭൂമിശാസ്ത്രപരമായ വിവരങ്ങൾവഴി വേൾഡ് വൈഡ്വെബ്.

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

ഒരു GIS നെറ്റ്‌വർക്ക് മൂന്ന് പ്രധാന നിർമ്മാണ ബ്ലോക്കുകൾ ഉൾക്കൊള്ളുന്നു:

  • മെറ്റാഡാറ്റ കാറ്റലോഗ് പോർട്ടലുകൾ ഉപയോക്താക്കൾക്ക് അവരുടെ ആവശ്യങ്ങൾ അടിസ്ഥാനമാക്കി GIS വിവരങ്ങൾ തിരയാനും കണ്ടെത്താനും കഴിയും
  • ഉപയോക്താക്കൾ സമാഹരിച്ച് പ്രസിദ്ധീകരിക്കുന്ന GIS നോഡുകൾGIS വിവരങ്ങളുടെ ഫോർജ് സെറ്റുകൾ
  • പ്രസിദ്ധീകരിച്ച ഡാറ്റയും സേവനങ്ങളും തിരയുകയും കണ്ടെത്തുകയും ആക്‌സസ് ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്ന GIS ഉപയോക്താക്കൾ

12.4 GIS പോർട്ടലുകളുടെ കാറ്റലോഗുകൾ

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

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

ജിഐഎസ് ഡാറ്റയും സേവനങ്ങളും ജിഐഎസ് പോർട്ടൽ കാറ്റലോഗിൽ കാറ്റലോഗ് റെക്കോർഡുകളായി രേഖപ്പെടുത്തുന്നു, വ്യത്യസ്ത ജിഐഎസ് ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗത്തിനായി ഉദ്യോഗാർത്ഥികളെ തിരയാൻ ഇത് ഉപയോഗിക്കാം.

GIS കാറ്റലോഗ് പോർട്ടലിൻ്റെ ഒരു ഉദാഹരണം യുഎസ് ഗവൺമെൻ്റ് പോർട്ടലാണ് (ജിയോസ്പേഷ്യൽ വൺ-സ്റ്റോപ്പ്, www.geodata.gov കാണുക). ഭൂമിശാസ്ത്രപരമായ വിവരങ്ങൾ കൂടുതൽ എളുപ്പത്തിലും വേഗത്തിലും ചെലവ് കുറഞ്ഞതിലും ആക്സസ് ചെയ്യാൻ ഈ പോർട്ടൽ എല്ലാ തലത്തിലുള്ള ഗവൺമെൻ്റിനെയും പൊതുജനങ്ങളെയും പ്രാപ്തരാക്കും.

നിങ്ങൾക്ക് താൽപ്പര്യമുള്ള മറ്റ് സമാന കൃതികൾ.vshm>

4627. ഇൻഫർമേഷൻ സിസ്റ്റം ക്ലിനിക് 436.13 കെ.ബി
ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നതിൻ്റെ പ്രധാന ലക്ഷ്യം സംഭരിച്ച വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനും പരിപാലിക്കുന്നതിനും പുനർനിർമ്മിക്കുന്നതിനുമുള്ള പ്രവർത്തനങ്ങളും ഒരു റഫറൻസ് ഫംഗ്ഷനും സംയോജിപ്പിക്കുക എന്നതാണ്. ഡാറ്റാബേസിൻ്റെ പ്രധാന സ്വഭാവ സവിശേഷത അത് സംവദിക്കുന്ന ഓപ്പറേറ്റിംഗ് പ്രോഗ്രാമുകളിൽ നിന്നുള്ള സ്വാതന്ത്ര്യമാണ്.
6245. കോർപ്പറേറ്റ് ഇൻഫർമേഷൻ സിസ്റ്റം (സിഐഎസ്) 39.86 കെ.ബി
ഒരു കോർപ്പറേറ്റ് ഇൻഫർമേഷൻ സിസ്റ്റം CIS എന്നത് ഒരു പൊതു ഡോക്യുമെൻ്റ് ഫ്ലോ ഉപയോഗിച്ച് ഏകീകരിക്കപ്പെട്ട ഒരു എൻ്റർപ്രൈസസിൻ്റെ വ്യക്തിഗത വകുപ്പുകളുടെ വിവര സംവിധാനങ്ങളുടെ ഒരു കൂട്ടമാണ്, അതായത് ഓരോ സിസ്റ്റവും തീരുമാനമെടുക്കൽ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ചുമതലകളുടെ ഒരു ഭാഗം നിർവഹിക്കുകയും എല്ലാ സിസ്റ്റങ്ങളും ഒരുമിച്ച് എൻ്റർപ്രൈസസിൻ്റെ പ്രവർത്തനം ഉറപ്പാക്കുകയും ചെയ്യുന്നു. ISO 9000 ഗുണനിലവാര മാനദണ്ഡങ്ങൾക്കനുസൃതമായി, മോഡുലാരിറ്റി സമാന്തരവൽക്കരണത്തെ സുഗമമാക്കുന്നതിനും അതനുസരിച്ച്, ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ പരിശീലന ഉദ്യോഗസ്ഥരെ വേഗത്തിലാക്കുന്നതിനും സിസ്റ്റം സമാരംഭിക്കുന്നതിനും അനുവദിക്കുന്നു. വ്യാവസായിക പ്രവർത്തനം. ഈ ആവശ്യകത മാറുന്നു ...
1001. JSC ഗാസ്പ്രോംനെഫ്റ്റിലെ വിവര സംവിധാനം 44.35 കെ.ബി
മാനേജ്മെൻ്റ് വിവര പിന്തുണയുടെ ലക്ഷ്യങ്ങളും ലക്ഷ്യങ്ങളും. മാനേജ്മെൻ്റ് ഇൻഫർമേഷൻ സിസ്റ്റങ്ങളുടെ വികസനത്തിനുള്ള തന്ത്രം. ഒരു ഓർഗനൈസേഷൻ്റെ തലവൻ്റെ പ്രവർത്തനങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള വിവര പിന്തുണ ആമുഖം വിവരങ്ങളെക്കുറിച്ച് ധാരാളം ചർച്ചകൾ നടക്കുന്നു, ഫലപ്രദമായ മാനേജ്മെൻ്റ് തീരുമാനങ്ങൾ എടുക്കുന്നതിന് ആവശ്യമായ ഈ വിഭവത്തിൻ്റെ ആവശ്യകതകൾ കുറച്ച് ഓർഗനൈസേഷനുകൾ മാത്രമാണ് വ്യക്തമായും വ്യക്തമായും രൂപപ്പെടുത്തുന്നത്.
7405. റിവിയേര-സോച്ചി എൽഎൽസിയുടെ മാർക്കറ്റിംഗ് ഇൻഫർമേഷൻ സിസ്റ്റം 1.96 എം.ബി
റിവിയേര-സോച്ചി എൽഎൽസിയുടെ മാർക്കറ്റിംഗ് ഇൻഫർമേഷൻ സിസ്റ്റമാണ് പഠനത്തിൻ്റെ ലക്ഷ്യം. എൻ്റർപ്രൈസ് വിഭവങ്ങളുടെ കാര്യക്ഷമവും കാര്യക്ഷമവുമായ ഉപയോഗത്തിനായി വിവരങ്ങൾ ശേഖരിക്കുന്നതിനും പ്രോസസ്സ് ചെയ്യുന്നതിനും വിശകലനം ചെയ്യുന്നതിനുമുള്ള ഒരു മാർക്കറ്റിംഗ് സംവിധാനം വികസിപ്പിക്കുകയും നടപ്പിലാക്കുകയും ചെയ്യുക എന്നതാണ് പഠനത്തിൻ്റെ ലക്ഷ്യം. ജോലിയുടെ പ്രക്രിയയിൽ, ഓർഗനൈസേഷൻ്റെ ഘടനയിലും അതിൻ്റെ സാമ്പത്തിക സൂചകങ്ങളുടെ വിശകലനത്തിലും ഗവേഷണം നടത്തി. ഗവേഷണത്തിൻ്റെ ഫലമായി, ഉപഭോക്താക്കളിൽ നിന്ന് ആവശ്യമായ വിവരങ്ങൾ നേടുന്നതിനായി റിവിയേര-സോച്ചി LLC കമ്പനിയുടെ വെബ്‌സൈറ്റിൽ പ്രവർത്തിക്കുന്ന ഒരു സർവേ മൊഡ്യൂൾ വികസിപ്പിച്ചെടുത്തു.
11460. ഒരു എൻ്റർപ്രൈസ് വിവര സംവിധാനമെന്ന നിലയിൽ മാനേജ്മെൻ്റ് അക്കൗണ്ടിംഗ് 64.49 കെ.ബി
ഐഎഫ്ആർഎസിലേക്കുള്ള പരിവർത്തനമാണ് ഒരു പുതിയ രൂപംഅക്കൗണ്ടിംഗിനായി. ഇപ്പോൾ അക്കൗണ്ടൻ്റിൻ്റെ പ്രവർത്തനങ്ങൾ നിർദ്ദേശങ്ങൾ പാലിക്കുന്നില്ല, പക്ഷേ അക്കൗണ്ടിംഗുമായി ബന്ധപ്പെട്ട എല്ലാ വിഷയങ്ങളിലും അവരുടെ സ്വന്തം പ്രൊഫഷണൽ വിധിന്യായം, IFRS നിർദ്ദേശിച്ച ചില തത്വങ്ങളാൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.
17542. ഒരു സൂപ്പർമാർക്കറ്റിനുള്ള ചരക്ക് വിതരണത്തിൻ്റെ ഇൻഫർമേഷൻ മാനേജ്മെൻ്റ് സിസ്റ്റം 79.67 കെ.ബി
പ്രോഗ്രാമുകൾ നിരന്തരം ഉപയോഗിക്കുന്ന സാധനങ്ങളുടെ ഇലക്ട്രോണിക് ഡാറ്റ സംഭരിക്കുന്നു പെട്ടെന്നുള്ള പരിഹാരംഇൻവെൻ്ററിയുമായി നേരിട്ട് പ്രവർത്തിക്കേണ്ട സ്റ്റാൻഡേർഡ് ചോദ്യങ്ങൾ. ആധുനിക സൂപ്പർമാർക്കറ്റുകൾ ഇനിപ്പറയുന്ന സവിശേഷതകളുടെ സാന്നിധ്യത്താൽ വിശേഷിപ്പിക്കപ്പെടുന്നു: - 200 m2 അല്ലെങ്കിൽ അതിൽ കൂടുതലുള്ള റീട്ടെയിൽ സ്ഥലത്തിൻ്റെ ഗണ്യമായ അളവ്; - വൈവിധ്യമാർന്ന ഉൽപ്പന്നങ്ങൾ അവതരിപ്പിക്കുന്ന ഗണ്യമായ എണ്ണം വകുപ്പുകൾ: മാംസം, പഴം, പച്ചക്കറി പാലുൽപ്പന്നങ്ങൾ, റൊട്ടി, ബേക്കറി ഉൽപ്പന്നങ്ങളും പേസ്ട്രികളും, മിഠായി, പുകയില, പെർഫ്യൂം ...
19833. വിവര സംവിധാനം. IP വർഗ്ഗീകരണം. കോർപ്പറേറ്റ് ഐപിയുടെ ഘടനാപരമായ ഘടകങ്ങൾ 33.24 കെ.ബി
ബിസിനസിനെ സംബന്ധിച്ചിടത്തോളം, അത്തരം ജോലികൾ ലാഭം വർദ്ധിപ്പിക്കുക, വിൽപ്പന വർദ്ധിപ്പിക്കുക, ചെലവ് കുറയ്ക്കുക, അപകടസാധ്യതകൾ കുറയ്ക്കുക, പൊതുവെ വിപണി സാഹചര്യം സ്ഥിരപ്പെടുത്തുക എന്നിവയാണ്. ഏറ്റവും കുറഞ്ഞ ചെലവിൽ സാമൂഹികവും സാമ്പത്തികവും പ്രതിരോധവും മറ്റ് പ്രശ്നങ്ങളും പരിഹരിക്കേണ്ടത് സംസ്ഥാനത്തിന് പ്രധാനമാണ്. 2005-ൽ ആദ്യമായി ഒരു പൂർണ്ണ തോതിലുള്ള ഒരു മുന്നേറ്റം സംഭവിച്ചു കമ്പ്യൂട്ടർ നിയന്ത്രണം. ഒരു ഉദാഹരണമായി, നമുക്ക് ഏറ്റവും പുതിയ വിവര സാങ്കേതിക വിദ്യകൾ പരാമർശിക്കാം, അവ താരതമ്യേന ചെറിയ അളവിലുള്ള ആവശ്യമുള്ളവയാണ്...
12160. ഇൻഫർമേഷൻ സിസ്റ്റം "ആർക്കൈവ്സ് ഓഫ് റഷ്യൻ അക്കാദമി ഓഫ് സയൻസസ്" (ISARAN) 17.86 കെ.ബി
ഹൃസ്വ വിവരണംവികസനം. ISARAN എന്ന സോഫ്റ്റ്‌വെയർ നിർമ്മിച്ചത് ജനകീയ പരിസ്ഥിതിദൃശ്യ വികസനം ഡെൽഫി ഡെൽഫി ക്ലയൻ്റ്-സെർവർ പതിപ്പും റഷ്യൻ അക്കാദമി ഓഫ് സയൻസസിൻ്റെ ഡിപ്പാർട്ട്മെൻ്റൽ ആർക്കൈവ് ഫണ്ടിൻ്റെ പ്രത്യേകതകളുമായി പൊരുത്തപ്പെടുന്നു. വികസനത്തിൻ്റെ പ്രയോജനങ്ങളും അനലോഗുകളുമായുള്ള താരതമ്യവും. പ്രദേശങ്ങൾ വാണിജ്യ ഉപയോഗംവികസനം.
12142. പ്രദേശത്തിൻ്റെ ശാസ്ത്രീയവും സാങ്കേതികവുമായ സാധ്യതകൾ നിരീക്ഷിക്കുന്നതിനുള്ള വിവര സംവിധാനം 17.24 കെ.ബി
രചയിതാവിൻ്റെ രീതിശാസ്ത്രം ഉപയോഗിച്ച് വിശകലനം ചെയ്ത വിവിധ സ്റ്റാറ്റിസ്റ്റിക്കൽ സൂചകങ്ങളിൽ നിന്നുള്ള ഡാറ്റയെ അടിസ്ഥാനമാക്കിയുള്ള ശാസ്ത്രീയവും സാങ്കേതികവുമായ സാധ്യതകളുടെ സൂചകങ്ങളുടെ പ്രവർത്തന വിശകലനത്തിനും നിരീക്ഷണത്തിനും വേണ്ടി രൂപകൽപ്പന ചെയ്ത ഒരു സോഫ്റ്റ്വെയറും വിവര സമുച്ചയവുമാണ് വിവര സംവിധാനം. വികസിപ്പിച്ച ആപ്ലിക്കേഷൻ IC ഉണ്ട് ഇനിപ്പറയുന്ന ഗുണങ്ങൾ: പുതിയവയുടെ തുടർച്ച സൂചകങ്ങളുടെ ഒരു വിശാലമായ ക്ലാസ് വേണ്ടി പൊരുത്തപ്പെടുത്തൽ വിവര സാങ്കേതിക വിദ്യകൾശാസ്ത്രീയവും സാങ്കേതികവുമായ സാധ്യതകൾ വിലയിരുത്തുമ്പോൾ ഗണ്യമായ എണ്ണം പ്രവർത്തനങ്ങളുടെ ഓട്ടോമേഷൻ. ഉൽപ്പന്നം...
12060. ജലാശയങ്ങൾ നിരീക്ഷിക്കുന്നതിനുള്ള മൾട്ടിഫങ്ഷണൽ ഇൻ്റഗ്രേറ്റിംഗ് ഇൻഫർമേഷൻ സിസ്റ്റം (MISM VO) 17.91 കെ.ബി
ജലാശയങ്ങൾ നിരീക്ഷിക്കുന്നതിനുള്ള മൾട്ടിഫങ്ഷണൽ ഇൻ്റഗ്രേറ്റിംഗ് ഇൻഫർമേഷൻ സിസ്റ്റം MISM VO പോർട്ടൽ വെബ് സാങ്കേതികവിദ്യയുടെ അടിസ്ഥാനത്തിലാണ് വികസിപ്പിച്ചെടുത്തത്, കൂടാതെ എല്ലാവരിൽ നിന്നും ലഭിച്ച VO-യിലെ ജലാശയങ്ങളുടെ അവസ്ഥയെക്കുറിച്ചുള്ള ഡാറ്റ സംയോജിപ്പിക്കാനും പ്രോസസ്സ് ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. സാധ്യമായ ഉറവിടങ്ങൾവിവിധ തലങ്ങളിലുള്ള എപിഎമ്മിൻ്റെ ഓട്ടോമാറ്റിക് മോണിറ്ററിംഗ് പോസ്റ്റുകൾ, വ്യക്തിഗത ജലാശയങ്ങൾ, അഡ്മിനിസ്ട്രേറ്റീവ് മേഖലയിലും രാജ്യത്തും മൊത്തത്തിലുള്ള അവയുടെ ഹൈഡ്രോഗ്രാഫിക് ശൃംഖല, ജലാശയങ്ങളുടെ ഒരു സമുച്ചയം, ഉദാഹരണത്തിന്, ഒരു കാസ്കേഡ് ഉൾപ്പെടെയുള്ള ജലവിതരണത്തിൻ്റെ അവസ്ഥയുടെ നിയന്ത്രണം. ഒപ്റ്റിമൽ മാനേജ്മെൻ്റ് ഉറപ്പാക്കാൻ റിസർവോയറുകൾ, ഒരു ജല തടം...

ഉള്ളടക്ക പട്ടിക

ആമുഖം 4
1. വിതരണം ചെയ്തതിൻ്റെ ആശയം 6 ആണ്
1.1 വിതരണം ചെയ്ത IS 6 സൃഷ്ടിക്കുന്നതിനുള്ള മുൻവ്യവസ്ഥകൾ
1.2 വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ ആശയം 8
1.3 വിതരണം ചെയ്ത ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ 11
2. വിതരണം ചെയ്ത ഡാറ്റാബേസുകൾ 13
2.1 അടിസ്ഥാന തത്വങ്ങൾ 13
2.2 വിതരണം ചെയ്ത ഡാറ്റാബേസുകളുടെ തരങ്ങൾ 15
2.3 വിതരണം ചെയ്ത ഡാറ്റാബേസിൻ്റെ പ്രവർത്തനത്തിൻ്റെ ഉദ്ദേശ്യവും തത്വവും 16
3. വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ ഉദാഹരണങ്ങൾ 21
ഉപസംഹാരം 25
സാഹിത്യം 26

ആമുഖം

ലോക സമ്പദ്‌വ്യവസ്ഥയിൽ ആഗോളവൽക്കരണത്തിൻ്റെയും വിവര സംയോജനത്തിൻ്റെയും പ്രക്രിയകൾ നടക്കുന്നു എന്ന വസ്തുതയിലാണ് ഉപന്യാസത്തിൻ്റെ ഈ വിഷയത്തിൻ്റെ പ്രസക്തി. ഭൂമിശാസ്ത്രപരമായ സ്ഥാനവും വലുപ്പവും കാരണം വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങൾ (ഐഎസ്) ഉപയോഗിക്കാൻ നിർബന്ധിതരായ നമ്മുടെ രാജ്യത്തെയും അവ ബാധിച്ചു. വിവിധ സെർവറുകൾ, വ്യത്യസ്ത ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകൾ എന്നിവയിൽ സ്ഥിതി ചെയ്യുന്നതും വ്യത്യസ്ത ഫോർമാറ്റുകളിൽ സംഭരിച്ചിരിക്കുന്നതുമായ ഡാറ്റ ഉപയോഗിച്ച് ഡിസ്ട്രിബ്യൂട്ടഡ് ഇൻഫർമേഷൻ സിസ്റ്റങ്ങൾ പ്രവർത്തിക്കുന്നു. അവ എളുപ്പത്തിൽ വികസിപ്പിക്കാവുന്നവയാണ്, അടിസ്ഥാനമാക്കി തുറന്ന മാനദണ്ഡങ്ങൾകൂടാതെ പ്രോട്ടോക്കോളുകളും, മറ്റ് വിവര സംവിധാനങ്ങളുമായി അവരുടെ ഉറവിടങ്ങളുടെ സംയോജനം ഉറപ്പാക്കുകയും ഉപയോക്താക്കൾക്ക് ലളിതമായ ഇൻ്റർഫേസുകൾ നൽകുകയും ചെയ്യുന്നു.
ഉപയോഗിക്കാൻ തയ്യാറായ വിവരങ്ങളും കമ്പ്യൂട്ടിംഗ് വിഭവങ്ങളും ലോകത്ത് ധാരാളം ഉണ്ട്. അവ വ്യത്യസ്ത സമയങ്ങളിൽ സൃഷ്ടിക്കപ്പെട്ടു, അവ വികസിപ്പിക്കുന്നതിന് വ്യത്യസ്ത സമീപനങ്ങൾ ഉപയോഗിച്ചു. മിക്കവാറും എല്ലായ്‌പ്പോഴും, ഒരു പുതിയ വിവര സംവിധാനം വികസിപ്പിക്കുമ്പോൾ, അവയുടെ പ്രവർത്തനങ്ങൾക്ക് അനുയോജ്യമായ നിലവിലുള്ളവ നിങ്ങൾക്ക് കണ്ടെത്താനാകും. റെഡിമെയ്ഡ് ഘടകങ്ങൾ. അവ സൃഷ്ടിക്കുമ്പോൾ, പൊരുത്തക്കേടിൻ്റെ ആവശ്യകതകൾ കണക്കിലെടുക്കാത്തതാണ് പ്രശ്നം. ഈ ഘടകങ്ങൾ പരസ്പരം മനസ്സിലാക്കുന്നില്ല, അവർക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കാൻ കഴിയില്ല. സ്വതന്ത്രമായി വികസിപ്പിച്ച അത്തരം വിവരങ്ങളും കമ്പ്യൂട്ടിംഗ് ഉറവിടങ്ങളും പരസ്പരം പ്രവർത്തനക്ഷമമാക്കുന്നതിന് ഒരു മെക്കാനിസമോ സംവിധാനങ്ങളോ ഉണ്ടായിരിക്കുന്നത് അഭികാമ്യമാണ്.
ഈ പേപ്പർ ഒരു വിതരണം ചെയ്ത വിവര സംവിധാനത്തെക്കുറിച്ചുള്ള അടിസ്ഥാന വിവരങ്ങൾ പരിശോധിക്കുന്നു: അതിൻ്റെ വികസനത്തിനുള്ള മുൻവ്യവസ്ഥകൾ, ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള മാർഗങ്ങൾ, വിതരണം ചെയ്ത ഡാറ്റാബേസ് എന്ന ആശയം, അതുപോലെ അതിൻ്റെ തരങ്ങളും അടിസ്ഥാന തത്വങ്ങളും അവതരിപ്പിക്കുന്നു. മൂന്നാം അധ്യായം വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ ഉദാഹരണങ്ങൾ അവതരിപ്പിക്കുന്നു, ഇനിപ്പറയുന്നവ: - Informix Software-ൽ നിന്നുള്ള Informix On-Line; - Ingres Corp-ൽ നിന്നുള്ള Ingres Intelligent Database; - Oracle Corp-ൽ നിന്നുള്ള Oracle (പതിപ്പ് 7); - Sybase Inc-ൽ നിന്നുള്ള Sybase System 10.
വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ സൈദ്ധാന്തിക അടിത്തറ പഠിക്കുക, അതോടൊപ്പം അതിൻ്റെ പ്രവർത്തന തത്വങ്ങളെക്കുറിച്ചുള്ള അറിവ് വികസിപ്പിക്കുക എന്നിവയാണ് പഠനത്തിൻ്റെ ലക്ഷ്യം.
ഡാറ്റയുടെ ഈ വിതരണം, ഉദാഹരണത്തിന്, ഈ നോഡിൽ മിക്കപ്പോഴും ഉപയോഗിക്കുന്ന ഡാറ്റ ഒരു നെറ്റ്‌വർക്ക് നോഡിൽ സംഭരിക്കാൻ അനുവദിക്കുന്നു. ഈ സമീപനം ഈ ഡാറ്റയ്‌ക്കൊപ്പം പ്രവർത്തിക്കുന്നത് എളുപ്പവും വേഗമേറിയതുമാക്കുകയും ബാക്കി ഡാറ്റാബേസ് ഡാറ്റയുമായി പ്രവർത്തിക്കാനുള്ള അവസരം നൽകുകയും ചെയ്യുന്നു.

1.വിതരണം എന്ന ആശയം
1.1 വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള മുൻവ്യവസ്ഥകൾ

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

1.2 വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ ആശയം

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

"ഓപ്പൺ ആർക്കിടെക്ചർ" എന്ന തത്വത്തെ അടിസ്ഥാനമാക്കിയാണ് ഇൻ്റർനെറ്റ് ഇൻട്രാനെറ്റ് അടിസ്ഥാനമാക്കിയുള്ള ഐ.എസ്. IS സോഫ്റ്റ്‌വെയർ ആപ്‌ലെറ്റുകളുടെയോ സെർവ്‌ലെറ്റുകളുടെയോ രൂപത്തിലാണ് നടപ്പിലാക്കുന്നത് (പ്രോഗ്രാമുകൾ ജാവ ഭാഷ) അല്ലെങ്കിൽ cgi മൊഡ്യൂളുകളുടെ രൂപത്തിൽ (Perl അല്ലെങ്കിൽ C പ്രോഗ്രാമുകൾ). CORBA എൻ്റർപ്രൈസ് JavaBeans സാങ്കേതികവിദ്യകൾ, ActiveX 1X"OM, മൾട്ടി ലെവൽ ആപ്ലിക്കേഷനുകൾ എന്നിവ ഉപയോഗിച്ച് നടപ്പിലാക്കിയ വെബ്-യിൻഹ്\ ഈ ആർക്കിടെക്ചറിൻ്റെ ഐപി ഉൾപ്പെടുന്നു. ജാവ അടിസ്ഥാനമാക്കിയുള്ളത്കൂടാതെ XML, .നെറ്റ് കൺസെപ്റ്റ് XML, ഇതിൽ വിവിധ സെർവറുകൾ (ഡാറ്റ വെയർഹൗസുകൾ, ബിസിനസ് ആപ്ലിക്കേഷനുകൾ, സെർവറുകൾ എന്നിവയ്‌ക്കായുള്ള കൈമാറ്റം) മൊബൈൽ ഉപഭോക്താക്കൾകൂടാതെ കൂടുതൽ) ആർക്കിടെക്ചർ-ന്യൂട്രൽ എക്സ്എംഎൽ ഉപയോഗിച്ചാണ് നിർമ്മിക്കുന്നത്.
വിതരണം ചെയ്ത വിവര ബേസ് എന്നാൽ പരസ്പരം വിദൂരവും നിരവധി ഡാറ്റാബേസുകളും ഉള്ള പരിധിയില്ലാത്ത ഡാറ്റാബേസുകളാണ്. പൊതു സവിശേഷതകൾ:
- വിതരണം ചെയ്ത വിവര അടിത്തറയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള എല്ലാ ഡാറ്റാബേസുകൾക്കും കേന്ദ്രമായി നിർവചിച്ചിരിക്കുന്ന ഏകീകൃത നിയമങ്ങൾക്കനുസൃതമായി പ്രവർത്തിക്കുന്നു;
- കേന്ദ്രമായി നിർവചിച്ചിരിക്കുന്ന നിയമങ്ങൾക്കനുസൃതമായാണ് ഡാറ്റാ കൈമാറ്റം നടത്തുന്നത്.
വിവിധ തരത്തിലുള്ള പ്രവർത്തനങ്ങളിൽ ഏർപ്പെട്ടിരിക്കുന്ന കമ്പനികൾക്ക് അവരുടെ ദൈനംദിന ജോലിയിൽ ഇനിപ്പറയുന്ന പ്രശ്നങ്ങൾ പരിഹരിക്കേണ്ടത് ആവശ്യമാണെങ്കിൽ വിതരണം ചെയ്ത ഡാറ്റാബേസിൻ്റെ ഓർഗനൈസേഷൻ ആവശ്യമാണ്:
- വിദൂരമായി സ്ഥിതിചെയ്യുന്ന യൂണിറ്റുകളുടെ (അല്ലെങ്കിൽ ശാഖകളുടെ) ഡാറ്റാബേസുകളിൽ നിന്ന് വേഗത്തിൽ വിവരങ്ങൾ നേടേണ്ടതിൻ്റെ ആവശ്യകത;
- കമ്പനിയുടെ ഘടനയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള നിയമപരമായ എൻ്റിറ്റികളുടെ ഡാറ്റാബേസുകളിൽ നിന്ന് ഒരൊറ്റ ഡാറ്റാബേസിൽ ഏകീകരിക്കേണ്ടതിൻ്റെ ആവശ്യകത, തുടർന്നുള്ള ഡാറ്റ വിശകലനത്തിനും ഒരു ഡാറ്റാബേസിൽ നിന്ന് റിപ്പോർട്ടുകൾ നേടുന്നതിനും, കമ്പനി മൊത്തത്തിലും ഓരോ നിയമ സ്ഥാപനത്തിനും വെവ്വേറെ;
- വിദൂരമായി സ്ഥിതിചെയ്യുന്ന എല്ലാ യൂണിറ്റുകളുടെയും (ശാഖകളുടെയും) നിയമപരമായ സ്ഥാപനങ്ങളുടെയും പ്രവർത്തനത്തിനായി ഡാറ്റാബേസുകളുടെ ഘടനയിലും പ്രവർത്തന നിയമങ്ങളിലും കേന്ദ്രീകൃത മാറ്റം അവതരിപ്പിക്കേണ്ടതിൻ്റെ ആവശ്യകത (ഒരു വിദൂര യൂണിറ്റിൽ നേരിട്ട് ചില നിയമങ്ങൾ മാറ്റുന്നത് അസാധ്യമാണ്);
- കമ്പനിയുടെ വിദൂരമായി സ്ഥിതിചെയ്യുന്ന ഡിവിഷനുകളിൽ (ശാഖകൾ) ഡാറ്റയിലെ മാറ്റങ്ങൾ പരിമിതപ്പെടുത്തേണ്ടതും നിയന്ത്രിക്കേണ്ടതിൻ്റെ ആവശ്യകതയും.

1.3 വിതരണം ചെയ്ത ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ

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

2. വിതരണം ചെയ്ത ഡാറ്റാബേസുകൾ
2.1 അടിസ്ഥാന തത്വങ്ങൾ

ഒരു കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കിലൂടെ വിതരണം ചെയ്യുന്ന ലോജിക്കലി പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള ഡാറ്റാബേസുകളുടെ ഒരു കൂട്ടമാണ് ഡിസ്ട്രിബ്യൂട്ടഡ് ഡാറ്റാബേസുകൾ (RDB).
RDB ഒരു കമ്മ്യൂണിക്കേഷൻ നെറ്റ്‌വർക്ക് ബന്ധിപ്പിച്ചിട്ടുള്ള ഒരു കൂട്ടം നോഡുകൾ ഉൾക്കൊള്ളുന്നു:
a) ഓരോ നോഡും അതിൽ തന്നെ ഒരു പൂർണ്ണമായ DBMS ആണ്;
b) നോഡുകൾ പരസ്പരം സംവദിക്കുന്ന വിധത്തിൽ അവയിലേതെങ്കിലും ഉപയോക്താവിന് സ്വന്തം നോഡിലുള്ളത് പോലെ നെറ്റ്‌വർക്കിലെ ഏത് ഡാറ്റയും ആക്‌സസ് ചെയ്യാൻ കഴിയും.
ഓരോ നോഡും ഒരു ഡാറ്റാബേസ് സിസ്റ്റമാണ്. ഏതൊരു ഉപയോക്താവിനും സ്വന്തമായി ഡാറ്റയിൽ പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും പ്രാദേശിക നോഡ്ഈ നോഡ് ഡിസ്ട്രിബ്യൂഡ് സിസ്റ്റത്തിൻ്റെ ഭാഗമല്ലെങ്കിൽ അതേ രീതിയിൽ. ഒരു ഡിസ്ട്രിബ്യൂട്ടഡ് ഡാറ്റാബേസ് സിസ്റ്റത്തെ പ്രത്യേക ലോക്കൽ നോഡുകളിൽ പ്രത്യേക ലോക്കൽ ഡിബിഎംഎസുകൾ തമ്മിലുള്ള പങ്കാളിത്തമായി കണക്കാക്കാം.
വിതരണം ചെയ്ത ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള അടിസ്ഥാന തത്വം (“റൂൾ 0”): ഉപയോക്താവിന്, ഒരു വിതരണം ചെയ്യാത്ത സിസ്റ്റം ഒരു നോൺ-ഡിസ്ട്രിബ്യൂട്ടഡ് സിസ്റ്റം പോലെയായിരിക്കണം.
ഒരു അടിസ്ഥാന തത്വം ചില അധിക നിയമങ്ങളോ ഉദ്ദേശ്യങ്ങളോ ഉൾക്കൊള്ളുന്നു. അത്തരം പന്ത്രണ്ട് ലക്ഷ്യങ്ങൾ മാത്രമേയുള്ളൂ:
1.പ്രാദേശിക സ്വാതന്ത്ര്യം. വിതരണം ചെയ്ത സിസ്റ്റത്തിലെ നോഡുകൾ സ്വതന്ത്രമോ സ്വയംഭരണമോ ആയിരിക്കണം. പ്രാദേശിക സ്വാതന്ത്ര്യം അർത്ഥമാക്കുന്നത് ഒരു നോഡിലെ എല്ലാ പ്രവർത്തനങ്ങളും ആ നോഡാണ് നിയന്ത്രിക്കുന്നത് എന്നാണ്.
2. കേന്ദ്ര യൂണിറ്റിനുള്ള പിന്തുണയുടെ അഭാവം. ഒരു വിതരണം ചെയ്ത സിസ്റ്റത്തിലെ എല്ലാ നോഡുകളും തുല്യമായി കണക്കാക്കണമെന്ന് പ്രാദേശിക സ്വാതന്ത്ര്യം സൂചിപ്പിക്കുന്നു. അതിനാൽ, ചില കേന്ദ്രീകൃത സേവനം ലഭിക്കുന്നതിന് "സെൻട്രൽ" അല്ലെങ്കിൽ "മാസ്റ്റർ" നോഡിലേക്ക് കോളുകളൊന്നും ഉണ്ടാകരുത്.
3. തുടർച്ചയായ പ്രവർത്തനം. വിതരണ സംവിധാനങ്ങൾ കൂടുതൽ നൽകണം ഉയർന്ന ബിരുദംവിശ്വാസ്യതയും ലഭ്യതയും.
4. സ്ഥലത്തിൻ്റെ സ്വാതന്ത്ര്യം. ഡാറ്റ ഭൗതികമായി എവിടെയാണ് സംഭരിച്ചിരിക്കുന്നതെന്ന് ഉപയോക്താക്കൾക്ക് അറിയില്ല, കൂടാതെ എല്ലാ ഡാറ്റയും അവരുടെ സ്വന്തം ലോക്കൽ നോഡിൽ സംഭരിച്ചിരിക്കുന്നതുപോലെ പ്രവർത്തിക്കുകയും വേണം.
5. വിഘടനത്തിൽ നിന്നുള്ള സ്വാതന്ത്ര്യം. ഫിസിക്കൽ സ്റ്റോറേജ് സംഘടിപ്പിക്കുമ്പോൾ തന്നിരിക്കുന്ന റിലേഷൻ വേരിയബിളിനെ ഭാഗങ്ങളായി അല്ലെങ്കിൽ ശകലങ്ങളായി വിഭജിക്കാൻ കഴിയുമെങ്കിൽ ഒരു സിസ്റ്റം ഫ്രാഗ്മെൻ്റേഷൻ സ്വാതന്ത്ര്യത്തെ പിന്തുണയ്ക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഡാറ്റ മിക്കപ്പോഴും ഉപയോഗിക്കുന്ന സ്ഥലത്ത് സംഭരിക്കാൻ കഴിയും, ഇത് മിക്ക പ്രവർത്തനങ്ങളുടെയും പ്രാദേശികവൽക്കരണവും നെറ്റ്‌വർക്ക് ട്രാഫിക് കുറയ്ക്കലും അനുവദിക്കുന്നു.
6. അനുകരണത്തിൽ നിന്നുള്ള സ്വാതന്ത്ര്യം. തന്നിരിക്കുന്ന സംഭരിച്ച റിലേഷൻ വേരിയബിൾ - അല്ലെങ്കിൽ പൊതുവായി തന്നിരിക്കുന്ന സംഭരിച്ച റിലേഷൻ വേരിയബിളിൻ്റെ തന്നിരിക്കുന്ന ശകലം - നിരവധി വ്യത്യസ്ത പകർപ്പുകൾ അല്ലെങ്കിൽ പല പ്രത്യേക നോഡുകളിൽ സംഭരിച്ചിരിക്കുന്ന പകർപ്പുകൾ ഉപയോഗിച്ച് പ്രതിനിധീകരിക്കാൻ കഴിയുമെങ്കിൽ ഒരു സിസ്റ്റം ഡാറ്റ റെപ്ലിക്കേഷനെ പിന്തുണയ്ക്കുന്നു.
7. വിതരണം ചെയ്ത അഭ്യർത്ഥനകൾ പ്രോസസ്സ് ചെയ്യുന്നു. ഒരു അഭ്യർത്ഥനയ്ക്ക് ഒന്നിലധികം നോഡുകളെ ബന്ധപ്പെടേണ്ടി വന്നേക്കാം എന്നതാണ് കാര്യം. അത്തരം ഒരു സിസ്റ്റത്തിൽ, സംശയാസ്‌പദമായ അഭ്യർത്ഥനയെ തൃപ്തിപ്പെടുത്തുന്നതിന് ഡാറ്റ കൈമാറുന്നതിന് സാധ്യമായ നിരവധി മാർഗങ്ങൾ ഉണ്ടായേക്കാം.
8. വിതരണം ചെയ്ത ഇടപാടുകളുടെ മാനേജ്മെൻ്റ്. ഇടപാട് മാനേജ്മെൻ്റിന് 2 പ്രധാന വശങ്ങളുണ്ട്: വീണ്ടെടുക്കൽ മാനേജ്മെൻ്റ്, കൺകറൻസി മാനേജ്മെൻ്റ്. റിക്കവറി മാനേജ്മെൻ്റിനെ സംബന്ധിച്ചിടത്തോളം, ഒരു വിതരണം ചെയ്ത പരിതസ്ഥിതിയിൽ ഒരു ഇടപാടിൻ്റെ ആറ്റോമിസിറ്റി ഉറപ്പാക്കാൻ, തന്നിരിക്കുന്ന ഇടപാടുമായി ബന്ധപ്പെട്ട മുഴുവൻ ഏജൻ്റുമാരും സിസ്റ്റം ഉറപ്പാക്കണം (ഒരു നിശ്ചിത ഇടപാടിനായി പ്രവർത്തിക്കുന്ന ഒരു പ്രക്രിയയാണ് ഒരു ഏജൻ്റ്. പ്രത്യേക നോഡ്) ഒന്നുകിൽ അതിൻ്റെ ഫലങ്ങൾ ഉണ്ടാക്കി അല്ലെങ്കിൽ ഒരു റോൾബാക്ക് നടത്തി. കൺകറൻസി നിയന്ത്രണത്തെ സംബന്ധിച്ചിടത്തോളം, വിതരണം ചെയ്യാത്ത സിസ്റ്റങ്ങളിലെന്നപോലെ, മിക്ക ഡിസ്ട്രിബ്യൂഡ് സിസ്റ്റങ്ങളിലും ഇത് ഒരു തടയൽ സംവിധാനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.
തുടങ്ങിയവ.................

വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെയും വെബ് ആപ്ലിക്കേഷനുകളുടെയും ആർക്കിടെക്ചർ

വിതരണ സംവിധാനംസ്വതന്ത്രമായ ഒരു കൂട്ടമാണ് കമ്പ്യൂട്ടറുകൾ, ഇത് അവരുടെ ഉപയോക്താക്കൾക്ക് ഒരു ഏകീകൃത സംവിധാനമായി ദൃശ്യമാകുന്നു. എല്ലാ കമ്പ്യൂട്ടറുകളും സ്വയംഭരണാധികാരമുള്ളതാണെങ്കിലും, ഉപയോക്താക്കൾക്ക് അവ ഒരൊറ്റ സിസ്റ്റമായി കാണപ്പെടുന്നു.

വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ പ്രധാന സവിശേഷതകൾ:

1. കമ്പ്യൂട്ടറുകൾ തമ്മിലുള്ള വ്യത്യാസങ്ങളും അവ തമ്മിലുള്ള ആശയവിനിമയ രീതികളും ഉപയോക്താക്കളിൽ നിന്ന് മറച്ചിരിക്കുന്നു. വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ ബാഹ്യ ഓർഗനൈസേഷനും ഇത് ബാധകമാണ്.

2. ഉപയോക്താക്കൾക്കും ആപ്ലിക്കേഷനുകൾക്കും വിതരണം ചെയ്ത സിസ്റ്റങ്ങളിൽ ഉടനീളം സ്ഥിരമായ അനുഭവം അനുഭവപ്പെടുന്നു, അവർ എവിടെയും എപ്പോൾ ഇടപഴകിയാലും.

വിതരണ സംവിധാനങ്ങളും താരതമ്യേന എളുപ്പമുള്ളതായിരിക്കണം, അല്ലെങ്കിൽ വിപുലീകരിക്കാൻ. ഈ സ്വഭാവം സ്വതന്ത്ര കമ്പ്യൂട്ടറുകൾ ഉള്ളതിൻ്റെ നേരിട്ടുള്ള അനന്തരഫലമാണ്, എന്നാൽ അതേ സമയം ഈ കമ്പ്യൂട്ടറുകൾ യഥാർത്ഥത്തിൽ ഒരൊറ്റ സിസ്റ്റമായി എങ്ങനെ സംയോജിപ്പിക്കപ്പെടുന്നുവെന്ന് സൂചിപ്പിക്കുന്നില്ല.

സിസ്റ്റത്തിൻ്റെ ഒരു ഏകീകൃത വീക്ഷണം നിലനിർത്തുന്നതിന്, വിതരണം ചെയ്ത സിസ്റ്റങ്ങളിൽ പലപ്പോഴും ഉപയോക്താക്കളുടെയും ആപ്ലിക്കേഷനുകളുടെയും മുകളിലെ പാളിക്കും ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ താഴത്തെ പാളിക്കും ഇടയിൽ ഒരു അധിക സോഫ്‌റ്റ്‌വെയറും ഉൾപ്പെടുന്നു (ചിത്രം 1.11).

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

വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ പ്രവർത്തനത്തിൻ്റെ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

· ലഭ്യത വലിയ അളവ്വസ്തുക്കൾ;

· അഭ്യർത്ഥന നിർവ്വഹണ കാലതാമസം (ഉദാഹരണത്തിന്, പ്രാദേശിക കോളുകൾക്ക് ഏകദേശം രണ്ട് നൂറ് നാനോ സെക്കൻഡുകൾ ആവശ്യമാണെങ്കിൽ, ഡിസ്ട്രിബ്യൂട്ടഡ് സിസ്റ്റങ്ങളിലെ ഒബ്ജക്റ്റിലേക്കുള്ള അഭ്യർത്ഥനകൾക്ക് 0.1 മുതൽ 10 എംഎസ് വരെ ആവശ്യമാണ്);

· ചില വസ്തുക്കൾ ദീർഘകാലത്തേക്ക് ഉപയോഗിച്ചേക്കില്ല;

· വിതരണം ചെയ്ത ഘടകങ്ങൾ സമാന്തരമായി നടപ്പിലാക്കുന്നു, ഇത് എക്സിക്യൂഷൻ ഏകോപിപ്പിക്കേണ്ടതിൻ്റെ ആവശ്യകതയിലേക്ക് നയിക്കുന്നു;

വിതരണം ചെയ്ത സിസ്റ്റങ്ങളിലെ അഭ്യർത്ഥനകൾ പരാജയപ്പെടാനുള്ള ഉയർന്ന സാധ്യതയുണ്ട്;

· വർദ്ധിച്ച സുരക്ഷാ ആവശ്യകതകൾ.

വർദ്ധിച്ച കാലതാമസത്തിൻ്റെ സാന്നിധ്യം കാരണം, ഇൻ്റർഫേസുകൾ വിതരണം ചെയ്ത സംവിധാനംചോദ്യം നിർവ്വഹണ സമയം കുറയ്ക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിരിക്കണം. ആക്‌സസ്സിൻ്റെ ആവൃത്തി കുറയ്ക്കുന്നതിലൂടെയും നിർവ്വഹിച്ച പ്രവർത്തനങ്ങൾ വലുതാക്കുന്നതിലൂടെയും ഇത് നേടാനാകും.

പരാജയങ്ങളെ ചെറുക്കുന്നതിന്, സെർവർ അഭ്യർത്ഥനകൾ നടപ്പിലാക്കുന്നുണ്ടോ എന്ന് ക്ലയൻ്റുകൾ പരിശോധിക്കേണ്ടതുണ്ട്. അകത്ത് സുരക്ഷ അപേക്ഷകൾ വിതരണം ചെയ്തുആശയവിനിമയ സെഷനുകൾ (ആധികാരികത, അംഗീകാരം, ഡാറ്റ എൻക്രിപ്ഷൻ) നിരീക്ഷിക്കുന്നതിലൂടെ വർദ്ധിപ്പിക്കാൻ കഴിയും.

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


ചിത്രം 1.12 - ഇൻ്റർനെറ്റ് വഴി ഡിബിഎംഎസ് സെർവറിലേക്കുള്ള ആക്സസ് സ്കീം

നിലവിൽ, വിതരണം ചെയ്ത ഒബ്ജക്റ്റ് സിസ്റ്റങ്ങളുടെ ആശയത്തെ പിന്തുണയ്ക്കുന്ന മൂന്ന് വ്യത്യസ്ത സാങ്കേതികവിദ്യകളുണ്ട്: EJB, DCOM CORBA.

EJB സാങ്കേതികവിദ്യയുടെ വികസനത്തിന് പിന്നിലെ പ്രധാന ആശയം ( എൻ്റർപ്രൈസ് ജാവ ബീൻസ്) - ഘടകങ്ങൾക്കായി ഒരു ഇൻഫ്രാസ്ട്രക്ചർ സൃഷ്ടിക്കുക, അതുവഴി അവ എളുപ്പത്തിൽ തിരുകാനും സെർവറുകളിൽ നിന്ന് നീക്കംചെയ്യാനും കഴിയും, അതുവഴി സെർവറിൻ്റെ പ്രവർത്തനക്ഷമത വർദ്ധിപ്പിക്കുകയോ കുറയ്ക്കുകയോ ചെയ്യുന്നു. EJB ഘടകങ്ങൾ ജാവ ക്ലാസുകളാണ്, റീകംപൈൽ ചെയ്യാതെ പോലും ഏത് ഇജെബി-അനുയോജ്യമായ സെർവറിലും പ്രവർത്തിക്കാൻ കഴിയും. EJB സാങ്കേതികവിദ്യയുടെ പ്രധാന ലക്ഷ്യങ്ങൾ ഇവയാണ്:

1. ഇടപാടുകൾ, ത്രെഡുകൾ, ലോഡുകൾ തുടങ്ങിയ സേവനങ്ങൾ ആദ്യം മുതൽ നടപ്പിലാക്കേണ്ടതിൻ്റെ ആവശ്യകതയിൽ നിന്ന് അവരെ ഒഴിവാക്കിക്കൊണ്ട് ഡെവലപ്പർമാർക്ക് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നത് എളുപ്പമാക്കുക. ഡെവലപ്പർമാർക്ക് അവരുടെ ആപ്ലിക്കേഷനുകളുടെ ലോജിക് വിവരിക്കുന്നതിലും സംഭരണ ​​ചുമതലകൾ മാറ്റുന്നതിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ കഴിയും. , EJB സിസ്റ്റത്തിലേക്ക് ഡാറ്റയുടെ കൈമാറ്റവും സുരക്ഷിതത്വവും.

2. EJB സിസ്റ്റത്തിൻ്റെ പ്രധാന ഘടനകളും അതിൻ്റെ ഘടകങ്ങൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനുള്ള ഇൻ്റർഫേസുകളും വിവരിക്കുക.

3. ഒരു പ്രത്യേക കോഡ് ജനറേറ്ററിൻ്റെ സാന്നിധ്യം കാരണം EJB ഒബ്‌ജക്റ്റുകൾ നടപ്പിലാക്കുന്നതിൽ നിന്ന് ഡവലപ്പറെ മോചിപ്പിക്കുക.

ഉപയോഗിച്ച ജാവ മോഡലിന് നന്ദി, EJB താരതമ്യേന ലളിതവും വേഗതയേറിയ രീതിയിൽവിതരണ സംവിധാനങ്ങളുടെ സൃഷ്ടി.

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

വീട് > പ്രമാണം

വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങൾ

യു.എ. ഇല്ലാരിയോനോവ്

അധ്യായം 1. പ്രാദേശിക നെറ്റ്‌വർക്കുകളെ അടിസ്ഥാനമാക്കിയുള്ള വിതരണ കമ്പ്യൂട്ടിംഗ് സിസ്റ്റങ്ങൾക്കായുള്ള അടിസ്ഥാന ആശയങ്ങളുടെയും നിയന്ത്രണ അൽഗോരിതങ്ങളുടെയും വികസനത്തിൻ്റെ അവസ്ഥയുടെ വിശകലനം. 1.1 ഗവേഷണ മേഖലയുടെ നിർവ്വചനം. ഡിസ്ട്രിബ്യൂട്ടഡ് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റം (ഡിസിഎസ്) എന്നത് രണ്ട് ഘടകങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു സംവിധാനമാണ്: ഒരു കൂട്ടം ഇലക്ട്രോണിക് കമ്പ്യൂട്ടറുകളും (കമ്പ്യൂട്ടറുകൾ) ഒരു കമ്മ്യൂണിക്കേഷൻ നെറ്റ്‌വർക്ക് (അല്ലെങ്കിൽ ഡാറ്റാ ട്രാൻസ്മിഷൻ നെറ്റ്‌വർക്ക്) ഡിസിഎസിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന എല്ലാ കമ്പ്യൂട്ടറുകളെയും ഒന്നിപ്പിക്കുന്നു. എല്ലാ ഉപയോഗപ്രദമായ വിവര പ്രോസസ്സിംഗും പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടേഷണൽ പ്രക്രിയകളിലൂടെയാണ് നടത്തുന്നത് കമ്പ്യൂട്ടർ ഹോസ്റ്റ്. വഴി കൈമാറേണ്ടതിൻ്റെ ആവശ്യകതയുമായി ബന്ധപ്പെട്ട വിവരങ്ങളുടെ എല്ലാ പ്രോസസ്സിംഗും ആശയവിനിമയ ശൃംഖല, സ്ഥിതി ചെയ്യുന്ന പ്രക്രിയകൾ എക്സിക്യൂട്ട് ചെയ്യുക ആശയവിനിമയം കമ്പ്യൂട്ടർ.സങ്കീർണ്ണമായ മൾട്ടി-കണക്‌റ്റഡ് ടോപ്പോളജി ഉള്ള കമ്മ്യൂണിക്കേഷൻ നെറ്റ്‌വർക്കുകളിൽ ആശയവിനിമയ കമ്പ്യൂട്ടറുകൾ ആവശ്യമാണ്. ശാരീരിക ബന്ധങ്ങൾ(ചാനലുകൾ) വിവര കൈമാറ്റത്തിലൂടെ സംവദിക്കുന്ന ഹോസ്റ്റ് കമ്പ്യൂട്ടറുകൾക്കിടയിൽ ഇല്ല. അതിനാൽ, ഒരു ഡിസിഎസിൽ ഫലപ്രദമായ വിവര പ്രോസസ്സിംഗിന് അത് ഫലപ്രദമായി മാത്രമല്ല ആവശ്യമാണെന്ന് കണക്കിലെടുക്കുന്നു കമ്പ്യൂട്ടർ ഹോസ്റ്റിലെ പ്രോസസ്സ്, മാത്രമല്ല കാര്യക്ഷമമായും (അതായത് ഏറ്റവും കുറഞ്ഞ കാലതാമസത്തോടെ) ഒരു ആശയവിനിമയ ശൃംഖലയിലൂടെ അത് കൈമാറുക,ആർവിഎസ് മേഖലയിലെ പ്രവർത്തനങ്ങൾ രണ്ട് ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു: 1. ആശയവിനിമയം സംഘടിപ്പിക്കുന്ന മേഖലയിൽ പ്രവർത്തിക്കുക കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകൾആർവിഎസിൽ. ഈ സൃഷ്ടികളിൽ, ആശയവിനിമയ ശൃംഖല ഇതിനകം നിലവിലുണ്ടെന്നും അതിന് മുന്നോട്ടുവച്ച ചില ആവശ്യകതകൾ നിറവേറ്റുന്നുവെന്നും അനുമാനിക്കപ്പെടുന്നു. അതിനാൽ, കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകളുടെ ഇടപെടൽ സംഘടിപ്പിക്കുന്നതിനുള്ള പ്രശ്നം പരിഹരിക്കുക മാത്രമാണ് അവശേഷിക്കുന്നത്, ഇത് കണക്കിലെടുക്കുന്നു:
    RCS-ൽ നിരവധി കമ്പ്യൂട്ടേഷണൽ പ്രക്രിയകൾ ഉണ്ട്; RCS-ൽ ധാരാളം കമ്പ്യൂട്ടിംഗ് ഉറവിടങ്ങളുണ്ട്; പ്രോസസ്സുകളും ഉറവിടങ്ങളും വ്യത്യസ്ത ഹോസ്റ്റ് കമ്പ്യൂട്ടറുകളിൽ സ്ഥിതിചെയ്യാം; പ്രക്രിയകൾ സമാന്തരമായി നടപ്പിലാക്കാൻ കഴിയും; സിസ്റ്റത്തിൽ കമ്പ്യൂട്ടർ ഉറവിടങ്ങൾക്കായി വിതരണം ചെയ്ത സമാന്തര പ്രക്രിയകൾ തമ്മിൽ മത്സരമുണ്ട്; RVS-ൽ ആതിഥേയ കമ്പ്യൂട്ടറുകളും അവയും തമ്മിൽ വൈജാത്യമുണ്ട് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾ; രണ്ടാമത്തേതിൻ്റെ വിശ്വാസ്യത വർദ്ധിപ്പിക്കുന്നതിനായി ഡിസിഎസുകളിലെ കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകളുടെ പ്രതിപ്രവർത്തനത്തിന്മേൽ നിയന്ത്രണം വികേന്ദ്രീകരിക്കാനുള്ള പ്രവണതയുണ്ട്.
2. ആശയവിനിമയ ശൃംഖലകളിലൂടെ വിവരങ്ങൾ കൈമാറുന്നതിനുള്ള പ്രക്രിയകൾ സംഘടിപ്പിക്കുന്ന മേഖലയിൽ പ്രവർത്തിക്കുക. ലോജിക്കൽ കണക്ഷനുകൾ ഉള്ള ഇൻപുട്ട് / ഔട്ട്പുട്ട് പോർട്ടുകളുടെ ഒരു കൂട്ടം എന്ന നിലയിൽ ഒരു നെറ്റ്‌വർക്ക് എന്ന ആശയം ഈ സൃഷ്ടികളുടെ സവിശേഷതയാണ്. ഈ തുറമുഖങ്ങളിലേക്ക് ആരാണ് വിവരങ്ങൾ നൽകുന്നത്, ആരാണ് അത് അവിടെ നിന്ന് എടുക്കുന്നത് എന്നൊന്നും അകത്തില്ല ഈ സാഹചര്യത്തിൽഗവേഷണ വസ്തു. ഒരു കമ്മ്യൂണിക്കേഷൻ നെറ്റ്‌വർക്കിലൂടെ ഒരു പോർട്ടിൽ നിന്ന് മറ്റൊന്നിലേക്ക് എങ്ങനെ ഏറ്റവും ഫലപ്രദമായി വിവരങ്ങൾ കൈമാറാം എന്നതാണ് ഒരേയൊരു ചോദ്യം.
    പോർട്ടുകൾ തമ്മിലുള്ള കണക്ഷനുകൾ നിശ്ചയിച്ചിട്ടില്ല, കൂടാതെ നെറ്റ്‌വർക്കിലെ ലോജിക്കൽ കണക്ഷനുകളുടെ ഘടന ചലനാത്മകമായി മാറാം; നെറ്റ്‌വർക്കിന് ഒരു മെഷ് ടോപ്പോളജി ഉണ്ടായിരിക്കാം, അതിൽ പോർട്ടുകൾക്കിടയിൽ നേരിട്ടുള്ള ഫിസിക്കൽ കണക്ഷനുകൾ ഇല്ല; പ്രക്ഷേപണ സമയത്ത് വിവരങ്ങൾ വളച്ചൊടിച്ചേക്കാം; അവയുടെ അളവും ദിശയും ഉൾപ്പെടെയുള്ള വിവര പ്രവാഹങ്ങൾ മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടില്ല; ഒരു ആശയവിനിമയ ശൃംഖലയിലൂടെ വിവര കൈമാറ്റം സംഘടിപ്പിക്കുന്നതിന്, ഈ വിഭവങ്ങളുടെ അഭാവത്തിൽ വിവര പ്രവാഹങ്ങൾക്കിടയിൽ ആശയവിനിമയ വിഭവങ്ങളുടെ വിഭജനം സംഘടിപ്പിക്കേണ്ടത് ആവശ്യമാണ്; ആശയവിനിമയ വിഭവങ്ങളുടെ പങ്കുവയ്ക്കൽ മാനേജ്മെൻ്റ് വികേന്ദ്രീകൃതമാണ്.
ഈ പ്രബന്ധം ആദ്യ ഗ്രൂപ്പിൻ്റെ സൃഷ്ടികളുടേതാണ്, കൂടാതെ ഒരു ഡിജിറ്റൽ കമ്പ്യൂട്ടർ സിസ്റ്റത്തിൽ കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകളുടെ ഇടപെടൽ സംഘടിപ്പിക്കുന്നതിനുള്ള പ്രശ്നങ്ങൾക്ക് മാത്രമായി നീക്കിവച്ചിരിക്കുന്നു. നമുക്ക് ഗവേഷണ മേഖലയെ കൂടുതൽ കൃത്യമായി നിർവചിക്കാം. കഴിവുകളുടെ കാര്യത്തിൽ അത് കണക്കിലെടുക്കുന്നു സാങ്കേതിക മാർഗങ്ങൾഡിസിഎസുകൾ പ്രധാനമായും അവയിൽ ഉപയോഗിക്കുന്ന ആശയവിനിമയ ശൃംഖലകളിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു; വിതരണം ചെയ്ത സംവിധാനങ്ങളെ രണ്ടായി തിരിക്കാം വലിയ ഗ്രൂപ്പുകൾ: റൂട്ടിംഗ് ഉള്ള നെറ്റ്‌വർക്കുകളുടെ അടിസ്ഥാനത്തിൽ നിർമ്മിച്ച DCS, വിവരങ്ങൾ തിരഞ്ഞെടുക്കുന്ന നെറ്റ്‌വർക്കുകളുടെ അടിസ്ഥാനത്തിൽ നിർമ്മിച്ച DCS, അല്ലെങ്കിൽ ഒരു പൊതു ആശയവിനിമയ ചാനലുള്ള നെറ്റ്‌വർക്കുകൾ. ഈ ജോലി തത്സമയം ഉൽപ്പാദന പ്രക്രിയകൾ കൈകാര്യം ചെയ്യുന്നതിനായി ഉദ്ദേശിച്ചിട്ടുള്ള ആർസിഎസിലെ കമ്പ്യൂട്ടിംഗ് വിഭവങ്ങളുടെ വിഭജനത്തിൻ്റെ ഓർഗനൈസേഷനായി നീക്കിവച്ചിരിക്കുന്നു. പ്രാദേശിക നെറ്റ്‌വർക്കുകൾഒരു പൊതു ചാനലിലേക്കുള്ള ആക്‌സസിൻ്റെ വികേന്ദ്രീകൃത മുൻഗണന നിയന്ത്രണത്തോടെയുള്ള ആശയവിനിമയം. വികേന്ദ്രീകൃത മുൻഗണനാ ആക്‌സസ് കൺട്രോളിൻ്റെ (പിഎസി) പ്രശ്‌നങ്ങൾ പ്രവൃത്തികളിൽ ചർച്ചചെയ്യുന്നു. ഇതേ കൃതികളിൽ, റിമോട്ട് കൺട്രോൾ ടൂളുകളുടെയും ഇൻഫർമേഷൻ പ്രോസസ്സിംഗ് ടൂളുകളുടെയും സാന്നിധ്യം നേരിട്ട് ഉണ്ടെന്ന ആശയം ആദ്യം പ്രകടിപ്പിച്ചു പൊതു ചാനൽട്രാൻസ്ഫർ പ്രക്രിയയിൽ, ഡിസിഎസിലെ വിതരണം ചെയ്ത കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകളുടെ ഇടപെടലിൻ്റെ മാനേജ്മെൻ്റ് ഒരു പുതിയ രീതിയിൽ സംഘടിപ്പിക്കാൻ ഇതിന് കഴിയും. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, വിദൂര നിയന്ത്രണമുള്ള പ്രാദേശിക നെറ്റ്‌വർക്കുകൾ ഒരു ആശയവിനിമയ സംവിധാനമായി മാത്രമല്ല, അതുപോലെയും കണക്കാക്കാം അധിക പ്രതിവിധിവിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ മാനേജ്മെൻ്റ്. എന്നിരുന്നാലും, ഈ പ്രശ്നം പൂർണ്ണമായി പര്യവേക്ഷണം ചെയ്തിട്ടില്ല. അതിനാൽ, അനിശ്ചിതത്വത്തിൽ സമാന്തരമായി ഉയർന്നുവരുന്ന വിഭവങ്ങളുടെ ഉപയോഗത്തിനായുള്ള നിരവധി അഭ്യർത്ഥനകളുടെ സാന്നിധ്യത്തിൽ, വിഭവങ്ങളുടെയും പ്രക്രിയകളുടെയും നിലവിലുള്ള വിതരണത്തിൻ്റെ സാഹചര്യങ്ങളിൽ, കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകൾക്കിടയിൽ ഡിസിഎസ് ഉറവിടങ്ങൾ വിഭജിക്കുന്നതിൻ്റെ പ്രശ്നങ്ങൾ പഠിക്കുക എന്നതാണ് ഈ സൃഷ്ടിയുടെ പ്രധാന ലക്ഷ്യം. നിമിഷങ്ങൾ; നടത്തിയ ഗവേഷണത്തെ അടിസ്ഥാനമാക്കി, DPU ഉള്ള ലോക്കൽ നെറ്റ്‌വർക്കുകളുടെയും ഒരു പൊതു ചാനലിൽ (COC) കമ്പ്യൂട്ടിംഗ് മാർഗങ്ങളുടെയും അടിസ്ഥാനത്തിൽ നിർമ്മിച്ച DCS-നായി പുതിയ ഹൈ-സ്പീഡ് റിസോഴ്‌സ് ഷെയറിംഗ് അൽഗോരിതം വികസിപ്പിക്കണം. ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, ഗവേഷണം നടത്തപ്പെടും. വ്യാവസായിക ഉപയോഗത്തിനുള്ള ഡിസിഎസ് ഫീൽഡ്, അതായത്. തത്സമയ സംവിധാനങ്ങൾക്കായി. ഈ സിസ്റ്റത്തിൻ്റെ കമ്പ്യൂട്ടിംഗ് ശക്തിയുടെ കാര്യത്തിൽ, പ്രധാനമായും അടിസ്ഥാനമാക്കിയാണ് നിർമ്മിച്ചിരിക്കുന്നത് മൈക്രോപ്രൊസസർ സാങ്കേതികവിദ്യ, അതിനാൽ, ഭാവിയിൽ ഞങ്ങൾ അത്തരം ഡിസിഎസുകളെ വിതരണം ചെയ്ത മൈക്രോപ്രൊസസർ കൺട്രോൾ ആൻഡ് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റങ്ങൾ (ആർഎംസിഎസ്) എന്ന് വിളിക്കും. പഠനത്തിലുള്ള സിസ്റ്റങ്ങൾക്കായുള്ള ആശയവിനിമയ ശൃംഖലകളുടെ നിലവിലുള്ള സവിശേഷതകൾ കണക്കിലെടുത്ത്, അറിയപ്പെടുന്ന മറ്റ് നെറ്റ്‌വർക്കുകളുമായി താരതമ്യപ്പെടുത്തി ഞങ്ങൾ ഈ സവിശേഷതകൾ വിശകലനം ചെയ്യും. 1.2 ചാനലിലേക്കുള്ള ആക്‌സസിൻ്റെ വികേന്ദ്രീകൃത മുൻഗണന നിയന്ത്രണമുള്ള പ്രാദേശിക നെറ്റ്‌വർക്കുകളുടെ സവിശേഷതകൾ. ഒരു പൊതു ആശയവിനിമയ ചാനലിലൂടെ വിവരങ്ങൾ കൈമാറുന്നതിനുള്ള തത്വങ്ങൾക്കായി നീക്കിവച്ചിരിക്കുന്ന ആദ്യത്തെ പ്രസിദ്ധീകരണങ്ങൾ, അതിൻ്റെ ഡിവിഷൻ മോഡിൽ നിരവധി സബ്‌സ്‌ക്രൈബർമാർ (ഒരു നെറ്റ്‌വർക്ക് വീക്ഷണകോണിൽ, ഒരു സബ്‌സ്‌ക്രൈബർ ചാനലിലേക്ക് ആക്‌സസ് ഉള്ള ഒരു കമ്പ്യൂട്ടർ ഹോസ്റ്റാണ്. നെറ്റ്‌വർക്ക് കൺട്രോളർ; കൂടുതൽ വിശാലമായ അർത്ഥത്തിൽവരിക്കാരന് ആകാം പ്രത്യേക പ്രക്രിയ, ഒരു കമ്പ്യൂട്ടർ ഹോസ്റ്റിൽ നിർവ്വഹിച്ചു), 70 കളുടെ തുടക്കത്തിൽ പ്രത്യക്ഷപ്പെട്ടു. ഈ സമയം, അടിസ്ഥാനമാക്കി RVS സൃഷ്ടിക്കുന്നതിൽ ധാരാളം അനുഭവങ്ങൾ ശേഖരിച്ചിരുന്നു ആഗോള നെറ്റ്‌വർക്കുകൾ, കൂടാതെ പ്രാദേശിക നെറ്റ്‌വർക്കുകൾ (അല്ലെങ്കിൽ പ്രാദേശിക DVR-കൾ LRVS) അടിസ്ഥാനമാക്കിയുള്ള DVR-കളിൽ പിന്നീട് ഉപയോഗിച്ച പരിഹാരങ്ങളിൽ ഇത് പ്രതിഫലിച്ചു. ചില കൃതികൾ ഇപ്പോഴും ആഗോള ഡിവിആറുകളിലും എൽവിആർഎസുകളിലും മാനേജ്മെൻ്റ് ഓർഗനൈസേഷനിൽ വ്യത്യാസം വരുത്തുന്നില്ല, എന്നാൽ ഈ രണ്ട് ക്ലാസുകളും അവയുടെ ആശയവിനിമയ ലൈനുകളുടെ ദൈർഘ്യത്തിൽ മാത്രം വ്യത്യാസപ്പെട്ടിരിക്കുന്നുവെന്ന് വിശ്വസിക്കപ്പെടുന്നു. രൂപഭാവം IEEE മാനദണ്ഡങ്ങൾ 802 ഉം ECMA ഉം ഈ പ്രശ്നത്തിന് കുറച്ച് വ്യക്തത കൊണ്ടുവന്നു, എന്നാൽ LRVS- യുമായുള്ള ആശയവിനിമയത്തിൻ്റെ ഓർഗനൈസേഷനെ സംബന്ധിച്ച് മാത്രം. അതിനാൽ, എൽവിസിഎസിലെ കമ്പ്യൂട്ടിംഗ് പ്രക്രിയകളുടെ ഇടപെടൽ സംഘടിപ്പിക്കുന്നതിനായി നീക്കിവച്ചിട്ടുള്ള മിക്ക സൃഷ്ടികളും അത്തരം സിസ്റ്റങ്ങളുടെ പ്രത്യേകതകൾ കണക്കിലെടുക്കുന്നില്ല, അത് ചുവടെ പ്രതിഫലിപ്പിക്കും. എന്നിരുന്നാലും, തങ്ങളുടെ പരമ്പരാഗത ധാരണയിൽ "കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളേക്കാൾ" മൾട്ടിപ്രൊസസർ സിസ്റ്റങ്ങളോട് കൂടുതൽ അടുക്കുന്ന വാസ്തുവിദ്യാ സവിശേഷതകൾ അവരുടെ ആധുനിക ധാരണയിൽ എൽവിഎൻഎസ് സിസ്റ്റങ്ങളാണെന്ന് നിരവധി എഴുത്തുകാർ വിശ്വസിക്കുന്നു. ഈ സൃഷ്ടിയിൽ പഠിച്ച സിസ്റ്റങ്ങൾക്ക് ഇത് പ്രത്യേകിച്ചും ബാധകമാണ് - നിരവധി വ്യതിരിക്ത സവിശേഷതകൾ അവയെ പൂർണ്ണമായും പരിഗണിക്കാൻ ഞങ്ങളെ അനുവദിക്കുന്നു. പുതിയ ക്ലാസ്മറ്റ് വിതരണ സംവിധാനങ്ങളിൽ ലഭ്യമല്ലാത്ത അതുല്യമായ കഴിവുകളുള്ള പ്രാദേശിക ആശയവിനിമയ ശൃംഖലകളുടെ അടിസ്ഥാനത്തിൽ നിർമ്മിച്ച DCS-കൾ. റിമോട്ട് കൺട്രോൾ സെൻ്ററുകളും ഫൈബർ ഒപ്റ്റിക് നെറ്റ്‌വർക്കുകളുമുള്ള പ്രാദേശിക ആശയവിനിമയ ശൃംഖലകളുടെ പ്രധാന വാസ്തുവിദ്യാ സവിശേഷതകൾ നമുക്ക് ശ്രദ്ധിക്കാം, ഇത് കൂടുതൽ ഗവേഷണങ്ങളിൽ പ്രധാനമാണ്.
    പൊതുവായതിൻ്റെ ലഭ്യത ഉയർന്ന വേഗതയുള്ള ചാനൽആശയവിനിമയങ്ങൾ. ഒരു പൊതു ചാനലിൻ്റെ സാന്നിദ്ധ്യം പ്രാദേശിക കണക്ഷനെ അപകീർത്തിപ്പെടുത്തുന്നു, കാരണം അത്തരമൊരു നെറ്റ്‌വർക്കിൽ പ്രധാന നെറ്റ്‌വർക്ക് നടപടിക്രമം നടത്തേണ്ട ആവശ്യമില്ല - വിവരങ്ങൾ കൈമാറുമ്പോൾ റൂട്ടിംഗ് പാക്കറ്റുകൾ. കൂടാതെ, പിന്നീട് കാണിക്കുന്നതുപോലെ, DPU, FOC എന്നിവയുമായി ബന്ധപ്പെട്ട് ഒരു പൊതു ചാനലിൻ്റെ സാന്നിധ്യം, വിവരങ്ങൾ കൈമാറുന്നതിനുള്ള ഒരു മാർഗമായി മാത്രമല്ല, ഒരു വിതരണം ചെയ്ത സിസ്റ്റം കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഫലപ്രദമായ മാർഗമായും ചാനൽ ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. ഉയർന്ന വേഗതഒരു ചാനലിലൂടെ വിവരങ്ങൾ കൈമാറുന്നത് തലക്കെട്ടുകൾ ഉപയോഗിച്ച് നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകൾ നിർമ്മിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു നീണ്ട നീളംപ്രോട്ടോക്കോളുകൾ ലളിതമാക്കാൻ. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഈ വേഗതയിൽ ട്രാൻസ്മിറ്റ് ചെയ്ത പാക്കറ്റുകളുടെ ദൈർഘ്യം കുറയ്ക്കേണ്ട ആവശ്യമില്ല. സിസ്റ്റം സോഫ്‌റ്റ്‌വെയർ ഓർഗനൈസുചെയ്യുന്നതിൻ്റെ വീക്ഷണകോണിൽ നിന്ന് ലളിതമായ ഒരു സന്ദേശ സ്വിച്ചിംഗ് രീതിയിലേക്ക് നീങ്ങാൻ വലിയ പാക്കേജുകൾ നിങ്ങളെ അനുവദിക്കുന്നു. ഗതാഗത പാളി. കൂടാതെ, വലിയ ദൈർഘ്യമുള്ള തലക്കെട്ടുകൾ കൈമാറാനുള്ള കഴിവ്, പിന്നീട് കാണിക്കുന്നതുപോലെ, എൽആർവിഎസിൽ അടിസ്ഥാനപരമായി പുതിയ വിവര കൈമാറ്റ രീതികളുടെ ഉപയോഗം അനുവദിക്കുന്നു, അവ നിലവിലുള്ളവയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഉയർന്ന കാര്യക്ഷമതയും ലളിതമായ നിർവ്വഹണവും ആണ്. ചാനൽ ആക്സസ് നിയന്ത്രണം. പ്രാദേശിക ആശയവിനിമയ ശൃംഖലകളുടെ സവിശേഷതകൾ പ്രധാനമായും നിർണ്ണയിക്കുന്നത് ചാനൽ ആക്സസ് കൺട്രോൾ മെക്കാനിസമാണ്. എന്നിരുന്നാലും, അടുത്തിടെ വരെ, ആക്സസ് നിയന്ത്രണ രീതികളുടെ സ്വാധീനം ത്രൂപുട്ട്ചാനൽ. അതേ സമയം, പ്രവൃത്തികളിൽ സൂചിപ്പിച്ചതുപോലെ, ആക്സസ് കൺട്രോൾ മെക്കാനിസം എൽവിആറിൽ വളരെ വലിയ സ്വാധീനം ചെലുത്തുന്നു. പ്രത്യേകിച്ചും, ഡിപിയു ഉപയോഗം പരിഹരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു താഴ്ന്ന നിലകൾസന്ദേശമയയ്‌ക്കൽ ഉപയോഗിച്ച് ഉയർന്ന തലങ്ങളിൽ പരമ്പരാഗതമായി പരിഹരിച്ച നിരവധി ജോലികൾ. എന്നിരുന്നാലും, ഈ മേഖലയിൽ ഗവേഷണം ആരംഭിക്കുന്നതേയുള്ളൂ. ഒരു പൊതു ചാനലിലെ കണക്കുകൂട്ടലുകൾ. ഒരു പൊതു ചാനലിൽ (COC) കണക്കുകൂട്ടലുകൾക്കുള്ള അൽഗോരിതങ്ങൾ പ്രവൃത്തികളിൽ നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു. ഒരു ആശയവിനിമയ ചാനലിലൂടെ കടന്നുപോകുന്ന വിവരങ്ങൾ അതിൻ്റെ പ്രോസസ്സിംഗിൽ കാലതാമസം കൂടാതെ ഒരു വിതരണം ചെയ്ത സിസ്റ്റത്തിൻ്റെ വരിക്കാർക്ക് പ്രോസസ്സ് ചെയ്യാൻ കഴിയും എന്നതാണ് അവരുടെ സാരം. VOK ൻ്റെ ഉപയോഗം, LRVS-ലെ വിവരങ്ങൾ അതിൻ്റെ സംപ്രേക്ഷണ സമയത്ത് എല്ലാ വരിക്കാരും ഗ്രൂപ്പ് പ്രോസസ്സ് ചെയ്യാൻ അനുവദിക്കുന്നു, കൂടാതെ ചാനലിലൂടെയുള്ള ഒരു വിവര കൈമാറ്റത്തിൽ എല്ലാ വരിക്കാരിൽ നിന്നും ഒരു ഗ്രൂപ്പ് പ്രതികരണം സ്വീകരിക്കുന്നത് സാധ്യമാക്കുന്നു, ഇത് മറ്റ് വിതരണം ചെയ്ത സിസ്റ്റങ്ങളിൽ ലഭ്യമല്ല.
റിമോട്ട് കൺട്രോൾ സെൻ്ററുകളും ഫൈബർ ഒപ്റ്റിക് നെറ്റ്‌വർക്കുകളും ഉള്ള ആശയവിനിമയ ശൃംഖലകളുടെ സവിശേഷതകൾ കണക്കാക്കുന്നത്, അത്തരം നെറ്റ്‌വർക്കുകളുടെ അടിസ്ഥാനത്തിൽ നിർമ്മിച്ച എൽആർവിഎസിനെ "അതേ വലിയ കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകൾ, ചെറിയവ മാത്രം" ആയി കണക്കാക്കാനാവില്ലെന്ന് വിശ്വസിക്കാൻ കാരണം നൽകുന്നു. സ്ഥാനം നിലവിൽ വ്യാപകമാണ്. വിതരണം ചെയ്ത സിസ്റ്റങ്ങളിലെ പ്രധാന ചുമതലകളും നിയന്ത്രണത്തിൻ്റെ ആശയങ്ങളും പരിഗണിക്കാൻ നമുക്ക് മുന്നോട്ട് പോകാം. 1.3 വിതരണം ചെയ്ത കമ്പ്യൂട്ടിംഗ് സിസ്റ്റങ്ങളിലെ അടിസ്ഥാന ജോലികളും നിയന്ത്രണ ആശയങ്ങളും. ഏതൊരു കമ്പ്യൂട്ടിംഗ് സിസ്റ്റത്തിലെയും പ്രധാന മാനേജുമെൻ്റ് ചുമതല വിഭവങ്ങളുടെ അഭാവത്തിൽ വിഭവങ്ങൾ പങ്കിടുക എന്നതാണ്. ഒരു ഡിസിഎസിൽ, സിസ്റ്റത്തിൻ്റെ വിവിധ സബ്‌സ്‌ക്രൈബർമാർക്കിടയിൽ വിഭവങ്ങളുടെയും പ്രക്രിയകളുടെയും വിതരണവുമായി ബന്ധപ്പെട്ട ഡിവിഷൻ്റെ ചുമതലയ്ക്ക് അതിൻ്റേതായ സവിശേഷതകളുണ്ട്. നമുക്ക് ഈ സവിശേഷതകൾ പട്ടികപ്പെടുത്താം.
    RCS-ൽ നിരവധി കമ്പ്യൂട്ടറുകൾ ഉൾപ്പെടുന്നതിനാൽ, പ്രാദേശികമായും (അതായത് ഒരേ കമ്പ്യൂട്ടറിൽ) വിദൂരമായും (അതായത് മറ്റൊരു കമ്പ്യൂട്ടറിൽ) പ്രവർത്തിക്കുന്ന പ്രക്രിയകൾക്ക് ഓരോന്നിനും അതിൻ്റേതായ ഉറവിടങ്ങൾ ലഭ്യമാകും. ഒരു റിസോഴ്‌സ് പ്രാദേശികമാണെങ്കിൽ (അതായത്, ഒരു പ്രത്യേക കമ്പ്യൂട്ടറിൻ്റെ ഉടമസ്ഥതയിലുള്ളതാണ്), അത്തരം ഒരു റിസോഴ്‌സ് ആക്‌സസ് ചെയ്യുമ്പോൾ പ്രോസസ്സുകളുടെ ശരിയായ സമന്വയത്തിൻ്റെ ഉത്തരവാദിത്തം പൂർണ്ണമായും ഈ കമ്പ്യൂട്ടറിൽ നിക്ഷിപ്തമാണ്. ഈ സാഹചര്യത്തിൽ, റിസോഴ്സ് പ്രത്യേകമായി ഉപയോഗിച്ചാൽ സിൻക്രൊണൈസേഷൻ പ്രശ്നം ഉണ്ടാകില്ല. വിഭവം സാമുദായികമാണെങ്കിൽ, ആർവിഎസിൽ അത്തരം ഒരു വിഭവം വിഭജിക്കുന്നതിനുള്ള പ്രശ്നം ഉണ്ടാകുന്നത് കേന്ദ്രീകൃതമാണെങ്കിൽ കേന്ദ്രീകൃത സംവിധാനങ്ങൾഡിവിഷൻ സംഘടിപ്പിക്കുന്നതിനുള്ള ഓവർഹെഡ് ചെലവുകളിൽ ഭൂരിഭാഗവും (അതായത്, ബഫറുകൾക്കായി മെമ്മറി അനുവദിക്കൽ മുതലായവ) "ആവശ്യമുള്ളവർ പണം നൽകുന്നു" എന്ന തത്ത്വമനുസരിച്ച് പ്രക്രിയകൾ തന്നെ വഹിക്കുന്നു, അതേസമയം ആർസിഎസിൽ ഈ ചെലവുകൾ സെർവിംഗ് കമ്പ്യൂട്ടറിന് നിയോഗിക്കുന്നു. "ആരെങ്കിലും സേവിക്കുന്നു, അവനും പണം നൽകുന്നു" എന്ന് മാറുന്നു. ഒരു ഡിസിഎസിൽ, ഒരു റിസോഴ്‌സ് ഒരു നിശ്ചിത പ്രക്രിയയ്‌ക്ക് നൽകണമോ എന്ന് തീരുമാനിക്കുന്നതിന്, വിതരണം എന്ന് വിളിക്കപ്പെടുന്ന അത്തരം ഒരു വിഭവത്തിൻ്റെ വ്യക്തിഗത ഭാഗങ്ങൾ സ്വന്തമാക്കിയ എല്ലാ കമ്പ്യൂട്ടറുകളുടെയും കൂട്ടായ സമ്മതം ആവശ്യമാണ്. ഈ പ്രശ്നം ആദ്യം വിതരണം ചെയ്ത ഡാറ്റാബേസുകളിൽ ഉയർന്നു, അതിൽ, വിവര സംഭരണത്തിൻ്റെ ഉയർന്ന വിശ്വാസ്യത ഉറപ്പാക്കാൻ, അത് ആവർത്തിച്ച് പകർത്തി സിസ്റ്റത്തിലുടനീളം വിതരണം ചെയ്തു. വിതരണം ചെയ്ത വിവരങ്ങളുടെ നിരവധി പകർപ്പുകൾ അപ്‌ഡേറ്റ് ചെയ്യുമ്പോൾ ഉണ്ടാകുന്ന സമന്വയത്തിൻ്റെ പ്രശ്‌നം ഒരു ഡിസിഎസിലെ വിതരണ നിയന്ത്രണത്തിൻ്റെ അടിസ്ഥാന ചുമതലയാണ്, കൂടാതെ അതിൻ്റെ പരിഹാരത്തിൻ്റെ ഫലപ്രാപ്തി ആത്യന്തികമായി നിയന്ത്രണത്തിൻ്റെ കാര്യക്ഷമതയെ നിർണ്ണയിക്കുന്നു.
പരമ്പരാഗതമായി, ഏത് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റത്തിലും, റിസോഴ്സ് ഷെയറിംഗ് മാനേജ്മെൻ്റ് സിസ്റ്റത്തിന് നിയോഗിക്കപ്പെടുന്നു സോഫ്റ്റ്വെയർ- ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ (OS). ഡിസിഎസിനും ഇത് ശരിയാണ് - അത്തരം സോഫ്റ്റ്വെയറിനെ ഡിസ്ട്രിബ്യൂട്ട് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ (DOS) എന്ന് വിളിക്കുന്നു. നിലവിൽ നിലവിലുള്ള ROS-കളുടെ വൈവിധ്യവും അവയിൽ ഉപയോഗിച്ചിരിക്കുന്ന നിയന്ത്രണ അൽഗോരിതങ്ങളിലെ വ്യത്യാസങ്ങളും ഉണ്ടായിരുന്നിട്ടും, താഴെ നൽകിയിരിക്കുന്ന നിരവധി അടിസ്ഥാന മോഡലുകളുടെ അടിസ്ഥാനത്തിൽ അവയെ തരംതിരിക്കാം. മോഡൽ МРММ (നിരവധി ഉറവിടങ്ങൾ - നിരവധി മോണിറ്ററുകൾ). ഈ മോഡലിന് അടിവരയിടുന്ന പ്രധാന ആശയം സ്വയംഭരണത്തിൻ്റെ തത്വമാണ്, അതനുസരിച്ച് ROS- ൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഏതൊരു കമ്പ്യൂട്ടറും സ്വന്തം പ്രാദേശിക വിഭവങ്ങളുടെ "മാസ്റ്റർ" ആണ്, മാത്രമല്ല അവരുടെ വിഭജനത്തിൻ്റെ പ്രശ്നം പരിഹരിക്കാനുള്ള അവകാശം അതിന് മാത്രമേ ഉള്ളൂ. ഈ സമീപനത്തിലൂടെ, ഓരോ കമ്പ്യൂട്ടറിനും ഈ കമ്പ്യൂട്ടറിൻ്റെ ഉറവിടങ്ങൾ നിരീക്ഷിക്കുന്ന ഒരു പ്രക്രിയയുണ്ട്. ഏഴ്-ലെയർ ആർക്കിടെക്ചർ |SO/OSI അനുസരിച്ച് ട്രാൻസ്പോർട്ട് നെറ്റ്‌വർക്കിലൂടെയുള്ള സന്ദേശമയയ്‌ക്കൽ സംവിധാനം വഴി മറ്റെല്ലാ പ്രക്രിയകളും മോണിറ്ററുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. MPMM മോഡൽ ഒരു മാതൃകയാണ്. കമ്പ്യൂട്ടർ ശൃംഖലഅതിൻ്റെ പരമ്പരാഗത അർത്ഥത്തിൽ; ഈ മോഡലിന് അനുസൃതമായി നിർമ്മിച്ച സിസ്റ്റങ്ങൾ പ്രാഥമികമായി നടപ്പിലാക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ് " ഇമെയിൽ"വിദൂര കമ്പ്യൂട്ടർ ഉറവിടങ്ങളിലേക്കുള്ള ആക്സസ് സംഘടിപ്പിക്കുകയും ചെയ്യുന്നു. അത്തരം സിസ്റ്റങ്ങളിൽ വിതരണം ചെയ്ത വിഭവങ്ങളുടെ വിഭജനം കൈകാര്യം ചെയ്യുന്നതിനുള്ള പ്രശ്നം പരിഹരിക്കപ്പെടുന്നില്ല. മോഡൽ MPOM (പല വിഭവങ്ങൾ - ഒരു മോണിറ്റർ). പൂർണ്ണമായും കേന്ദ്രീകൃത മോഡൽ. സിസ്റ്റത്തിലേക്ക് ഒരു കേന്ദ്ര പ്രക്രിയ അവതരിപ്പിക്കപ്പെടുന്നു, ഇത് മുഴുവൻ സിസ്റ്റത്തിൻ്റെയും മോണിറ്ററും, പ്രത്യേകിച്ച്, വിതരണം ചെയ്ത വിഭവങ്ങളുടെ മോണിറ്ററുമാണ്. സെൻട്രൽ മോണിറ്റർ ആക്‌സസ് ചെയ്യുന്നതിലൂടെ മാത്രമേ മറ്റെല്ലാ പ്രക്രിയകൾക്കും മോണിറ്ററുകളിലേക്ക് പ്രവേശനമുള്ളൂ. ഈ സാഹചര്യത്തിൽ വിതരണം ചെയ്ത വിഭവങ്ങളുടെ വിഭജനം കൈകാര്യം ചെയ്യുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല, എന്നാൽ ഒരു കേന്ദ്ര പ്രക്രിയയുടെ ആമുഖം DCS ൻ്റെ വിശ്വാസ്യതയെ കുത്തനെ കുറയ്ക്കുന്നു. അതിനാൽ, കേന്ദ്രീകൃത നിയന്ത്രണ രീതികൾ ഉപയോഗിക്കുന്നത്, ഒരു ചട്ടം പോലെ, ലളിതമായ വിതരണ സംവിധാനങ്ങളിൽ മാത്രം, നിർണായകമായ ആപ്ലിക്കേഷനുകൾക്കായി ഉദ്ദേശിച്ചിട്ടില്ല. ORMM മോഡൽ (ഒരു ഉറവിടം - നിരവധി മോണിറ്ററുകൾ). ഏതൊരു മോണിറ്ററിൻ്റെയും വിശ്വാസ്യതയേക്കാൾ വളരെ കൂടുതലാണ് സിസ്റ്റത്തിന് ഒരു റിസോഴ്സ് ഉണ്ടെന്ന അനുമാനത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് മോഡൽ. വാസ്തവത്തിൽ, ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, ഏറ്റവും പ്രധാനപ്പെട്ട സിസ്റ്റം ഉറവിടങ്ങൾ പകർത്തി, വിവിധ ഡിസിഎസ് വരിക്കാർക്കിടയിൽ പകർപ്പുകൾ വിതരണം ചെയ്തുകൊണ്ടാണ് അത്തരം ഉറവിടങ്ങൾ രൂപപ്പെടുന്നത്; ഓരോ പകർപ്പിനും അതിൻ്റേതായ മോണിറ്റർ ഉണ്ട്. റിസോഴ്സിൻ്റെ ഏത് വർക്കിംഗ് പകർപ്പിൽ നിന്നും നിങ്ങൾക്ക് സമാന്തരമായി വിവരങ്ങൾ വായിക്കാൻ കഴിയും; എല്ലാ പകർപ്പുകളിലും വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യണം. ഈ വ്യവസ്ഥകളിൽ, വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ, അപ്ഡേറ്റ് അല്ലെങ്കിൽ റൈറ്റ് ഓപ്പറേഷനായി ഒരു റിസോഴ്സ് നൽകുന്നതിന് ഒരു കൂട്ടായ തീരുമാനം എടുക്കുന്നതിന് എല്ലാ കോപ്പി മോണിറ്ററുകളും ടാർഗെറ്റുമായി സംവദിക്കേണ്ടതാണ്. അത്തരം RVS-നെ സിസ്റ്റങ്ങൾ എന്ന് വിളിക്കുന്നു വിതരണം ചെയ്തു(വികേന്ദ്രീകൃത കൂട്ടായ) മാനേജ്മെൻ്റ്; ഈ പ്രവർത്തനം അവരുടെ വികസനത്തിനായി നീക്കിവച്ചിരിക്കുന്നു. അത്തരം സിസ്റ്റങ്ങളുടെ പ്രധാന പ്രശ്നം മോണിറ്ററുകൾ വികസിപ്പിക്കുമ്പോഴോ കൂട്ടായ തീരുമാനങ്ങൾ എടുക്കുമ്പോഴോ സമന്വയിപ്പിക്കുന്ന പ്രശ്നമാണ്. മോണിറ്ററുകൾ സമന്വയിപ്പിക്കാൻ നിലവിൽ ഉപയോഗിക്കുന്ന രീതികളെ ആശ്രയിച്ച്, ഈ ക്ലാസിലെ RVS രണ്ട് ഗ്രൂപ്പുകളായി തിരിക്കാം. ആദ്യ ഗ്രൂപ്പ് ആർവിഎസിൽ, ഗതാഗത ശൃംഖലയിലൂടെ സന്ദേശങ്ങൾ കൈമാറിക്കൊണ്ട് മോണിറ്ററുകൾ സംവദിക്കുന്നു. അത്തരം സിസ്റ്റങ്ങളുടെ പ്രധാന പ്രയോജനം, ഈ കേസിൽ മോണിറ്റർ സിൻക്രൊണൈസേഷൻ അൽഗോരിതങ്ങൾ നെറ്റ്‌വർക്ക് ഘടനയെ (ടോപ്പോളജി, ആക്സസ് രീതികൾ മുതലായവ) ആശ്രയിക്കുന്നില്ല, മാത്രമല്ല ഏത് ഡിസിഎസിലും ഉപയോഗിക്കാനും കഴിയും എന്നതാണ്. എന്നിരുന്നാലും, പിന്നീട് കാണിക്കുന്നത് പോലെ, ഈ ക്ലാസിൻ്റെ അൽഗോരിതങ്ങൾക്ക് ട്രാൻസ്പോർട്ട് നെറ്റ്‌വർക്കിലൂടെ ഗണ്യമായ എണ്ണം സന്ദേശങ്ങൾ അയയ്ക്കേണ്ടതുണ്ട്, ഇത് സമന്വയത്തിന് വലിയ സമയ ചെലവിലേക്ക് നയിക്കുന്നു. അൽഗോരിതങ്ങളുടെ ഫലപ്രാപ്തി വിലയിരുത്തുമ്പോൾ, ഒരു ട്രാൻസ്പോർട്ട് നെറ്റ്‌വർക്കിലൂടെ ഒരു സന്ദേശം അയയ്‌ക്കുന്നതിൻ്റെ ഓവർഹെഡ് വിശാലമായ വിതരണ സംവിധാനങ്ങൾക്ക് ഏകദേശം 20 എംഎസ് ആണെന്ന് കണക്കിലെടുക്കണം. എന്നിരുന്നാലും, ഈ സമന്വയ സമീപനം നിലവിൽ അനുയോജ്യമല്ലാത്തതിനാൽ വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു ബദൽ വഴികൾകമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകൾക്കായി. രണ്ടാമത്തെ ഗ്രൂപ്പായ ആർവിഎസിൽ, മോണിറ്ററുകൾ സമന്വയിപ്പിക്കുന്നതിന് പ്രത്യേകമായി സമർപ്പിത ആശയവിനിമയ ലൈനുകൾ ഉപയോഗിക്കുന്നു, അതിലൂടെ സമന്വയിപ്പിക്കുന്ന ഡാറ്റ മാത്രമേ കൈമാറാൻ കഴിയൂ. നിയന്ത്രണ വിവരങ്ങൾ(പ്രേരണകൾ, ലൈനുകളിലെ സാധ്യതകൾ മുതലായവ). മൾട്ടിമൈക്രോപ്രോസസർ സിസ്റ്റങ്ങളിൽ ഈ തത്വം ഉപയോഗിക്കുന്നു നെറ്റ്വർക്ക് ഓർഗനൈസേഷൻചെറിയ ആശയവിനിമയ ലൈനുകൾക്കൊപ്പം. എന്നിരുന്നാലും, ദീർഘദൂര ലോക്കൽ നെറ്റ്‌വർക്കുകളെ അടിസ്ഥാനമാക്കിയുള്ള ഡിസിഎസിന് (2 കിലോമീറ്റർ വരെ), ഗണ്യമായ വർദ്ധനവ് കാരണം ഈ സമീപനം അസ്വീകാര്യമാണ്. കേബിൾ ഉൽപ്പന്നങ്ങൾ, സിൻക്രൊണൈസേഷൻ ലൈനുകളുടെ എണ്ണം വിതരണം ചെയ്ത ഉൽപ്പന്നങ്ങളുടെ എണ്ണത്തെയും സിസ്റ്റം സബ്സ്ക്രൈബർമാരുടെ എണ്ണത്തെയും ആശ്രയിച്ചിരിക്കും. വിതരണം ചെയ്ത നിയന്ത്രണമുള്ള ഒരു ഡിസിഎസിൽ വിഭവങ്ങൾ പങ്കിടുന്നതിനുള്ള അറിയപ്പെടുന്ന അൽഗരിതങ്ങൾ പരിഗണിക്കാൻ നമുക്ക് മുന്നോട്ട് പോകാം. 1.4 ഡിസ്ട്രിബ്യൂഡ് കൺട്രോൾ ഉള്ള സിസ്റ്റങ്ങൾക്കായുള്ള റിസോഴ്സ് ഷെയറിങ് അൽഗോരിതങ്ങൾ. ഡിസ്ട്രിബ്യൂഡ് കൺട്രോൾ ഉള്ള സിസ്റ്റങ്ങൾക്കുള്ള എല്ലാ റിസോഴ്സ് ഷെയറിംഗ് അൽഗോരിതങ്ങളെയും മൂന്ന് ഗ്രൂപ്പുകളായി തിരിക്കാം: വോട്ടിംഗ് ഉപയോഗിക്കുന്ന അൽഗരിതങ്ങൾ, പ്രീ-ലോക്കിംഗ് ഉപയോഗിക്കുന്ന അൽഗരിതങ്ങൾ, സർക്കുലേറ്റിംഗ് പ്രിവിലേജുള്ള അൽഗരിതങ്ങൾ. ഒരു വിതരണ സംവിധാനത്തിലെ ക്രമ ഇടപാടുകളെക്കുറിച്ചുള്ള ഒരു കരാർ. ഒരു ഡാറ്റാബേസിൽ നിന്നുള്ള വിവരങ്ങൾ വായിക്കുക, വായിച്ച വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുക (മാറ്റുക), ഡാറ്റാബേസിലേക്ക് അപ്ഡേറ്റ് ചെയ്ത വിവരങ്ങൾ എഴുതുക തുടങ്ങിയ പ്രവർത്തനങ്ങളുടെ ഒരു ശ്രേണിയാണ് ഇടപാട്. ഒരേ കൺട്രോളർമാരാണ് വോട്ടിംഗ്, എക്സിക്യൂട്ടിംഗ് പ്രൊഡ്യൂസർ ഇടപാടുകൾ നടത്തുന്നതെങ്കിൽ, വോട്ടിംഗിനെ സിൻക്രണസ് എന്ന് വിളിക്കുന്നു; വ്യത്യസ്തമാണെങ്കിൽ, വോട്ടിംഗിനെ അസിൻക്രണസ് എന്ന് വിളിക്കുന്നു. സിൻക്രണസ് വോട്ടിംഗ് അൽഗോരിതത്തിൽ, കൺട്രോളർ, ഇടപാട് അഭ്യർത്ഥന സ്വീകരിച്ച കൺട്രോളർ, ഒരു ടാഗ് അറ്റാച്ചുചെയ്യുന്നു - അഭ്യർത്ഥനയുടെ സാരാംശവും അഭ്യർത്ഥന അയച്ച വരിക്കാരൻ്റെ ഐഡൻ്റിഫയറും അടങ്ങുന്ന സന്ദേശത്തിൽ നിന്നുള്ള ഒരു ടൈം സ്റ്റാമ്പ്. അടുത്തതായി, മുമ്പത്തെ ഇടപാടിൻ്റെ വോട്ടിംഗ് ആരംഭിച്ചിട്ടില്ലെങ്കിൽ, ഈ കൺട്രോളർ മറ്റെല്ലാ കൺട്രോളറുകൾക്കും വോട്ടിനൊപ്പം ഒരു പ്രക്ഷേപണ സന്ദേശം അയയ്ക്കുന്നു (ചിത്രം 1.1.). ചില ട്രാൻസാക്ഷൻ ടി എയുടെ ഉയർന്ന മുൻഗണനയെ ട്രാൻസാക്ഷൻ ടി സിയുടെ മുൻഗണനയിൽ നിന്ന് വേർതിരിച്ചറിയാൻ കഴിയുമെന്ന് ഞങ്ങൾ അനുമാനിക്കുകയാണെങ്കിൽ, സിസ്റ്റം മൂന്ന് കൺട്രോളറുകൾഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തിക്കും. 1. കൺട്രോളർ ബി: ട്രാൻസാക്ഷൻ ടി സിയുടെ വോട്ട് ടി എയുടെ ചില വോട്ടുകളേക്കാൾ നേരത്തെ അംഗീകരിക്കപ്പെട്ടാൽ, കൺട്രോളർ ബി അതിൻ്റെ വോട്ട് ടി സിക്ക് നൽകി പ്രക്ഷേപണം ചെയ്യുന്നു (ചിത്രം 1.1 എ.). ഇടപാടിനുള്ള അഭ്യർത്ഥന ലഭിച്ചാൽ T a B T c നശിപ്പിക്കുകയും T a ഇടപാടിലേക്ക് അതിൻ്റെ വോട്ട് പ്രക്ഷേപണം ചെയ്യുകയും ചെയ്യുന്നു (ചിത്രം 1.1b.). ട്രാൻസാക്ഷൻ T a യുടെ വോട്ട് നേരത്തെ അംഗീകരിക്കപ്പെട്ടാൽ, B ഉടൻ തന്നെ T a യ്ക്ക് വോട്ട് ചെയ്യുന്നു, പിന്നീട് വന്ന Tc യുടെ വോട്ടുകൾ നിരസിക്കുന്നു ചിത്രം 1.1. 2. കൺട്രോളർ സി: ടിക്ക് വോട്ട് ലഭിക്കുമ്പോൾ ടിക്ക് വോട്ട് ചെയ്യുന്നു. 3. കൺട്രോളർ എ: ടി കൾക്കുള്ള എല്ലാ വോട്ടുകളും നിരസിക്കുന്നു. ഒരേ ഇടപാടിനായി എല്ലാ കൺട്രോളർമാരിൽ നിന്നും വോട്ടുകൾ ലഭിച്ചതിന് ശേഷം (പരിഗണിച്ച സാഹചര്യത്തിൽ T a), ഓരോ കൺട്രോളറും ഈ ഇടപാട് നടപ്പിലാക്കാൻ തുടങ്ങുന്നു. മറ്റൊരു സിൻക്രണസ് വോട്ടിംഗ് അൽഗോരിതം ഇനീഷ്യിംഗ് കൺട്രോളറെ വ്യക്തമായി അനുവദിക്കുന്നു. നിർവ്വഹണത്തിനായി കൺട്രോളറിന് ഒരു ഇടപാട് ലഭിച്ചിട്ടുണ്ടെങ്കിൽ (അതായത് ഉപയോക്താവിൽ നിന്ന്), മറ്റ് കൺട്രോളർമാർക്ക് വോട്ടിംഗ് ആരംഭിക്കാനുള്ള അഭ്യർത്ഥന അയച്ചുകൊണ്ട് ഈ കൺട്രോളർ വോട്ടിംഗ് ആരംഭിക്കുന്നു. മറ്റെല്ലാ കൺട്രോളറുകളും ഒരു ACK + സന്ദേശം അയച്ചുകൊണ്ട് ഈ അഭ്യർത്ഥനയോട് പ്രതികരിക്കുകയാണെങ്കിൽ, ഇടപാട് സ്വീകരിക്കുകയും ആരംഭിക്കുന്ന കൺട്രോളർ മറ്റെല്ലാ കൺട്രോളർമാരുടെയും പ്രാദേശിക ഇടപാടുകൾക്കായി ഒരു UPD സന്ദേശം പ്രക്ഷേപണം ചെയ്യുകയും ചെയ്യുന്നു. പ്രാദേശികമായി ഒരു ഇടപാട് പൂർത്തിയാക്കിയ കൺട്രോളറുകൾ (അല്ലെങ്കിൽ അത് നടപ്പിലാക്കാൻ തുടങ്ങിയിട്ടില്ല) ഇനീഷ്യേറ്ററിന് ഒരു END പ്രതികരണം നൽകുന്നു. എല്ലാ കൺട്രോളറുകളിൽ നിന്നും END സന്ദേശങ്ങൾ ലഭിച്ച ശേഷം, ഇനീഷ്യേറ്റർ പ്രാരംഭ അവസ്ഥയിലേക്ക് പോകുന്നു. അടുത്ത ഇടപാട് പൂർത്തിയാക്കിയ കൺട്രോളർമാരും പ്രാരംഭ അവസ്ഥയിലേക്ക് പോയി പുതിയ ഇടപാടുകൾക്ക് തയ്യാറാണ്. ഓരോ കൺട്രോളർക്കും, ഒരു പുതിയ ഇടപാടിനുള്ള അഭ്യർത്ഥന സ്വീകരിച്ച്, കൺട്രോളർ നടപ്പിലാക്കുന്ന നിലവിലെ ഇടപാടിന് അനുയോജ്യമാണെങ്കിൽ മാത്രമേ അത് നടപ്പിലാക്കാൻ തുടങ്ങൂ. ഈ സാഹചര്യത്തിൽ മാത്രമേ ഇനീഷ്യേറ്ററിന് ACK + സന്ദേശം അയയ്ക്കാൻ കഴിയൂ, UPD ലഭിച്ചതിന് ശേഷം ഒരു പുതിയ ഇടപാടിൻ്റെ നിർവ്വഹണം ആരംഭിക്കും. വ്യത്യസ്‌തമായ വായനകളും എഴുത്തുകളും അവയുടെ നിർവ്വഹണത്തിനായി ആവശ്യമാണെങ്കിൽ ഇടപാടുകൾ അനുയോജ്യമാണെന്ന് കണക്കാക്കുന്നു. ജോലിയിൽ നൽകിയിരിക്കുന്ന അൽഗോരിതം അനുസരിച്ച് ഇടപാട് മുൻഗണനകൾ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു ചിത്രം. 1.2 രണ്ട് അനുയോജ്യമായ ഇടപാടുകൾ ഒരു വോട്ട് അഭ്യർത്ഥന ആരംഭിക്കുമ്പോൾ വൈരുദ്ധ്യം എങ്ങനെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നുവെന്ന് കാണിക്കുന്നു. A, C കൺട്രോളർമാർ T a, T c എന്നിവയ്ക്ക് മത്സരാധിഷ്ഠിതമായി വോട്ട് ചെയ്യുന്നു. കാരണം രണ്ട് ഇടപാടുകൾക്കും കൺട്രോളർ ബി വോട്ട് ചെയ്യുന്നു അത് അതിൻ്റെ പ്രാരംഭ നിലയിലാണ്. T a, T c ഇടപാടുകൾ അനുയോജ്യമാണോ എന്ന് പരിശോധിച്ചതിന് ശേഷം A, C എന്നിവ പരസ്പരം വോട്ട് ചെയ്യുന്നു (b). ഇടപാടുകളുടെ ലോക്കൽ എക്സിക്യൂഷൻ ആരംഭിക്കുന്നു (സി) കൂടാതെ ലോക്കൽ എക്സിക്യൂഷൻ പൂർത്തിയാക്കിയ ശേഷം, അവസാനിപ്പിക്കൽ സിഗ്നൽ നൽകുന്നു (ഡി). ഡിസ്ട്രിബ്യൂട്ടഡ് ഡാറ്റാബേസ് SDD 1-ൽ അസിൻക്രണസ് വോട്ടിംഗ് അൽഗോരിതങ്ങൾ ഉപയോഗിച്ചിട്ടുണ്ട്. ഈ സിസ്റ്റത്തിൽ, ഇടപാടുകൾ അവയുടെ റീഡ് ആൻഡ് റൈറ്റ് സെറ്റുകൾ അനുസരിച്ച് ട്രാൻസാക്ഷൻ ക്ലാസുകളുടെ ഒരു സെറ്റായി തരം തിരിച്ചിരിക്കുന്നു. ഇടപാട് ക്ലാസുകൾ ഡാറ്റാബേസ് അഡ്മിനിസ്‌ട്രേറ്ററാണ് മുൻകൂട്ടി നിശ്ചയിച്ചിരിക്കുന്നത്. സിൻക്രൊണൈസേഷൻ ചെലവ് കുറയ്ക്കുന്നതിന്, നാല് വ്യത്യസ്ത സമന്വയ പ്രോട്ടോക്കോളുകൾ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. P1 പ്രോട്ടോക്കോൾ നിയന്ത്രണം നൽകുന്നു താഴ്ന്ന നില, കുറഞ്ഞ ചെലവും ഉയർന്ന കാര്യക്ഷമതയും, P4 പ്രോട്ടോക്കോൾ നൽകുന്നു ഉയർന്ന തലംമാനേജ്മെൻ്റ്, വലിയ ഓവർഹെഡ് ചെലവുകൾ. ഇടപാട് ക്ലാസുകൾ അനുസരിച്ച് പ്രോട്ടോക്കോളുകൾ തിരഞ്ഞെടുക്കുന്നു. വിവിധ സമകാലിക ഇടപാടുകളിൽ നിന്നുള്ള റീഡ്/റൈറ്റ് അഭ്യർത്ഥനകൾ ക്രമപ്പെടുത്തുന്നത് ഇടപാടുകൾക്ക് ടൈംസ്റ്റാമ്പുകൾ നൽകുകയും ഒരു പ്രത്യേക ഇടപാടിന് ആക്‌സസ് ഉള്ള അഭ്യർത്ഥിച്ച എല്ലാ ഡാറ്റാബേസ് ഇനങ്ങളിലും ആ ടൈംസ്റ്റാമ്പുകൾ എഴുതുകയും ചെയ്യുന്നു. ഒരു ഡാറ്റാബേസ് ഇനത്തിൻ്റെ പകർപ്പ് പരിഷ്‌ക്കരിക്കുന്നത് ഇടപാടിന് അഭ്യർത്ഥിച്ചാൽ മാത്രമേ അനുവദിക്കൂ. ടൈംസ്റ്റാമ്പ് ചെയ്തതാണ് മാറ്റ ഇടപാട് പകർപ്പിൻ്റെ ടൈംസ്റ്റാമ്പിനെക്കാൾ പുതിയതാണ്. അപ്‌ഡേറ്റ് നടപടിക്രമങ്ങൾ അവസാനിക്കുന്ന അതേ സമയം എല്ലാ പകർപ്പുകളും ഒരേ അവസ്ഥയിൽ എത്തുന്നുവെന്ന് ഇത് ഉറപ്പാക്കുന്നു. SDD 1-ലെ ഒരു ട്രാൻസാക്ഷൻ ക്ലാസ് എന്നത് വ്യക്തിഗത ഹോസ്റ്റ് കമ്പ്യൂട്ടറുമായി ബന്ധപ്പെട്ട ഇടപാടുകളുടെ ഒരു കൂട്ടം എന്നാണ്. പുതിയ അടിത്തറഡാറ്റ. എല്ലാ ഇടപാടുകളും പരസ്പര വിരുദ്ധമായ റീഡ് സെറ്റുകളാൽ സവിശേഷതയാണ്
പരസ്പര വിരുദ്ധമായ റെക്കോർഡ്സെറ്റുകളും
.ഇടപാടുകൾ ഇനിപ്പറയുന്ന രീതിയിൽ രണ്ട് ഘട്ടങ്ങളിലായാണ് പ്രോസസ്സ് ചെയ്യുന്നത്. ആദ്യ ഘട്ടത്തിൽ, ഓരോ ഇടപാടും അത് ആരംഭിച്ച കമ്പ്യൂട്ടർ ഹോസ്റ്റിൽ പ്രാദേശികമായി പ്രോസസ്സ് ചെയ്യുന്നു; ഈ സാഹചര്യത്തിൽ, ഈ കമ്പ്യൂട്ടറിൻ്റെ ഡാറ്റാബേസിൻ്റെ ഒരു പകർപ്പ് ഉപയോഗിക്കുന്നു. ആവശ്യമായ എല്ലാ വായന/എഴുത്ത് പ്രവർത്തനങ്ങളും പ്രാദേശികമായി നടത്തുന്നു; ഡാറ്റാബേസ് മാറ്റങ്ങളുടെ ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുകയും സംരക്ഷിക്കുകയും ചെയ്യുന്നു. ഒരു ഇടപാടിൻ്റെ പ്രാദേശിക നിർവ്വഹണം ഒരു പ്രാകൃത നടപടിയായി നിർവചിക്കപ്പെടുന്നു . ഇടപാടിൻ്റെ ആദ്യ ഘട്ടം പൂർത്തിയായിക്കഴിഞ്ഞാൽ, കൺട്രോളർ ഡാറ്റാബേസ് മാറ്റ ലിസ്റ്റ് മറ്റെല്ലാ കൺട്രോളറുകളിലേക്കും പ്രക്ഷേപണം ചെയ്യുന്നു, അത് അയച്ച ലിസ്റ്റ് അനുസരിച്ച് അവരുടെ പകർപ്പുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നു. ഈ പ്രവർത്തനങ്ങൾ മറ്റൊരു പ്രാകൃത പ്രവർത്തനമായി നിർവചിച്ചിരിക്കുന്നു . പ്രിമിറ്റീവുകളും അവിഭാജ്യവുമാണ്, അതേസമയം എൽ, യു ഇടപാട് ടി എന്നിവയുടെ സംയോജനത്തിന് അവിഭാജ്യത ആവശ്യമില്ല. SDD 1-ൽ, t1, t2, t3 എന്നീ മൂന്ന് ഇടപാടുകളുടെ എക്സിക്യൂഷൻ ഹിസ്റ്ററി സംരക്ഷിച്ചിട്ടുണ്ടെങ്കിൽ, L, U എന്നീ ആദിമപദങ്ങളുടെ ഒരു ശ്രേണി സാധ്യമാണ്. എഴുത്തും വായനയും ഓവർലാപ്പ് ചെയ്യുന്നതുമൂലം വിവിധ ക്ലാസുകളിൽ നിന്നുള്ള ഇടപാടുകളുടെ പരസ്പര സ്വാധീനം നിർണ്ണയിക്കാൻ സെറ്റുകൾ, L U ഗ്രാഫ് എന്ന് വിളിക്കുന്ന ഒരു നിർമ്മാണം നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു. ഈ ഗ്രാഫ് ഓരോ ക്ലാസിനും L, U എന്ന് ലേബൽ ചെയ്‌തിരിക്കുന്ന ജോഡി നോഡുകളെ ബന്ധിപ്പിക്കുന്നു മറ്റ് നോഡുകൾ ഇടപാടുകളുടെ ഇനിപ്പറയുന്ന തരത്തിലുള്ള പരസ്പര സ്വാധീനത്തിന് അനുസൃതമാണ്: 1 .അതേ ക്ലാസിൽ പെടുന്ന U നോഡിലേക്കുള്ള ആർക്ക്. 2 .നോഡിലേക്കുള്ള ആർക്ക് വ്യവസ്ഥകൾ പാലിക്കുമ്പോൾ അതേ കമ്പ്യൂട്ടർ ഹോസ്റ്റിലെ മറ്റൊരു ക്ലാസ് m സംഭവിക്കുന്നു
,
അഥവാ
(തിരശ്ചീന ആർക്ക്). 3 .നോഡിലേക്കുള്ള ആർക്ക് മറ്റൊരു കമ്പ്യൂട്ടർ ഹോസ്റ്റിൽ സ്ഥിതി ചെയ്യുന്ന അതേ ക്ലാസ് സംഭവിക്കുകയാണെങ്കിൽ
,
(തിരശ്ചീന ആർക്ക്). 4. വ്യത്യസ്‌ത കമ്പ്യൂട്ടർ ഹോസ്റ്റിൽ സ്ഥിതി ചെയ്‌തിരിക്കുന്ന മറ്റൊരു ക്ലാസിൻ്റെ നോഡ് U-ലേക്ക് ഒരു ആർക്ക് സംഭവിക്കുകയാണെങ്കിൽ
, . 5. നോഡ് യുയ്ക്കും മറ്റ് നോഡുകൾക്കും ഇടയിലുള്ള ആർക്കുകൾ ഇനിപ്പറയുന്ന നിയമം അനുസരിച്ച് ഉണ്ടാകുന്നു: to, if
കൂടാതെ (ഡയഗണൽ ആർക്ക്). ചിത്രത്തിൽ. 1.3 ക്ലാസ് ഇടപാടുകൾക്കായുള്ള L U ഗ്രാഫ് കാണിക്കുന്നു
വ്യവസ്ഥകൾ പ്രകാരം
,

,
നൽകിയിരിക്കുന്ന സിസ്റ്റത്തിനായുള്ള L U ഗ്രാഫ് നിർമ്മിച്ചുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന നിയമങ്ങൾ അനുസരിച്ച് L U ടോപ്പോളജിക്ക് അനുസൃതമായി ഓരോ ക്ലാസ് ഇടപാടുകൾക്കുമായി P1 P4 എന്ന നാല് പ്രോട്ടോക്കോളുകളിൽ ഒന്ന് തിരഞ്ഞെടുക്കുന്നതിന് ഒരു പട്ടിക നിർവചിച്ചിരിക്കുന്നു. എല്ലാ കൺട്രോളറുകളിലേക്കും പ്രക്ഷേപണം ചെയ്യുന്ന വോട്ട് സന്ദേശങ്ങളുടെ ടൈംസ്റ്റാമ്പിംഗ് നിയമങ്ങൾ ഒഴികെ, പ്രോട്ടോക്കോളുകൾ P2, P3 എന്നിവ സമാനമാണ്. പ്രോട്ടോക്കോൾ P2 ൽ നിന്ന് ഏറ്റവും പുതിയ ടൈംസ്റ്റാമ്പ് തിരഞ്ഞെടുക്കുന്നു, അതേസമയം P3 നിലവിലെ സമയമുള്ള ടൈംസ്റ്റാമ്പ് തിരഞ്ഞെടുക്കുന്നു. ചിത്രത്തിൽ. 1.4 P2, P3 പ്രോട്ടോക്കോളുകളുടെ പ്രവർത്തനം കാണിക്കുന്നു. t a, tc എന്നീ രണ്ട് ഇടപാടുകൾ മത്സരിക്കുന്നതായി കരുതുക, ട്രാൻസാക്ഷൻ tc ന് പുതിയ ടൈംസ്റ്റാമ്പ് ഉണ്ട്. എ, ബി, സി കൺട്രോളറുകൾ വോട്ടുചെയ്യുമ്പോൾ ഇനിപ്പറയുന്ന രീതിയിൽ സംവദിക്കുന്നു:
    ടി സിക്ക് ഒരു വോട്ട് എ യ്ക്ക് വന്നാൽ അത് ക്യൂവിൽ നിൽക്കും.

ആമുഖം 4

1. വിതരണം ചെയ്തതിൻ്റെ ആശയം 6 ആണ്

1.1 വിതരണം ചെയ്ത IS 6 സൃഷ്ടിക്കുന്നതിനുള്ള മുൻവ്യവസ്ഥകൾ

1.2 വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ ആശയം 8

1.3 വിതരണം ചെയ്ത ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ 11

2. വിതരണം ചെയ്ത ഡാറ്റാബേസുകൾ 13

2.1 അടിസ്ഥാന തത്വങ്ങൾ 13

2.2 വിതരണം ചെയ്ത ഡാറ്റാബേസുകളുടെ തരങ്ങൾ 15

2.3 വിതരണം ചെയ്ത ഡാറ്റാബേസിൻ്റെ പ്രവർത്തനത്തിൻ്റെ ഉദ്ദേശ്യവും തത്വവും 16

3. വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ ഉദാഹരണങ്ങൾ 21

ഉപസംഹാരം 25

സാഹിത്യം 26

ആമുഖം

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

ഉപയോഗിക്കാൻ തയ്യാറായ വിവരങ്ങളും കമ്പ്യൂട്ടിംഗ് വിഭവങ്ങളും ലോകത്ത് ധാരാളം ഉണ്ട്. അവ വ്യത്യസ്ത സമയങ്ങളിൽ സൃഷ്ടിക്കപ്പെട്ടു, അവ വികസിപ്പിക്കുന്നതിന് വ്യത്യസ്ത സമീപനങ്ങൾ ഉപയോഗിച്ചു. മിക്കവാറും എല്ലായ്‌പ്പോഴും, ഒരു പുതിയ വിവര സംവിധാനം വികസിപ്പിക്കുമ്പോൾ, അവയുടെ പ്രവർത്തനങ്ങൾക്ക് അനുയോജ്യമായ റെഡിമെയ്ഡ് ഘടകങ്ങൾ നിങ്ങൾക്ക് കണ്ടെത്താനാകും. അവ സൃഷ്ടിക്കുമ്പോൾ, പൊരുത്തക്കേടിൻ്റെ ആവശ്യകതകൾ കണക്കിലെടുക്കാത്തതാണ് പ്രശ്നം. ഈ ഘടകങ്ങൾ പരസ്പരം മനസ്സിലാക്കുന്നില്ല, അവർക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കാൻ കഴിയില്ല. സ്വതന്ത്രമായി വികസിപ്പിച്ച അത്തരം വിവരങ്ങളും കമ്പ്യൂട്ടിംഗ് ഉറവിടങ്ങളും പരസ്പരം പ്രവർത്തനക്ഷമമാക്കുന്നതിന് ഒരു മെക്കാനിസമോ സംവിധാനങ്ങളോ ഉണ്ടായിരിക്കുന്നത് അഭികാമ്യമാണ്.

ഈ പേപ്പർ ഒരു വിതരണം ചെയ്ത വിവര സംവിധാനത്തെക്കുറിച്ചുള്ള അടിസ്ഥാന വിവരങ്ങൾ പരിശോധിക്കുന്നു: അതിൻ്റെ വികസനത്തിനുള്ള മുൻവ്യവസ്ഥകൾ, ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള മാർഗങ്ങൾ, വിതരണം ചെയ്ത ഡാറ്റാബേസ് എന്ന ആശയം, അതുപോലെ അതിൻ്റെ തരങ്ങളും അടിസ്ഥാന തത്വങ്ങളും അവതരിപ്പിക്കുന്നു. മൂന്നാം അധ്യായം വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ ഉദാഹരണങ്ങൾ അവതരിപ്പിക്കുന്നു, ഇനിപ്പറയുന്നവ: - Informix Software-ൽ നിന്നുള്ള Informix On-Line; - Ingres Corp-ൽ നിന്നുള്ള Ingres Intelligent Database; - Oracle Corp-ൽ നിന്നുള്ള Oracle (പതിപ്പ് 7); - Sybase Inc-ൽ നിന്നുള്ള Sybase System 10.

വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ സൈദ്ധാന്തിക അടിത്തറ പഠിക്കുക, അതോടൊപ്പം അതിൻ്റെ പ്രവർത്തന തത്വങ്ങളെക്കുറിച്ചുള്ള അറിവ് വികസിപ്പിക്കുക എന്നിവയാണ് പഠനത്തിൻ്റെ ലക്ഷ്യം.

ഡാറ്റയുടെ ഈ വിതരണം, ഉദാഹരണത്തിന്, ഈ നോഡിൽ മിക്കപ്പോഴും ഉപയോഗിക്കുന്ന ഡാറ്റ ഒരു നെറ്റ്‌വർക്ക് നോഡിൽ സംഭരിക്കാൻ അനുവദിക്കുന്നു. ഈ സമീപനം ഈ ഡാറ്റയ്‌ക്കൊപ്പം പ്രവർത്തിക്കുന്നത് എളുപ്പവും വേഗമേറിയതുമാക്കുകയും ബാക്കി ഡാറ്റാബേസ് ഡാറ്റയുമായി പ്രവർത്തിക്കാനുള്ള അവസരം നൽകുകയും ചെയ്യുന്നു.

1.വിതരണം എന്ന ആശയം

1.1 വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള മുൻവ്യവസ്ഥകൾ

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

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

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

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

വാസ്തവത്തിൽ, ഒരു ഇൻഫർമേഷൻ സിസ്റ്റം ഒന്നിലധികം ഫയലുകളിലെ വിവരങ്ങളുടെ സ്ഥിരമായ സംഭരണത്തെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, അത് ഒരു ഡാറ്റാബേസിനെ പിന്തുണയ്ക്കുന്നതായി പറയാം. ചില ഓക്സിലറി ഡാറ്റ മാനേജ്മെൻ്റ് സിസ്റ്റം ഒന്നിലധികം ഫയലുകളുമായി പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുകയാണെങ്കിൽ, അവയുടെ സ്ഥിരത ഉറപ്പാക്കുന്നു, നിങ്ങൾക്ക് അതിനെ ഒരു ഡാറ്റാബേസ് മാനേജ്മെൻ്റ് സിസ്റ്റം എന്ന് വിളിക്കാം. ഒന്നിലധികം ഫയലുകളിലുടനീളമുള്ള ഡാറ്റാ സ്ഥിരത നിലനിർത്തുന്നതിനുള്ള ആവശ്യകത ഫംഗ്‌ഷനുകളുടെ ഒരു ലൈബ്രറിയെ അനുവദിക്കുന്നില്ല: അത്തരം ഒരു സിസ്റ്റത്തിന് അതിൻ്റേതായ ചില ഡാറ്റയും (മെറ്റാഡാറ്റ) ഡാറ്റയുടെ സമഗ്രത നിർണ്ണയിക്കുന്ന അറിവും ഉണ്ടായിരിക്കണം.

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

1.2 വിതരണം ചെയ്ത വിവര സംവിധാനങ്ങളുടെ ആശയം

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

അത്തരം വിവര സംവിധാനങ്ങളുടെ പ്രവർത്തനങ്ങളിൽ, ഒന്നാമതായി, വ്യത്യസ്തമായ വിതരണ ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നത് ഉൾപ്പെടുന്നു ഫിസിക്കൽ സെർവറുകൾ, വിവിധ ഹാർഡ്‌വെയർ, സോഫ്റ്റ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളും വിവിധ ആന്തരിക ഫോർമാറ്റുകളിൽ സംഭരിച്ചിരിക്കുന്നതും. ഈ സാഹചര്യത്തിൽ, സിസ്റ്റം തന്നെയും അതിൻ്റെ എല്ലാ വിഭവങ്ങളെയും കുറിച്ചുള്ള പൂർണ്ണമായ വിവരങ്ങൾ നൽകണം, വിപുലീകരിക്കാൻ എളുപ്പമാണ്, ഓപ്പൺ സ്റ്റാൻഡേർഡുകളും പ്രോട്ടോക്കോളുകളും അടിസ്ഥാനമാക്കിയുള്ളതായിരിക്കണം, കൂടാതെ മറ്റ് വിവര സിസ്റ്റങ്ങളുടെ ഉറവിടങ്ങളുമായി അതിൻ്റെ വിഭവങ്ങൾ സമന്വയിപ്പിക്കാനുള്ള കഴിവ് നൽകണം. ഉപയോക്താക്കൾക്ക്, സിസ്റ്റം വ്യത്യസ്ത തലത്തിലുള്ള ഉപയോക്തൃ പ്രത്യേകാവകാശങ്ങൾ നൽകുകയും വിവരങ്ങൾ ആക്സസ് ചെയ്യുന്നതിന് ലളിതമായ ഇൻ്റർഫേസുകൾ നൽകുകയും വേണം.

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

"ഓപ്പൺ ആർക്കിടെക്ചർ" എന്ന തത്വത്തെ അടിസ്ഥാനമാക്കിയാണ് ഇൻ്റർനെറ്റ് ഇൻട്രാനെറ്റ് അടിസ്ഥാനമാക്കിയുള്ള ഐ.എസ്. IS സോഫ്‌റ്റ്‌വെയർ നടപ്പിലാക്കുന്നത് ആപ്‌ലെറ്റുകൾ അല്ലെങ്കിൽ സെർവ്‌ലെറ്റുകൾ (JAVA ഭാഷയിലെ പ്രോഗ്രാമുകൾ) അല്ലെങ്കിൽ cgi മൊഡ്യൂളുകൾ (Perl അല്ലെങ്കിൽ C ലെ പ്രോഗ്രാമുകൾ) രൂപത്തിലാണ്. CORBA എൻ്റർപ്രൈസ് JavaBeans, ActiveX 1X"OM സാങ്കേതികവിദ്യകൾ, Java, XML എന്നിവയെ അടിസ്ഥാനമാക്കിയുള്ള മൾട്ടി-ലെവൽ ആപ്ലിക്കേഷനുകൾ, XML ഉപയോഗിച്ചുള്ള .Net കൺസെപ്റ്റ് എന്നിവ ഉപയോഗിച്ച് നടപ്പിലാക്കിയ Web-yinh\, ഇതിൽ വിവിധ സെർവറുകൾ (ഡാറ്റ വെയർഹൗസുകൾ, ബിസിനസ്സ്) കൈമാറ്റം ചെയ്യുന്നതാണ് ഈ ആർക്കിടെക്ചറിൻ്റെ IP. ആപ്ലിക്കേഷനുകൾ , മൊബൈൽ ക്ലയൻ്റുകൾക്കുള്ള സെർവറുകൾ മുതലായവ) ഏത് ആർക്കിടെക്ചറിലും നിഷ്പക്ഷമായ XML ഉപയോഗിച്ചാണ് നിർമ്മിക്കുന്നത്.

വിതരണം ചെയ്ത വിവര ബേസ് എന്നാൽ പരസ്പരം വിദൂരമായതും നിരവധി പൊതു സ്വഭാവങ്ങളുള്ളതുമായ പരിധിയില്ലാത്ത ഡാറ്റാബേസുകൾ എന്നാണ് അർത്ഥമാക്കുന്നത്:

വിതരണം ചെയ്ത വിവര അടിത്തറയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള എല്ലാ ഡാറ്റാബേസുകൾക്കും കേന്ദ്രീകൃതമായി നിർവചിച്ചിരിക്കുന്ന ഏകീകൃത നിയമങ്ങൾക്കനുസൃതമായി പ്രവർത്തിക്കുന്നു;

കേന്ദ്രമായി നിർവചിച്ചിരിക്കുന്ന നിയമങ്ങൾക്കനുസൃതമായാണ് ഡാറ്റാ കൈമാറ്റം നടത്തുന്നത്.

വിവിധ തരത്തിലുള്ള പ്രവർത്തനങ്ങളിൽ ഏർപ്പെട്ടിരിക്കുന്ന കമ്പനികൾക്ക് അവരുടെ ദൈനംദിന ജോലിയിൽ ഇനിപ്പറയുന്ന പ്രശ്നങ്ങൾ പരിഹരിക്കേണ്ടത് ആവശ്യമാണെങ്കിൽ വിതരണം ചെയ്ത ഡാറ്റാബേസിൻ്റെ ഓർഗനൈസേഷൻ ആവശ്യമാണ്:

വിദൂരമായി സ്ഥിതിചെയ്യുന്ന യൂണിറ്റുകളുടെ (അല്ലെങ്കിൽ ശാഖകളുടെ) ഡാറ്റാബേസുകളിൽ നിന്ന് വേഗത്തിൽ വിവരങ്ങൾ നേടേണ്ടതിൻ്റെ ആവശ്യകത;

കമ്പനിയുടെ ഘടനയിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള നിയമപരമായ എൻ്റിറ്റികളുടെ ഡാറ്റാബേസുകളിൽ നിന്ന് ഒരൊറ്റ ഡാറ്റാബേസിൽ ഏകീകരിക്കേണ്ടതിൻ്റെ ആവശ്യകത, തുടർന്നുള്ള ഡാറ്റ വിശകലനത്തിനും ഒരു ഡാറ്റാബേസിൽ നിന്ന് റിപ്പോർട്ടുകൾ നേടുന്നതിനും, കമ്പനി മൊത്തത്തിലും ഓരോ നിയമ സ്ഥാപനത്തിനും വെവ്വേറെ;

വിദൂരമായി സ്ഥിതിചെയ്യുന്ന എല്ലാ യൂണിറ്റുകളുടെയും (ശാഖകളുടെയും) നിയമപരമായ സ്ഥാപനങ്ങളുടെയും പ്രവർത്തനത്തിനായി ഡാറ്റാബേസ് പ്രവർത്തനത്തിൻ്റെ ഘടനയിലും നിയമങ്ങളിലും കേന്ദ്രീകൃത മാറ്റം അവതരിപ്പിക്കേണ്ടതിൻ്റെ ആവശ്യകത (ഒരു വിദൂര യൂണിറ്റിൽ നേരിട്ട് ചില നിയമങ്ങൾ മാറ്റുന്നത് അസാധ്യമാണ്);

കമ്പനിയുടെ (ശാഖകൾ) വിദൂരമായി സ്ഥിതി ചെയ്യുന്ന ഡിവിഷനുകളിലെ ഡാറ്റയിലെ മാറ്റങ്ങൾ പരിമിതപ്പെടുത്തേണ്ടതും നിയന്ത്രിക്കേണ്ടതും ആവശ്യമാണ്.

1.3 വിതരണം ചെയ്ത ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ

ഒരു വിതരണം ചെയ്ത IS തിരഞ്ഞെടുക്കുമ്പോൾ, അത് ഏത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെയും നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോളുകളെയും പിന്തുണയ്ക്കുന്നുവെന്ന് നിങ്ങൾ ആദ്യം ശ്രദ്ധിക്കണം. എന്നിരുന്നാലും, അതിൽ എന്ത് ഡാറ്റ വിതരണ രീതികൾ നടപ്പിലാക്കുന്നു എന്നത് അത്ര പ്രധാനമല്ല.

1) വിഘടനവും തനിപ്പകർപ്പും

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

2) ഡാറ്റ നിഘണ്ടുക്കളും ഡയറക്ടറികളും

വ്യത്യസ്‌ത നെറ്റ്‌വർക്ക് നോഡുകളിലുടനീളം ഡാറ്റ വിതരണം ചെയ്‌തുകഴിഞ്ഞാൽ, ഈ ഡാറ്റ കണ്ടെത്തി ഉപയോഗിക്കേണ്ടത് പ്രധാനമാണ്. ഡാറ്റ കണ്ടെത്തുന്നതിനും ആവശ്യമുള്ള ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനും, ആഗോള ഡാറ്റാ നിഘണ്ടുക്കളും ഡയറക്ടറികളും ഉപയോഗിക്കുന്നു. ഡാറ്റ, അതിൻ്റെ ഉപയോഗം, ഡാറ്റ ആക്സസ് അവകാശങ്ങൾ, ആപ്ലിക്കേഷനുകൾ എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിഘണ്ടു സംഭരിക്കുന്നു. ഡാറ്റ എവിടെയാണ് സംഭരിച്ചിരിക്കുന്നതെന്നും അത് എങ്ങനെ വീണ്ടെടുക്കാമെന്നും നിർണ്ണയിക്കാൻ ഡാറ്റ ഡയറക്ടറികൾ ഉപയോഗിക്കുന്നു. നിഘണ്ടുക്കളും ഡയറക്ടറികളും ആഗോളമോ പ്രാദേശികമോ ആകാം

3) രണ്ട്-ഘട്ട ഫിക്സേഷൻമാറ്റങ്ങൾ

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