Sisällysluettelo:
Määritelmä - Mitä replikaatio tarkoittaa?
Replikointi on jatkuvaa tietojen muutosten kopiointia tietokannasta (julkaisija) toiseen tietokantaan (tilaaja). Nämä kaksi tietokantaa sijaitsevat yleensä eri fyysisillä palvelimilla, mikä johtaa kuorman tasapainotuskehykseen jakamalla valikoituja tietokantakyselyjä ja tarjoamalla virhetoimintakyky. Tilaajatietokannan palvelin voidaan määrittää varmuuskopioksi, jos julkaisijatietokannan palvelin epäonnistuu.
Techopedia selittää replikoinnin
Replikointia toteutettaessa tietokantajärjestelmät käyttävät erilaisia menetelmiä, mutta käyttävät samaa käsitettä. Jos on tapa kopioida tietoja yhdestä tietokannasta toiseen tai jopa kolmanteen versioon samasta tietokannasta, voidaan saavuttaa kaksi tietokannan hallinnan päätavoitetta: virhetoiminto ja kuorman tasapainotus.
Kun tiedot on jaettu kahden tai useamman palvelimen välillä, kyselyä käyttäviä käyttäjiä ei vaadita muodostamaan yhteyttä ensisijaiseen tietokantaan. Jos replikointi on asetettu määrittelemään ensisijainen tietokanta julkaisijaksi, jotkut kyselyt voidaan ohjata tilaajalle. Kuormituksen tasapainotusprosessina tämä prosessi on hyödyllinen tietokantoille, joilla on korkea käyttäjäliikenne.
Replikointi voi myös tarjota virhetoiminnon. Kun tietoja pidetään kahdessa erillisessä palvelimessa, tilaaja voidaan asettaa oletusprimaariksi, jos julkaisija ei ole käytettävissä.
On olemassa kolme erilaista replikaatiomenetelmää:
- Yksittäiskuvan kopiointi: Tiedot kopioidaan julkaisijalta tilaajille.
Huomaa: Tilaajamuutosten on oltava julkaisijan tekemiä. Siten vain tilaajaa voidaan kysyä; mutta käyttäjät eivät voi muokata sen tietoja.
- Yhdistä replikaatio: Tiedot yhdistetään kahdesta tai useammasta tietokannasta yhteen super master-tietokantaan, jonka toteuttaminen on vaikeampaa kuin tilannekuvan replikointi.
- Transactional Replication: Koko tietokanta kopioidaan, mitä seuraa julkaisijoiden päivitykset, jotka kopioidaan määräajoin tilaajille.
Jos tärkeät tiedot poistetaan vahingossa julkaisijalta, replikointi poistaa samat tiedot tilaajiltaan. Replikointi ei korvaa varmuuskopioita.
