ПредишенСледващото

Базите съдържат всички по-силен в живота ни, а защото дори обикновен потребител, не се прави на по-дълбоко познаване на информационните технологии, но се занимават с бази данни от естеството на техните отговорности за работа, че има смисъл да се знае думите, които хвърлят по стръмен специалисти по същата тази база данни. Един от тях мистериозно на много думи - репликация. Фактът, че тя представлява във връзка с бази данни и е предназначена да ви кажа, тази малка бележка.

Терминът "репликацията" дойде от IT генетика (здравей биолози!). Там е процес на удвояване на ДНК - необходимото време на клетъчното делене време. ДНК - най-много, че нито е важен носител на информация в света, така че биологичната термин беше избрана да работи с данните в компютъра.

Репликация е разделен на няколко класа. Това е еднопосочно (еднопосочен) и многопосочни (многостранен) - Тази класификация се извършва по посока на трансфер на данни между бази данни. Еднопосочното репликация обикновено се използва, когато се синхронизира резервно копие на базата данни с текущата база данни, многопосочни - когато синхронизирате двете, така да се каже, независими клонове на една и съща база данни.

Също така, репликацията е синхронни и асинхронни. С синхронна репликация, не може да има само една версия на данните - това налага ограничения върху работата с данните по време на репликация. Asynchronous репликация избягва този проблем, но може да има база данни са несъвместими с гледна точка, данните на потребителя. Обикновено това е един асинхронен репликация, отнасящи се до когато говорят за репликация база данни като цяло.

Разграничаване репликация и на основания като по време на неговото изпълнение. Ако репликация се извършва веднага след промените в базата данни, това е репликация в реално време, в противен случай ние ще трябва да се справят със забавено репликация.

Като комуникация между репликацията на базата данни е разделен на пряка и не-детерминирана. Direct - когато един канал за комуникация между базите е достатъчно стабилна. Ако базите данни са свързани с нестабилна канал (да речем, през Dial-Up), приемник на данни не може по никакъв го желаното време, за да се свържете с източник на информация, поради което решенията, взети от тях в рамките на даден конфликт са вероятностни (не-детерминирана) характер ,

Още веднъж искам да подчертая, че базата данни репликация - не най-лесно в най-общия случай, проблемът трябва да бъде решен в развитието на разпределени системи. Ето защо те са свързани с разбирането на хората, които се кълнат в нея около - те са склонни да имат добра причина.

версия за печат

Свързани статии

Подкрепете проекта - споделете линка, благодаря!