āĻāĻŋāĻāĻžāĻŦā§ MVCC āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻāĻžāĻ āĻāϰā§
āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϰāϏāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ (MVCC) āĻāϰ āϧāĻžāϰāĻŖāĻž, āĻŽā§āϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āϤāĻž āĻ āύā§āĻŦā§āώāĻŖ āĻāϰā§āύ⧎

āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϰāϏāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ (MVCC) āĻāϰ āĻā§āĻŽāĻŋāĻāĻž
āĻāϧā§āύāĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§, āĻāĻāϝā§āĻā§ āĻāĻāĻžāϧāĻŋāĻ āϞā§āύāĻĻā§āύ āĻāĻāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāϝā§āĻā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āϏāĻā§āĻāϤāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĻāĻā§āώ āĻā§āĻļāϞ āĻšāϞ āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϰāϏāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ (MVCC)āĨ¤ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āϰā§āĻāϰā§āĻĄā§āϰ āĻĒā§āĻĨāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻā§, āĻĒāĻžāĻ āĻāĻĻā§āϰ āĻāϞāĻŽāĻžāύ āϞā§āĻāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻ āĻŦāϰā§āĻĻā§āϧ āύāĻž āĻšāϝāĻŧā§ āĻāĻāĻāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
MVCC āϏā§āϏā§āĻĒāώā§āĻ āϞāĻ āĻāĻžāĻĄāĻŧāĻž āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋ āĻāϰ⧠āĻĻā§āĻŦāύā§āĻĻā§āĻŦā§āϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§, āϝāĻžāϰ āĻĢāϞ⧠āϞāĻ āĻŦāĻŋāϰā§āϧ āĻāĻŽāĻžāϝāĻŧ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻā§āĻ-āϞā§āύāĻĻā§āύ āĻāĻŦāĻ āĻāĻā§āĻ-āϏāĻā§āĻāϤāĻŋāĻĒā§āϰā§āĻŖ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝā§āĻāĻžāύ⧠āĻĄā§āĻāĻžāϤ⧠āĻāύ āĻāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ MVCC āĻ āύā§āϝāĻžāύā§āϝ āϏāĻŽāϏāĻžāĻŽāϝāĻŧāĻŋāĻ āϞā§āύāĻĻā§āύā§āϰ āĻĻā§āĻļā§āϝāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āύāĻž āĻāϰā§, āϞā§āύāĻĻā§āύā§āϰ āϏāĻŽāϝāĻŧ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻ āĻŦā§āϧ āϰā§āĻāϰā§āĻĄ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤
MVCC āĻāϝāĻŧāĻžāϰā§āĻāĻĢā§āϞā§: āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻž, āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āϞāĻž
MVCC āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻž āĻŦā§āĻāĻžāϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ, āĻāĻĒāĻĄā§āĻ āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āϝāĻžāĻŦ āϝāĻž āĻāĻ āĻāĻāϝā§āĻā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻā§āĻļāϞ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĨ¤
- āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻž : āϝāĻāύ āĻāĻāĻāĻŋ āύāϤā§āύ āϰā§āĻāϰā§āĻĄ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻĸā§āĻāĻžāύ⧠āĻšāϝāĻŧ, āĻāĻŽāĻāĻŋāϏāĻŋāϏāĻŋ āϰā§āĻāϰā§āĻĄā§ āĻāĻāĻāĻŋ āĻ āύāύā§āϝ āϞā§āύāĻĻā§āύ āĻāĻāĻĄāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰā§āĨ¤ āĻāĻ āĻāĻāĻĄāĻŋāĻāĻŋ āϤāĻžāϰ āĻā§āĻŦāύāĻāĻā§āϰ āĻā§āĻĄāĻŧā§ āϰā§āĻāϰā§āĻĄā§āϰ āϏāĻāϏā§āĻāϰāĻŖ āĻā§āϰā§āϝāĻžāĻ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤
- āϰā§āĻāϰā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž : āϰā§āĻāϰā§āĻĄ āĻāĻĒāĻĄā§āĻā§āϰ āĻā§āώā§āϤā§āϰā§, MVCC āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠āĻŦāĻŋāĻāĻŋāύā§āύ āϞā§āύāĻĻā§āύ āĻŦāĻŋāϰā§āϧ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻ āϰā§āĻāϰā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻāύ āĻāĻāĻāĻŋ āϞā§āύāĻĻā§āύ āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§, āϤāĻāύ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ āϰā§āĻāϰā§āĻĄāĻāĻŋāϰ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āϞā§āύāĻĻā§āύā§āϰ āĻāĻāĻĄāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰā§āĨ¤ āϰā§āĻāϰā§āĻĄā§āϰ āĻāϏāϞ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻ āϏā§āĻĒāϰā§āĻļāĻŋāϤ āϰāĻžāĻāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻ āύā§āϝāĻžāύā§āϝ āϞā§āύāĻĻā§āύāĻā§āϞāĻŋāĻā§ āĻāĻāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āϰā§āĻāϰā§āĻĄā§āϰ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āϞā§āύāĻĻā§āύ āĻāĻŦāĻ āĻāĻ āϞā§āύāĻĻā§āύ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠āĻļā§āϰ⧠āĻšāĻāϝāĻŧāĻž āĻāĻŦāĻŋāώā§āϝāϤā§āϰ āϞā§āύāĻĻā§āύā§āϰ āĻāύā§āϝ āĻŦā§āϧāĨ¤
- āϰā§āĻāϰā§āĻĄ āĻŽā§āĻā§ āĻĢā§āϞāĻž : āϝāĻāύ āĻāĻāĻāĻŋ āϞā§āύāĻĻā§āύ āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āĻŽā§āĻā§ āĻĻā§āϝāĻŧ, MVCC āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĨā§āĻā§ āϰā§āĻāϰā§āĻĄāĻāĻŋ āϏāϰāĻžāϏāϰāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧ āύāĻžāĨ¤ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻāĻāĻŋ āϰā§āĻāϰā§āĻĄāĻāĻŋāĻā§ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰ⧠(āĻāĻāĻāĻŋ āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻāĻŋāĻšā§āύāĻŋāϤāĻāĻžāϰ⧠āĻšāĻŋāϏāĻžāĻŦā§ āϞā§āύāĻĻā§āύā§āϰ āĻāĻāĻĄāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰā§) āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āϰā§āĻāϰā§āĻĄ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāĻā§ āĻ āύā§āϝāĻžāύā§āϝ āϞā§āύāĻĻā§āύā§āϰ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧ āϰā§āĻā§ā§ˇ āĻāĻāĻŦāĻžāϰ āϏāĻŽāϏā§āϤ āϏāĻā§āϰāĻŋāϝāĻŧ āϞā§āύāĻĻā§āύā§āϰ āĻāύā§āϝ āĻāϰ āĻŽā§āĻā§ āĻĢā§āϞāĻž āϰā§āĻāϰā§āĻĄā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāĻŦā§ āύāĻž, MVCC āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻš āĻāϰāĻŦā§ āĻāĻŦāĻ āϏā§āĻĨāĻžāϝāĻŧā§āĻāĻžāĻŦā§ āĻĄā§āĻāĻžāĻŦā§āϏ āĻĨā§āĻā§ āϰā§āĻāϰā§āĻĄāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻŦā§āĨ¤
āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āύāĻŋāĻ āύāĻŋāĻ āϞā§āύāĻĻā§āύ āĻāĻāĻĄāĻŋāĻā§āϞāĻŋ āϰā§āĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āϞā§āύāĻĻā§āύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻ āύā§āϏāĻžāϰ⧠āĻĄā§āĻāĻžāϰ āĻāĻāĻāĻŋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϏāĻā§āϰāĻŋāϝāĻŧ āϞā§āύāĻĻā§āύāĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ āϞā§āύāĻĻā§āύ āĻļā§āϰā§āϰ āϏāĻŽāϝāĻŧā§ āĻŦā§āϧ āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ āϰā§āĻāϰā§āĻĄ āϏāĻāϏā§āĻāϰāĻŖ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§, āϏā§āϏā§āĻĒāώā§āĻ āϞāĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻžāĻĄāĻŧāĻžāĻ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāϤāĻž āĻāĻŦāĻ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāϰāĻŖ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤

