MVCC рд▓реЗрди-рджреЗрди рдЕрд▓рдЧрд╛рд╡ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ

рд╣рд╛рдп, рд╣реИрдмреНрд░ред рдореЗрд░рд╛ рдирд╛рдо рд╡реНрд▓рд╛рджрд┐рд╕реНрд▓рд╛рд╡ рд░реЛрдбрд┐рди рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рдУрдЯреАрдпреВрдПрд╕ рдореЗрдВ рд╣рд╛рдИ рд▓реЛрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдХреЛрд░реНрд╕ рдХрд╛ рдкреНрд░рдореБрдЦ рд╣реВрдВ, рдФрд░ рдореИрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдкрд╛рдареНрдпрдХреНрд░рдо рднреА рдкрдврд╝рд╛рддрд╛ рд╣реВрдВред

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рд╡рд╛рд╕реНрддреБрдХрд╛рд░" рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рд╕реЗрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рд╛рдордЧреНрд░реА рд▓рд┐рдЦреА, рдЬрд┐рд╕реЗ рдореИрдВ рдЦрд╝реБрд╢реА рд╕реЗ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВред



рдкрд░рд┐рдЪрдп


рдкрд┐рдЫрд▓реА рдмрд╛рд░, рд╣рдордиреЗ рдЖрдкрдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓реЗрдирджреЗрди рдЕрд▓рдЧрд╛рд╡ рдХреЛ рдХрдордЬреЛрд░ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереАред рдЖрдЬ рд╣рдо рдЗрд╕ рдЕрд▓рдЧрд╛рд╡ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛, рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдХреНрд╕рд░ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдереЗ: рдПрдХ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ рдХрд┐ рдЕрднрд┐рд▓реЗрдЦреЛрдВ рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ , рдФрд░ рджреВрд╕рд░рд╛ рдЗрд╕ рддрдереНрдп рдкрд░ рдХрд┐ рд╣рдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░реЗрдВрдЧреЗ ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рджреЛ рд╡рд░реНрдЧ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╣реИрдВ: рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЕрд╡рд░реЛрдзрдХ ред рдЖрдЬ рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдХ рдХреНрдпрд╛ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реА рдмрд╛рд░ рдмреНрд▓реЙрдХрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

Versionionists


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдЗрд╕реЗ рдЖрд╢рд╛рд╡рд╛рджреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдпрд╛ рдПрдорд╡реАрд╕реАрд╕реА (рдорд▓реНрдЯреАрд╡рд┐рдЬрд╝рди рдХрдВрд╕реАрд╡реЗрд╢рди рдХрдВрдЯреНрд░реЛрд▓) рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдХреНрд░рд┐рдп рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рднрдВрдбрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?


рддрдВрддреНрд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ред

PostgreSQL


рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдирджреЗрди рдореЗрдВ рдХреБрдЫ рдЖрдИрдбреА-рд╢рдирд┐рдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрддреА рд╣реИред рдИрдж-рд╢рд┐рдХреЛрдиреА рд▓реЗрдирджреЗрди рдиреАрд░рд╕ рд░реВрдк рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдкрдВрдХреНрддрд┐ рдореЗрдВ 2 рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдПрдХ рддрдВрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛-рд╕реВрдЪрдирд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИрдВ: рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛_by_id - рд▓реЗрди-рджреЗрди рдХреА рдЖрдИрдбреА рдЬреЛ рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдирджреЗрди рдХреА рдЖрдИрдбреА рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИред рдЬрдм рдХреЛрдИ рдирдпрд╛ рд▓реЗрди-рджреЗрди рдЖрддрд╛ рд╣реИ, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд▓реЗрди-рджреЗрди рдХреА id-nicks, рдЗрди рд▓реЗрдирджреЗрди рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдирджреЗрди рдореЗрдВ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд▓реЗрдирджреЗрди рдбреЗрдЯрд╛ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЕрдкрдбреЗрдЯ рдЖрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдФрд░ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИ рдФрд░ рдпрд╣ рд░рд┐рдХреЙрд░реНрдб рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, "рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:рдпрджрд┐ рдХреБрдЫ рд░рд┐рдХреЙрд░реНрдб рдиреЗ delete_by_id = 100 рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╡рд░реНрддрдорд╛рди рд▓реЗрдирджреЗрди рдХреЗ рдмреАрдЪ рдиреНрдпреВрдирддрдо рдЖрдИрдбреА-рд╢рдирд┐рдХ 150 рд╣реИ, рддреЛ рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

MySQL (InnoDB рдЗрдВрдЬрди)


рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдЬрдм рдЕрдкрдбреЗрдЯ рдЖрддрд╛ рд╣реИ, рддреЛ рдЯреЗрдмрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рдХрд╛ рдбреЗрдЯрд╛ рд╕рд╣реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд┐рдЫрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд░реЛрд▓рдмреИрдХ рд▓реЙрдЧ рдореЗрдВ рд╣реИред MySQL рдореЗрдВ рдХрдИ рд░реЛрд▓рдмреИрдХ рд▓реЙрдЧ рд╣реИрдВ (рд╡реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реИрдВ рдФрд░ update'ov)ред рдпрджрд┐ рд▓реЗрди-рджреЗрди рдХреЛ рд▓рд╛рдЗрди рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдкреВрд░реНрд╡рд╡рдд рд▓реЙрдЧ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг рднреА рд▓реЗрдирджреЗрди рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдХрд╛рд╢рд╡рд╛рдгреА


рдпрд╣ рдпреЛрдЬрдирд╛ MySQL рдХреЗ рд╕рдорд╛рди рд╣реИ: рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкреВрд░реНрд╡рд╡рдд рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдУрд░реЗрдХрд▓ рдореЗрдВ рдкреВрд░реНрд╡рд╡рдд рд▓реЙрдЧ рдХреЛ рдЪрдХреНрд░реАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╕реНрдерд┐рддрд┐ рд╕рдВрднрд╡ рд╣реИ рдЬрдм рд▓реЗрдирджреЗрди рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реНрд╡рд╡рдд рд▓реЙрдЧ рдореЗрдВ рдпрд╣ рдЕрдм рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдпрд╣ рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рд▓реЗрди-рджреЗрди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

MS SQL


MS SQL, рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдмреНрд▓реЙрдХрд░ рдореЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред MS SQL рдореЗрдВ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдЯреЗрдмрд▓ (tempdb) рд╣реИ, рдЬрд┐рд╕реЗ рдЕрд╕реНрдерд╛рдпреА рдЯреЗрдмрд▓ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЙрдирд┐рдЯрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдЯреЗрдореНрдкреАрдбрдм рдореЗрдВ рдРрд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рднреА рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд▓реЗрдирджреЗрди рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред Tempdb рдмрдврд╝рддрд╛ рд╣реИ, рдЕрдкрдиреЗ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИ, MS SQL рдереЛрдбрд╝рд╛ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЕрд▓рдЧрд╛рд╡ рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд▓рдВрдмреЗ рд▓реЗрдирджреЗрди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ,рдХреНрдпреЛрдВрдХрд┐ рд╕рдордп рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЗрди-рджреЗрди рдХрд╛ рд░реЛрд▓рдмреИрдХ рдЬрд┐рддрдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдЦрд░реНрдЪ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХред

рд╕рдВрдШрд░реНрд╖


рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЖрд╢рд╛рд╡рд╛рджреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рдорд╛рдирд╛рдВрддрд░ рдбреЗрдЯрд╛-рдкрд░рд┐рд╡рд░реНрддрди рд▓реЗрдирджреЗрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХреЛрдИ рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рдВрдШрд░реНрд╖ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд▓реЗрдирджреЗрди T1 10,000 рд░рд┐рдХреЙрд░реНрдб рдмрджрд▓рддрд╛ рд╣реИ, рдФрд░ рд▓реЗрдирджреЗрди T2 рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ 1 рд░рд┐рдХреЙрд░реНрдб рдмрджрд▓рддрд╛ рд╣реИред рдпрджрд┐ рдРрд╕рд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдпрд╣ 1 рд░рд┐рдХреЙрд░реНрдб рдЙрди 10,000 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рддреЛ рд▓реЗрдирджреЗрди рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдпрджрд┐ T1 рдХреЛ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ T2 рд╡рд╛рдкрд╕ рд▓реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрдЧрд╛ред

рд░реЛрд▓рдмреИрдХ рддрдВрддреНрд░


рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓реЗрди-рджреЗрди рд░реЛрд▓рдмреИрдХ рдХрд╛ рддрдВрддреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PostgreSQL рдореЗрдВ, рдПрдХ рд▓реЗрдирджреЗрди рдХреЛ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реИрдХреНрдпреВрдо рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛ рдЦрд╛рд▓реА рдХрд░ рджреЗрддрд╛ рд╣реИред рдРрд╕рд╛ рддрдВрддреНрд░ рдХрд╛рдлреА рддреЗрдЬ рд╣реИред рдУрд░реЗрдХрд▓ рдореЗрдВ, рд░реЛрд▓рдмреИрдХ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдкреВрд░реНрд╡рд╡рдд рд▓реЙрдЧ рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рдордп рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЕрднреА рднреА рд▓реЙрдХрд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬ рд╣реИред MySQL Oracle рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЖрд╢рд╛рд╡рд╛рджреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдЪреНрдЫрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦрдХ рдкрд╛рдардХ рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдкрд╛рдардХ рдмрд╕ рдбреЗрдЯрд╛ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрдврд╝рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдЧрд░ рд▓реЗрдЦрди (рдмреНрд▓реЙрдЧ, рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ, рдФрд░ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ) рдХреЗ рдмрдЬрд╛рдп рдореБрдЦреНрдп рдмреЛрдЭ рдкрдврд╝рдиреЗ рдкрд░ рд╣реИ рддреЛ рд╕рдВрд╕реНрдХрд░рдгрдХрд░рдг рдлрд╛рдпрджреЗрдордВрдж рд╣реИред



рдпрд╣рд╛рдБ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВред



All Articles