Bahay Mga Databases Ano ang transactional replication? - kahulugan mula sa techopedia

Ano ang transactional replication? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Transactional Replication?

Ang transaksyonal na pagtitiklop ay ang awtomatikong pana-panahong pamamahagi ng mga pagbabago sa pagitan ng mga database. Kinokopya ang data sa (o malapit) sa real-time mula sa pangunahing server (publisher) hanggang sa pagtanggap ng database (tagasuskribi). Kaya, ang transactional pagtitiklop ay nag-aalok ng isang mahusay na backup para sa madalas, araw-araw na mga pagbabago sa database.

Ipinapaliwanag ng Techopedia ang Transactional Replication

Sa karamihan ng mga kaso, nagsisimula ang pagtitiklop ng transactional sa pamamagitan ng pagkuha ng snapshot ng publisher, na kung saan ay kinopya sa suskritor. Pagkatapos, ang anumang mga pagbabago sa publisher ay naka-log sa real-time at nag-replicate sa tagasuskribi.

Ang transaksyonal na pagtitiklop ay hindi lamang kopyahin ang netong epekto ng mga pagbabago sa data, ngunit sa halip ay pare-pareho at tumpak na tumutulad sa bawat pagbabago.


Halimbawa, ang balanse ng account ng isang customer sa database ng publisher ng isang komersyal na bangko sa una ay nagbabasa ng $ 2, 000. Pagkatapos, sa loob ng ilang minuto, ang customer ay nagdeposito ng $ 500 at pagkatapos ay inalis ang $ 1000 mula sa ATM. Ang netong epekto ay $ 2000 + $ 500- $ 1000 = $ 1500. Gayunpaman, ang isang transactional na pagtitiklop ay hindi simpleng i-update ang account sa kliyente ng subscriber bilang $ 1500. Ang bawat isa sa dalawang mga transaksyon na ito ay dapat ding isulat sa subscriber.


Dahil sa malapit nitong real-time na kalikasan, madalas na ginagamit ng transactional replication ng dalawa o higit pang mga administrator ng database (DBA) bilang isang mekanismo ng failover kung saan higit sa ilang minuto ng downtime ay hindi isang opsyon, halimbawa ang mga network ng ATM at mga istasyon ng nuclear power. Kaugnay nito, napatunayan ng transactional replication na isang maaasahang mekanismo para sa mga backup na database.


Kabilang sa iba pang mga uri ng pagtitiklop ang pagsasama at pagtitiklop ng snapshot.

Ano ang transactional replication? - kahulugan mula sa techopedia