MVCC āĻāĻĒāϏāĻžāĻāĻĄāϏ āĻāĻŦāĻ āĻĄāĻžāĻāύāϏāĻžāĻāĻĄāϏ: āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāϤāĻž
āϝāĻĻāĻŋāĻ MVCC āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻŦāϰā§āϧāĻŋāϤ āĻāĻāϝā§āĻā§ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž, āĻāϰ āĻāĻŋāĻā§ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāĻ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāϏā§āύ āĻāĻāĻāĻŋ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§ MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻž āĻāϰāĻž āϝāĻžāĻāĨ¤
MVCC āĻāϰ āĻāĻĒāϏāĻžāĻāĻĄāϏ
- āĻŦāϰā§āϧāĻŋāϤ āϏāĻā§āĻāϤāĻŋ : MVCC āĻāĻāĻžāϧāĻŋāĻ āϞā§āύāĻĻā§āύāĻā§ āĻāĻāϝā§āĻā§ āĻāĻžāϞāĻžāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ āĻĄā§āĻāĻžāϰ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻĻāĻŋāϝāĻŧā§āĨ¤ āĻāĻāĻŋ āϞāĻ āĻāύā§āĻā§āύā§āĻ āĻāĻŽāĻžāϝāĻŧ, āϞā§āύāĻĻā§āύāĻā§āϞāĻŋāĻā§ āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāĻāĻžāĻŦā§ āĻŦā§āϞāĻ āĻāϰāĻž āĻĨā§āĻā§ āĻŦāĻžāϧāĻž āĻĻā§āϝāĻŧāĨ¤
- āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ : āϏā§āϏā§āĻĒāώā§āĻ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāĻĄāĻŧāĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§, MVCC āĻĻā§āϰā§āϤ āĻĒāĻ āύ āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻā§āĻ-āϏāĻā§āĻāϤāĻŋāĻĒā§āϰā§āĻŖ āĻĒāϰāĻŋāĻŦā§āĻļā§āĨ¤
- āĻāύā§āύāϤ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž : MVCC āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞā§āύāĻĻā§āύā§āϰ āĻļā§āϰā§āϰ āϏāĻŽāϝāĻŧ āĻ āύā§āϏāĻžāϰ⧠āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āϏāϰāĻŦāϰāĻžāĻš āĻāϰ⧠āϏāĻŽāĻāĻžāϞā§āύ āϞā§āύāĻĻā§āύā§āϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĄā§āĻāĻžāϰ āĻ āύā§āϝāĻžāύā§āϝ āϞā§āύāĻĻā§āύā§āϰ āĻĻā§āĻļā§āϝāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āύāĻž āĻāϰ⧠āϏā§āĻŦāĻžāϧā§āύāĻāĻžāĻŦā§ āĻāĻŦāĻ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āϞā§āύāĻĻā§āύāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
MVCC āĻāϰ āĻāĻžāϰāĻžāĻĒ āĻĻāĻŋāĻ
- āĻŦāϰā§āϧāĻŋāϤ āϏāĻā§āĻāϝāĻŧāϏā§āĻĨāĻžāύ āĻāĻāĻžāϰāĻšā§āĻĄ : MVCC-āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ, āϝāĻžāϰ āĻĢāϞ⧠āϏā§āĻā§āϰā§āĻ āĻāĻāĻžāϰāĻšā§āĻĄ āĻŦā§āĻĻā§āϧāĻŋ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻŋāύā§āϤ⧠āϏā§āĻā§āϰā§āĻ āĻāĻŦāĻ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšā§āϰ āĻĒāĻĻā§āϧāϤāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰ⧠āĻāĻ āĻāĻāĻžāϰāĻšā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āϰāĻšāĻŖāϝā§āĻā§āϝ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻšā§āϰāĻžāϏ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻāĻāĻŋāϞ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻš : MVCC āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻ āĻĒā§āϰāĻāϞāĻŋāϤ āϰā§āĻāϰā§āĻĄ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻļā§āϞāĻŋāϤ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšā§āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻŋāĻā§ āĻāĻāĻŋāϞāϤāĻž āϏā§āώā§āĻāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻā§āĻ-āϞā§āύāĻĻā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§āĨ¤
- āϏā§āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻšā§āϰāĻžāϏāĻā§āϤ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻžāϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ : MVCC āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŋāĻā§ āĻā§āώā§āϤā§āϰ⧠āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāϤāĻžāϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āĻāĻŽāĻŋāϝāĻŧā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāĻā§āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒāĻ āύ-āϞā§āĻāĻžāϰ āĻĻā§āĻŦāύā§āĻĻā§āĻŦā§ āĻāĻā§ āĻŦāĻž āϝāĻĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āϏā§āϤāϰāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻž āĻĻā§āϰā§āĻŦāϞ āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝā§āĻŽāύ āĻĒāĻ āύ-āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋāĻŦāĻĻā§āϧ āĻāĻŦāĻ āĻĒāĻ āύ-āĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āϏā§āϤāϰāĨ¤ āϤāĻŦā§āĻ, MVCC-āĻāϰ āĻ āϏāĻāĻā§āϝ āϏā§āĻŦāĻŋāϧāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰ⧠āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ āĻā§āϰāĻšāĻŖāϝā§āĻā§āϝ āĻā§āϰā§āĻĄ-āĻ āĻĢāĨ¤
āϝāĻĻāĻŋāĻ MVCC-āĻāϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻāĻŋāĻā§ āĻā§āϝāĻžāϞā§āĻā§āĻ āĻāĻŦāĻ āĻāĻāĻŋāϞāϤāĻž āϰāϝāĻŧā§āĻā§, āĻāĻāĻŋ āĻāĻāϝā§āĻā§ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž, āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻāĻŦāĻ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ MVCC āĻŦā§āĻāĻž āĻāĻŦāĻ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰā§, āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻāĻŦāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻ ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāϏā§āĻā§āϰā§āĻāϰāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ āĻāĻŦāĻ āĻĻāĻā§āώ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽ (RDBMS) MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύā§āύāϤ āϏāĻā§āĻāϤāĻŋ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύā§āϰ āĻāύā§āϝāĨ¤ āĻāĻāĻžāύ⧠MVCC āĻĒā§āϰāϝāĻŧā§āĻāĻāĻžāϰ⧠āĻŦāĻšā§āϞ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻŋāĻā§ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻāĻāĻŋ āĻāĻāĻžāϰāĻāĻŋāĻ āϰāϝāĻŧā§āĻā§āĨ¤
āĻĒā§āϏā§āĻāĻā§āϰā§āĻāϏāĻāĻŋāĻāĻāϞ
āύā§āϤā§āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāĻĒā§āύ-āϏā§āϰā§āϏ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ, PostgreSQL , āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āϞā§āύāĻĻā§āύāĻā§āϞāĻŋāĻā§ āĻāϞāĻžāĻĻāĻž āĻāϰāϤā§, āϏāĻā§āĻāϤāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāϤ⧠āĻāĻŦāĻ āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠MVCC āϏāĻŽāϰā§āĻĨāύ āĻāϰā§ā§ˇ PostgreSQL āĻāĻāĻāĻŋ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āĻā§āĻļāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻž āĻĒāĻ āύ āĻāĻŦāĻ āϞā§āĻāĻžāϰ āϞā§āύāĻĻā§āύāĻā§āϞāĻŋāĻā§ āĻāϞāĻžāĻĻāĻž āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞā§āύāĻĻā§āύā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĄā§āĻāĻž āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻā§āĨ¤ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āϞāĻ āĻŦāĻŋāϰā§āϧ āĻāĻŽāĻžāϝāĻŧ āĻāĻŦāĻ āĻĻā§āϰāĻŋ āύāĻž āĻāϰ⧠āĻāĻāĻžāϧāĻŋāĻ āϞā§āύāĻĻā§āύ āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻžāϞāĻžāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ (āĻāύā§āĻĄāĻŋāĻŦāĻŋ āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ)
āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ āĻāϰā§āĻāĻāĻŋ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻāĻĒā§āύ āϏā§āϰā§āϏ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽāĨ¤ āϝāĻĻāĻŋāĻ MyISAM-āĻāϰ āĻĄāĻŋāĻĢāϞā§āĻ āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ MVCC āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āύāĻž, InnoDB āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ, āϝā§āĻāĻŋ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰā§āĻ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰāĻž āĻšāϝāĻŧ, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āϏāĻā§āĻāϤāĻŋ āĻāύā§āύāϤ āĻāϰāϤ⧠MVCC āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĨ¤ InnoDB āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, MySQL āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāϰ⧠āϝāĻžāϤ⧠āĻāĻāϝā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āĻāϰāĻž āϝāĻžāϝāĻŧ, āϝāĻžāϰ āĻĢāϞ⧠āϞāĻ āĻāύā§āĻā§āύā§āĻ āĻāĻŽ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻšāϝāĻŧāĨ¤
āĻāϰāĻžāĻāϞ
āĻāϰāĻžāĻāϞ āĻĄā§āĻāĻžāĻŦā§āϏ, āĻĒā§āϰāĻāĻžāĻŦāĻļāĻžāϞ⧠āĻŦāĻžāĻŖāĻŋāĻā§āϝāĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ, āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāϤ⧠āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠MVCC āύāĻŋāϝāĻŧā§āĻ āĻāϰā§āĨ¤ āĻāϰāĻžāĻāϞ āĻĒāĻ āύ āĻāĻŦāĻ āϞā§āĻāĻžāϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āϏāĻŽāύā§āĻŦāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻāĻŋ āĻĒāĻžāĻ āĻāĻĻā§āϰ āĻĄā§āĻāĻžāϰ āĻāĻāĻāĻŋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ āϝāĻāύ āϞā§āĻāĻāĻĻā§āϰ āĻ āύā§āϝāĻžāύā§āϝ āϞā§āύāĻĻā§āύāĻā§āϞāĻŋāĻā§ āĻŦā§āϞāĻ āύāĻž āĻāϰ⧠āĻĄā§āĻāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
āĻŽāĻžāĻāĻā§āϰā§āϏāĻĢāĻ āĻāϏāĻāĻŋāĻāĻāϞ āϏāĻžāϰā§āĻāĻžāϰ (āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āϞā§āĻā§āϞ)
āĻŽāĻžāĻāĻā§āϰā§āϏāĻĢāĻ āĻāϏāĻāĻŋāĻāĻāϞ āϏāĻžāϰā§āĻāĻžāϰ āĻāϰā§āĻāĻāĻŋ āĻŦāĻŋāĻļāĻŋāώā§āĻ āĻŦāĻžāĻŖāĻŋāĻā§āϝāĻŋāĻ RDBMSāĨ¤ āϝāĻĻāĻŋāĻ āĻāĻāĻŋ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻž, āĻāĻāĻŋ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āϞā§āĻā§āϞāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž MVCC āĻŽāĻĄā§āϞāĻā§ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, SQL āϏāĻžāϰā§āĻāĻžāϰ āĻĄā§āĻāĻž āϏāĻžāϰāĻŋāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§, āĻāĻŽ āϞāĻ āĻāύā§āĻā§āύā§āĻ āĻāĻŦāĻ āĻŦāϰā§āϧāĻŋāϤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϏāĻš āĻāĻāϝā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§āϞāĻŋāĻā§ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
AppMaster āϏāĻžāĻĨā§ āĻāĻŽāĻāĻŋāϏāĻŋāϏāĻŋ: āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞā§āϰ āϏā§āĻŦāĻŋāϧāĻž āύā§āĻāϝāĻŧāĻž
āĻ ā§āϝāĻžāĻĒāĻŽāĻžāϏā§āĻāĻžāϰā§āϰ āύā§-āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāĻŽāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻĻā§āϝāĻŧ āϝāĻž āϏāĻŽā§āĻĒāϰā§āĻāϝā§āĻā§āϤ āĻĄāĻžāĻāĻžāĻŦā§āϏāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϏāĻŽāϏāĻžāĻŽāϝāĻŧāĻŋāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āĻāύā§āϝ MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϏāĻšāĨ¤ MVCC-āĻāϰ āĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āϏāĻā§āϤāύ āĻšāĻāϝāĻŧāĻž āĻāĻŦāĻ āĻāĻžāϰā§āϝāĻāϰā§āĻāĻžāĻŦā§ āϏā§āĻā§āϞāĻŋāĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻžāύ⧠āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āĻ, āϏā§āĻā§āϞāϝā§āĻā§āϝ āĻāĻŦāĻ āĻĻāĻā§āώ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤

AppMaster āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰāĻā§ āĻĄā§āĻāĻž āϏā§āĻāĻŋāĻŽāĻž āĻŽāĻĄā§āϞ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāϤā§, REST API āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰ⧠āϝāĻž āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāĻžāĻ āĻāϰā§āĨ¤ āĻ ā§āϝāĻžāĻĒāĻŽāĻžāϏā§āĻāĻžāϰ-āĻā§āύāĻžāϰā§āĻ āĻāϰāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻĄā§āĻāĻž āϏā§āĻā§āϰā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āϝā§āĻā§āύ⧠PostgreSQL-āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž PostgreSQL-āĻ MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
AppMaster āĻāϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ Go (golang), Vue3 āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāϝāĻŧā§āĻŦ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻŦāĻ Android āĻāϰ āĻāύā§āϝ Kotlin āĻāĻŦāĻ Jetpack Compose āĻāĻŦāĻ iOS-āĻāϰ āĻāύā§āϝ SwiftUI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏā§āϰā§āϏ āĻā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āϝā§āĻā§āϤāĻŋ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§, āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āĻ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝāĻāύ āĻāĻāϝā§āĻā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻāύā§āϝ MVCC-āĻāϰ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
āĻāĻŦāĻŋāώā§āϝāϤā§āϰ āĻĒā§āϰāĻŦāĻŖāϤāĻž āĻāĻŦāĻ āĻāĻĻā§āĻāĻžāĻŦāύ
āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻŦāĻŋāĻļā§āĻŦ āĻā§āϰāĻŽāĻžāĻāϤ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻšāĻā§āĻā§, āĻāĻŦāĻ MVCC āĻāĻ āĻ āĻā§āϰāĻāϤāĻŋāϰ āĻ āĻā§āϰāĻāĻžāĻā§ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāϧā§āύāĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϤā§, āĻŦā§āĻļ āĻāĻŋāĻā§ āĻŽā§āϞ āĻĒā§āϰāĻŦāĻŖāϤāĻž āĻāĻŦāĻ āĻāĻĻā§āĻāĻžāĻŦāύ āĻāĻŽāĻāĻŋāϏāĻŋāϏāĻŋ āĻāĻŦāĻ āĻāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāĻŦāĻŋāώā§āϝāϤāĻā§ āϰā§āĻĒ āĻĻāĻŋāĻā§āĻā§āĨ¤
- āĻāϧā§āύāĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϤ⧠MVCC: MVCC āĻāϧā§āύāĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻāĻāĻŋ āĻā§āύā§āĻĻā§āϰā§āϝāĻŧ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĨ¤ āĻĄā§āĻāĻž āĻāϞāĻŋāĻāĻŽ āĻŦāĻžāĻĄāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻāĻŦāĻ āĻāĻāϝā§āĻā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāϰāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻšāϝāĻŧā§ āĻāĻ ā§, āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰāĻž MVCC āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻžāĻĄāĻŧāĻžāύā§āϰ āĻāύā§āϝ āĻŦāĻŋāύāĻŋāϝāĻŧā§āĻ āĻāϰā§āĨ¤ āĻāĻā§āĻ-āĻĨā§āϰā§āĻĒā§āĻ āĻĒāϰāĻŋāĻŦā§āĻļā§āĻ MVCC āĻāĻžāϰā§āϝāĻāϰ āĻĨāĻžāĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āύāϤā§āύ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤
- āϏā§āĻā§āϞā§āĻŦāĻŋāϞāĻŋāĻāĻŋ āĻāĻŦāĻ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻāĻžāĻŦ: āĻāĻāĻā§āϰ āĻĄā§āĻāĻž-āĻāύāĻā§āύāϏāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āϏā§āĻā§āϞā§āĻŦāĻŋāϞāĻŋāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻāĻĻā§āĻŦā§āĻāĨ¤ āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻāύā§āϝ MVCC āĻāϰ āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤ āϏāĻŽāϰā§āĻĨāύ āĻāĻāĻŋāĻā§ āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ āĻāϰ⧠āϤā§āϞā§āĨ¤ āϝā§āĻšā§āϤ⧠āϏāĻāϏā§āĻĨāĻžāĻā§āϞāĻŋ āĻĒā§āϰāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āϰāĻŽāĻŦāϰā§āϧāĻŽāĻžāύāĻāĻžāĻŦā§ āĻŦāĻŋāϤāϰāĻŖāĻā§āϤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰāĻā§āϞāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰā§, āĻāĻŽāĻāĻŋāϏāĻŋāϏāĻŋ āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āύā§āĻĄāĻā§āϞāĻŋāϤ⧠āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āĻāĻŋāϤā§āϤāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāĻŽāύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝā§āĻāĻžāύ⧠āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻāĻžāϧāĻŋāĻ āĻā§āĻāϞāĻŋāĻ āĻ āĻŦāϏā§āĻĨāĻžāύ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāĻŦāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
- MVCC-āĻāϰ āĻĒā§āϰāϤāĻŋ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻĻā§āώā§āĻāĻŋāĻāĻā§āĻāĻŋ: MVCC āϤāĻžāϰ āĻŽā§āϞā§āϝ āĻĒā§āϰāĻŽāĻžāĻŖ āĻāϰā§āĻā§, āĻāϞāĻŽāĻžāύ āĻāĻŦā§āώāĻŖāĻž āĻāĻŦāĻ āĻāĻĻā§āĻāĻžāĻŦāύ āύāϤā§āύ āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻĻāĻŋāĻā§ āύāĻŋāϝāĻŧā§ āϝāĻžāĻā§āĻā§āĨ¤ āĻĄā§āĻāĻžāĻŦā§āϏ āĻāĻā§āĻāĻŋāύāĻŋāϝāĻŧāĻžāϰāϰāĻž MVCC-āĻāϰ āĻŦā§āĻāĻŋāϤā§āϰāĻā§āϞāĻŋ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰāĻā§āύ, āϝā§āĻŽāύ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āĻāĻŦāĻ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻā§āĻŦāϞ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ, āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻŦāĻ āϏā§āĻā§āώā§āĻŽ-āĻāĻŋāĻāύ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāĻā§ āĻŽā§āĻāĻžāĻŦā§āϞāĻž āĻāϰāĻžāϰ āĻāύā§āϝāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻĒāύā§āĻĨāĻžāĻā§āϞāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āĻāĻŦāĻ āĻāĻā§āĻ āĻāĻāϝā§āĻā§ āĻāĻžāϰāϏāĻžāĻŽā§āϝ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻā§, āĻĄāĻžāĻāĻžāĻŦā§āϏāĻā§āϞāĻŋāĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻāϝāĻŧā§ āύāĻŋāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āĻĻāĻā§āώāϤāĻž, āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āĻ āĻāĻŋāϝā§āĻāύāϝā§āĻā§āϝāϤāĻžāϰ āĻĒā§āϰāϤāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠MVCC āĻāϰ āĻāĻŦāĻŋāώā§āϝāϤāĻā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰā§āĨ¤ āĻĄā§āĻāĻž āĻāϞāĻŋāĻāĻŽ āĻāĻŦāĻ āĻāĻāĻŋāϞāϤāĻž āĻŦā§āĻĻā§āϧāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§, MVCC āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻŋāϤā§āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āϰāϝāĻŧā§ āĻā§āĻā§, āĻĄā§āĻāĻž āĻ āĻāĻŖā§āĻĄāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ āĻāϧā§āύāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāĻžāĻšāĻŋāĻĻāĻžāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻŦāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻĒāύā§āĻĨāĻž āĻā§āϰāĻšāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻĒāϰāĻŋāĻŦā§āĻļā§ MVCC-āĻāϰ āĻļāĻā§āϤāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻā§āώā§āϤā§āϰāĻāĻŋ āĻ āĻŦāĻŋāϰāϤ āĻāĻĻā§āĻāĻžāĻŦāύ āĻāĻŦāĻ āĻāύā§āύāϤāĻŋāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĨ¤
āĻāĻĒāϏāĻāĻšāĻžāϰ
āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϰāϏāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ (MVCC) āĻšāϞ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻā§āĻļāϞ āϝāĻžāϤ⧠āĻĄā§āĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āϝāĻžāϝāĻŧ, āϞāĻ āĻāύāĻā§āύā§āĻā§āĻļāύ āĻāĻŽāĻžāύ⧠āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻžāϧāĻŋāĻ āĻāĻāϝā§āĻā§ āϞā§āύāĻĻā§āύā§āϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ PostgreSQL, MySQL (InnoDB), Oracle, āĻāĻŦāĻ Microsoft SQL Server (āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āϞā§āĻā§āϞ) āϏāĻš āĻŦā§āĻļ āĻāĻŋāĻā§ āϏā§āĻĒāϰāĻŋāĻāĻŋāϤ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ, āĻāύā§āύāϤ āϏāĻŽāĻŦāĻžāϝāĻŧ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻāύā§āϝ MVCC āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĨ¤
āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰ⧠āĻāĻŽāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĄā§āĻā§āϞāĻĒ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, MVCC-āĻāϰ āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋ āĻŦā§āĻāĻž āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤāĻžāĻĻā§āϰ āϏā§āĻŦāĻŋāϧāĻž āĻā§āϰāĻšāĻŖ āĻāϰ⧠āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤ AppMasterno-code āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻāĻĒāύāĻžāĻā§ āĻāĻŽāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ āϝāĻž MVCC-āϏāĻā§āώāĻŽ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻŦā§āϝāĻžāĻĒāĻ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻšāϏā§āϤāĻā§āώā§āĻĒā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāĻŦāĻ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻĻā§āϝāĻŧāĨ¤
āĻĒā§āϰāĻļā§āύā§āϤā§āϤāϰ
āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϰāϏāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ (MVCC) āĻšāϞ āĻāĻāĻāĻŋ āĻĻāĻā§āώ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ āĻā§āĻāύāĻŋāĻ āϝāĻž āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āϝāĻžāϤ⧠āĻĄā§āĻāĻžāϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧ āϝāĻāύ āĻāĻāĻžāϧāĻŋāĻ āϞā§āύāĻĻā§āύ āĻāĻāĻ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āϰā§āĻāϰā§āĻĄā§āϰ āĻĒā§āĻĨāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻā§, āϞā§āĻāĻžāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻ āĻŦāϰā§āĻĻā§āϧ āύāĻž āĻšāϝāĻŧā§āĻ āĻĒāĻžāĻ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
MVCC āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ āϰā§āĻā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āϞā§āύāĻĻā§āύā§āϰ āĻāύā§āϝ āĻ āύāύā§āϝ āĻāĻāĻĄāĻŋ (āϞā§āύāĻĻā§āύ āĻāĻāĻĄāĻŋ) āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰ⧠āĻāĻŦāĻ āϝāĻāύ āĻāĻāĻāĻŋ āϞā§āύāĻĻā§āύ āĻļā§āϰ⧠āĻšāϝāĻŧ āϤāĻāύ āĻļā§āϰ⧠āĻšāϝāĻŧāĨ¤ āϝāĻāύ āĻāĻāĻāĻŋ āϞā§āύāĻĻā§āύ āĻāĻāĻāĻŋ āϰā§āĻāϰā§āĻĄ āϤā§āϰāĻŋ āĻāϰā§, āĻāĻĒāĻĄā§āĻ āĻāϰ⧠āĻŦāĻž āĻŽā§āĻā§ āĻĻā§āϝāĻŧ, āϤāĻāύ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏā§āĻ āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋ āĻāϰā§, āϞā§āύāĻĻā§āύā§āϰ āĻāĻāĻĄāĻŋāϰ āϏāĻžāĻĨā§ āĻā§āϝāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒāĻžāĻ āĻāϰāĻž āϞā§āύāĻĻā§āύā§āϰ āĻļā§āϰā§āϰ āϏāĻŽāϝāĻŧā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻĒāϝā§āĻā§āϤ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
MVCC-āĻāϰ āĻĒā§āϰāϧāĻžāύ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻŦāϰā§āϧāĻŋāϤ āĻāĻāϤā§āϰā§āĻāϰāĻŖ, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž, āĻšā§āϰāĻžāϏ āϞāĻ āĻŦāĻŋāϰā§āϧ āĻāĻŦāĻ āϞā§āύāĻĻā§āύā§āϰ āĻŽāϧā§āϝ⧠āĻāύā§āύāϤ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻžāĨ¤ MVCC āĻĒāĻžāĻ āĻāĻĻā§āϰ āϞā§āĻāĻāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ āĻŦāϰā§āĻĻā§āϧ āύāĻž āĻāϰā§āĻ āĻĄā§āĻāĻžāϰ āĻāĻāĻāĻŋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤā§āĨ¤ āĻāĻāĻŋ āϞāĻ āĻŦāĻŋāϰā§āϧ āĻāĻŽāĻžāϝāĻŧ āĻāĻŦāĻ āĻāϰāĻ āĻāĻāϝā§āĻā§ āϞā§āύāĻĻā§āύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ, āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰā§āĨ¤
āϝāĻĻāĻŋāĻ MVCC āĻ āύā§āĻ āϏā§āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻāϰ āĻāĻŋāĻā§ āĻ āϏā§āĻŦāĻŋāϧāĻžāĻ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āϰā§āĻāϰā§āĻĄā§āϰ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻāĻžāϰāĻŖā§ āϏā§āĻā§āϰā§āĻ āĻāĻāĻžāϰāĻšā§āĻĄ āĻŦā§āĻĻā§āϧāĻŋ, āĻ āĻĒā§āϰāĻāϞāĻŋāϤ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻžāϰ āĻāύā§āϝ āĻāĻāĻŋāϞ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻš āĻāĻŦāĻ āĻāĻŋāĻā§ āĻā§āώā§āϤā§āϰā§, āĻĒāĻĄāĻŧāĻž-āϞā§āĻāĻžāϰ āĻĻā§āĻŦāύā§āĻĻā§āĻŦā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻŦāĻž āĻĒāĻ āĻŋāϤ-āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋāĻŦāĻĻā§āϧ āĻāĻŦāĻ āĻĒāĻ āύ-āĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύāϤāĻž āϏā§āϤāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āĻšā§āϰāĻžāϏ āĻāϰāĻžāĨ¤
āĻĒā§āϏā§āĻāĻā§āϰā§āĻāϏāĻāĻŋāĻāĻāϞ, āĻŽāĻžāĻāĻāϏāĻāĻŋāĻāĻāϞ (āĻāύā§āĻĄāĻŋāĻŦāĻŋ āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ āϏāĻš), āĻāϰāĻžāĻāϞ āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āϰā§āϏāĻĢā§āĻ āĻāϏāĻāĻŋāĻāĻāϞ āϏāĻžāϰā§āĻāĻžāϰ (āϏā§āύā§āϝāĻžāĻĒāĻļāĻ āĻāĻāϏā§āϞā§āĻļāύ āϞā§āĻā§āϞ āϏāĻš) āϏāĻš āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϰāϏāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāύā§āĻā§āϰā§āϞ (āĻāĻŽāĻāĻŋāϏāĻŋāϏāĻŋ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
AppMaster āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāĻŽāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ āϝāĻž MVCC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰā§āĨ¤ AppMaster āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύāĻā§āϞāĻŋ āĻ āĻĢāĻžāϰ āĻāϰ⧠āϝāĻžāϤ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāĻŦāĻ āĻāĻžāϰā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύā§āϰ āĻāύā§āϝ MVCC āĻāϰ āĻā§āώāĻŽāϤāĻžāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏā§āĻŦāĻŋāϧāĻž āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤


