Размеркаваная база даных

Размеркаваная база даных — база даных, у якой даныя захоўваюцца ў розных фізічных месцах[1]. Яны могуць захоўвацца на некалькіх камп’ютарах, размешчаных у адным фізічным месцы, або на раскіданых па сетцы ўзаемазлучаных камп’ютарах. У адрозненне ад паралельных сістэм, у якіх працэсары цесна звязаны і складаюць адзіную сістэму баз даных, сістэма размеркаванай базы даных складаецца са слаба звязаных сайтаў, якія не маюць агульных фізічных кампанентаў.

Сістэмныя адміністратары могуць размяркоўваць даныя ў базе па некалькіх фізічных месцах. Размеркаваная база даных можа размяшчацца на арганізаваных сеткавых серверах або дэцэнтралізаваных незалежных камп’ютарах у Інтэрнеце, у карпаратыўных унутраных або экстрасетках або ў сетках іншых арганізацый. Паколькі размеркаваныя базы даных захоўваюць даныя на некалькіх камп’ютарах, яны могуць палепшыць прадукцыйнасць на працоўных месцах канечных карыстальнікаў, дазваляючы апрацоўваць транзакцыі на многіх машынах, а не абмяжоўвацца адной[2].

Два працэсы гарантуюць, што размеркаваныя базы даных застаюцца актуальнымі: рэплікацыя[3] і дубліраванне.

  1. Рэплікацыя прадугледжвае выкарыстанне спецыялізаванага праграмнага забеспячэння, якое шукае змены ў размеркаванай базе даных. Пасля вызначэння змен у працэсе рэплікацыі ўсе базы даных выглядаюць аднолькава. Працэс рэплікацыі можа быць складаным і працаёмкім у залежнасці ад памеру і колькасці размеркаваных баз даных. Гэты працэс таксама можа запатрабаваць шмат часу і рэсурсаў камп’ютара.
  2. Дубліраванне, з іншага боку, мае меншую складанасць. Яно вызначае адну базу даных як галоўную, а затым дубліруе гэтую базу даных. Працэс дубліравання звычайна выконваецца ў нерабочы час. Гэта робіцца для таго, каб кожнае размеркаванае месца мела аднолькавыя даныя. У працэсе дубліравання карыстальнікі могуць змяняць толькі галоўную базу даных. Гэта гарантуе, што лакальныя даныя не будуць перазапісаны.

Як рэплікацыя, так і дубліраванне могуць падтрымліваць актуальныя даныя ва ўсіх месцах распаўсюджвання[2].

Гл. таксама правіць

Заўвагі правіць

  1. Definition: distributed database. www.its.bldrdoc.gov.
  2. а б O’Brien, J. & Marakas, G.M.(2008) Management Information Systems (pp. 185—189). New York, NY: McGraw-Hill Irwin
  3. Ozsu, M.T.; Valduriez, P. (1991). "Distributed database systems: where are we now?". Computer. 24 (8): 68–78. doi:10.1109/2.84879. ISSN 1558-0814.

Літаратура правіць