Размеркаваная база даных
Размеркаваная база даных — база даных, у якой даныя захоўваюцца ў розных фізічных месцах[1]. Яны могуць захоўвацца на некалькіх камп’ютарах, размешчаных у адным фізічным месцы, або на раскіданых па сетцы ўзаемазлучаных камп’ютарах. У адрозненне ад паралельных сістэм, у якіх працэсары цесна звязаны і складаюць адзіную сістэму баз даных, сістэма размеркаванай базы даных складаецца са слаба звязаных сайтаў, якія не маюць агульных фізічных кампанентаў.
Сістэмныя адміністратары могуць размяркоўваць даныя ў базе па некалькіх фізічных месцах. Размеркаваная база даных можа размяшчацца на арганізаваных сеткавых серверах або дэцэнтралізаваных незалежных камп’ютарах у Інтэрнеце, у карпаратыўных унутраных або экстрасетках або ў сетках іншых арганізацый. Паколькі размеркаваныя базы даных захоўваюць даныя на некалькіх камп’ютарах, яны могуць палепшыць прадукцыйнасць на працоўных месцах канечных карыстальнікаў, дазваляючы апрацоўваць транзакцыі на многіх машынах, а не абмяжоўвацца адной[2].
Два працэсы гарантуюць, што размеркаваныя базы даных застаюцца актуальнымі: рэплікацыя[3] і дубліраванне.
- Рэплікацыя прадугледжвае выкарыстанне спецыялізаванага праграмнага забеспячэння, якое шукае змены ў размеркаванай базе даных. Пасля вызначэння змен у працэсе рэплікацыі ўсе базы даных выглядаюць аднолькава. Працэс рэплікацыі можа быць складаным і працаёмкім у залежнасці ад памеру і колькасці размеркаваных баз даных. Гэты працэс таксама можа запатрабаваць шмат часу і рэсурсаў камп’ютара.
- Дубліраванне, з іншага боку, мае меншую складанасць. Яно вызначае адну базу даных як галоўную, а затым дубліруе гэтую базу даных. Працэс дубліравання звычайна выконваецца ў нерабочы час. Гэта робіцца для таго, каб кожнае размеркаванае месца мела аднолькавыя даныя. У працэсе дубліравання карыстальнікі могуць змяняць толькі галоўную базу даных. Гэта гарантуе, што лакальныя даныя не будуць перазапісаны.
Як рэплікацыя, так і дубліраванне могуць падтрымліваць актуальныя даныя ва ўсіх месцах распаўсюджвання[2].
Гл. таксама
правіцьЗаўвагі
правіць- ↑ Definition: distributed database . www.its.bldrdoc.gov.
- ↑ а б O’Brien, J. & Marakas, G.M.(2008) Management Information Systems (pp. 185—189). New York, NY: McGraw-Hill Irwin
- ↑ 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.
Літаратура
правіць- M. T. Özsu and P. Valduriez, Principles of Distributed Databases (3rd edition) (2011), Springer, ISBN 978-1-4419-8833-1
- Elmasri and Navathe, Fundamentals of database systems (3rd edition), Addison-Wesley Longman, ISBN 0-201-54263-3
- Oracle Database Administrator’s Guide 10g (Release 1), http://docs.oracle.com/cd/B14117_01/server.101/b10739/ds_concepts.htm