Sobes.tech
Junior — Middle

Оё метавонед тафовутҳоро байни механизмҳои шардсозӣ ва репликаи пойгоҳи додаҳо шарҳ диҳед?

sobes.tech AI

Ҷавоб аз AI

Шардёрӣ ва репликасия ду роҳи гуногун барои васеъ кардани пойгоҳи додаҳо мебошанд.

Репликасия — ин равандест, ки дар он маълумот аз сервери асосӣ (мастер) ба серверҳои дигар (репликҳо) нусхабардорӣ мешавад. Репликҳо одатан барои баланд бардоштани дастрасӣ ва тақсим кардани бор дар хондан истифода мешаванд. Ҳар вақт, ки навиштҳо ба мастер равона мешаванд, хонданҳоро метавон аз репликҳо анҷом дод. Агар мастер барҳам хӯрад, метавон ба реплика гузашт.

Шардорӣ — тақсим кардани маълумот ба қисмҳо (шардҳо), ки ҳар яке дар сервери алоҳида нигоҳ дошта мешавад. Ин имкон медиҳад, ки пойгоҳи додаҳоро горизонталӣ васеъ кардан, бор ва ҳаҷми маълумотро байни чанд мошин тақсим кардан. Ҳар як сабт ба шард муайян мувофиқи калид (масалан, user_id) дохил мешавад.

Масалан:

  • Репликасия: як сервер бо нусхаи пурраи маълумот + чанд сервер бо нусхаҳо барои хондан.
  • Шардорӣ: 10 сервер, ҳар яке 1/10 маълумотро нигоҳ медорад.

Ин роҳҳо репликасияро дар баробари муқовимат ба хато ва васеъшавии хондан беҳтар мекунад, дар ҳоле ки шардорӣ барои васеъ кардани навиштан ва ҳаҷми маълумот имкон медиҳад.