рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд DBMS

CAP рдкреНрд░рдореЗрдп рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╕рд┐рджреНрдзрд╛рдВрддрд╛рдЪрд╛ рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рдЖрд╣реЗ. рдЕрд░реНрдерд╛рдд, рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рднреЛрд╡рддрд╛рд▓рдЪрд╛ рд╡рд┐рд╡рд╛рдж рдХрдореА рд╣реЛрдд рдирд╛рд╣реА: рддреНрдпрд╛рддреАрд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдХреЛрдгрддрд╛рд╣реА рдХрдареЛрд░ рдкреБрд░рд╛рд╡рд╛ рдирд╛рд╣реА... рддрд░реАрд╣реА, рджреИрдирдВрджрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрд╡рд░ рдард╛рдордкрдгреЗ рдЙрднреЗ рд░рд╛рд╣реВрди, рдкреНрд░рдореЗрдп рд╕рддреНрдп рдЖрд╣реЗ рд╣реЗ рдЖрдкрдг рдЕрдВрддрд░реНрдЬреНрдЮрд╛рдирд╛рдиреЗ рд╕рдордЬрддреЛ.

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд DBMS

рдлрдХреНрдд рдПрдХ рдЧреЛрд╖реНрдЯ рдЬреА рд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА рддреА рдореНрд╣рдгрдЬреЗ "рдкреА" рдЕрдХреНрд╖рд░рд╛рдЪрд╛ рдЕрд░реНрде. рдЬреЗрд╡реНрд╣рд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рдХреЛрд░рдо рдкреВрд░реНрдг рд╣реЛрдИрдкрд░реНрдпрдВрдд рдкреНрд░рддрд┐рд╕рд╛рдж рджреНрдпрд╛рдпрдЪрд╛ рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛ рдкрд░рдд рджреНрдпрд╛рдпрдЪрд╛ рд╣реЗ рдард░рд╡рддреЗ. рдпрд╛ рдирд┐рд╡рдбреАрдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди, рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг CP рдХрд┐рдВрд╡рд╛ AP рдЕрд╕реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдирд╕реВрди рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдирдВрддреАрдЪреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди, рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рд╡рд╛рдЧреВ рд╢рдХрддреЗ. рдкрдг рдЬрд░ рд╕рд┐рд╕реНрдЯреАрдо "рдкреА" рдирд╕реЗрд▓ рдЖрдгрд┐ рддреА рдлреБрдЯрд▓реА рддрд░ рдХрд╛рдп?

рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рдХрд╛рд╣реАрд╕реЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ: CA рдХреНрд▓рд╕реНрдЯрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА.
рд╣реЗ рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ рдХреНрд▓рд╕реНрдЯрд░ рдЖрд╣реЗ рдЬреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА?

рдЕрд╢рд╛ рдХреНрд▓рд╕реНрдЯрд░рдЪрд╛ рдПрдХ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЧреБрдгрдзрд░реНрдо рдореНрд╣рдгрдЬреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо. рдмрд╣реБрд╕рдВрдЦреНрдп рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рдпрд╛рдЪрд╛ рдЕрд░реНрде SAN рд╡рд░ рдЬреЛрдбрдгреЗ, рдЬреЗ SAN рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рд░рд╛рдЦрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЛрдареНрдпрд╛ рдЙрджреНрдпреЛрдЧрд╛рдВрд╕рд╛рдареА CA рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рддреЗ. рдПрдХрд╛рдЪ рдбреЗрдЯрд╛рд╕рд╣ рдПрдХрд╛рдзрд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХреНрд▓рд╕реНрдЯрд░ рдХреЗрд▓реЗрд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрд╢рд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо HPE (CFS), Veritas (VxCFS) рдЖрдгрд┐ IBM (GPFS) рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдУрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд.

рдУрд░реЕрдХрд▓ рдЖрд░рдПрд╕реА

рд░рд┐рдЕрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╕реНрдЯрд░ рдкрд░реНрдпрд╛рдп рдкреНрд░рдердо 2001 рдордзреНрдпреЗ рдУрд░реЕрдХрд▓ 9i рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╕рд╣ рджрд┐рд╕рд▓рд╛. рдЕрд╢рд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ, рдПрдХрд╛рдЪ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╣ рдЕрдиреЗрдХ рд╕рд░реНрд╡реНрд╣рд░ рдЙрджрд╛рд╣рд░рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд.
рдУрд░реЕрдХрд▓ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рд╕реНрд╡рддрдГрдЪреЗ рд╕реЛрд▓реНрдпреВрд╢рди - ASM, рдСрдЯреЛрдореЕрдЯрд┐рдХ рд╕реНрдЯреЛрд░реЗрдЬ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдпрд╛ рджреЛрдиреНрд╣реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ.

рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдд рд╕реНрд╡рддрдГрдЪреА рдЬрд░реНрдирд▓ рдареЗрд╡рддреЗ. рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рддреЛ. рдПрдЦрд╛рджреА рдШрдЯрдирд╛ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдЬрд┐рд╡рдВрдд рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕рдкреИрдХреА рдПрдХ (рдЙрджрд╛рд╣рд░рдгреЗ) рддреНрдпрд╛рдЪрд╛ рд▓реЙрдЧ рд╡рд╛рдЪрддреЛ рдЖрдгрд┐ рдЧрдорд╛рд╡рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рддреЛ - рдпрд╛рдореБрд│реЗ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреЗ.

рд╕рд░реНрд╡ рдЙрджрд╛рд╣рд░рдгреЗ рддреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдХреЕрд╢реЗ рд░рд╛рдЦрддрд╛рдд рдЖрдгрд┐ рд╕рдорд╛рди рдкреГрд╖реНрдареЗ (рдмреНрд▓реЙрдХ) рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдЪреНрдпрд╛ рдХреЕрд╢реЗрдордзреНрдпреЗ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рд╢рд┐рд╡рд╛рдп, рдЬрд░ рдПрдХрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рд▓рд╛ рдкреГрд╖реНрда рд╣рд╡реЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреЗ рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рд╕рдВрдЧрд╛рдЪреНрдпрд╛ рдХреЕрд╢реЗрдордзреНрдпреЗ рдЕрд╕реЗрд▓, рддрд░ рддреЗ рдбрд┐рд╕реНрдХрд╡рд░реВрди рд╡рд╛рдЪрдгреНрдпрд╛рдРрд╡рдЬреА рдХреЕрд╢реЗ рдлреНрдпреВрдЬрди рдореЗрдХреЕрдирд┐рдЭрдо рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдЪреНрдпрд╛ рд╢реЗрдЬрд╛рд▒реНрдпрд╛рдХрдбреВрди рдорд┐рд│рд╡реВ рд╢рдХрддреЗ.

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд DBMS

рдкрд░рдВрддреБ рдПрдЦрд╛рджреНрдпрд╛ рдкреНрд░рд╕рдВрдЧрд╛рд▓рд╛ рдбреЗрдЯрд╛ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рдп рд╣реЛрдИрд▓?

рдУрд░реЕрдХрд▓рдЪреЗ рд╡реИрд╢рд┐рд╖реНрдареНрдп рд╣реЗ рдЖрд╣реЗ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рд╕рдорд░реНрдкрд┐рдд рд▓реЙрдХрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдирд╛рд╣реА: рдЬрд░ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрдВрдХреНрддреА рд▓реЙрдХ рдХрд░рд╛рдпрдЪреА рдЕрд╕реЗрд▓, рддрд░ рд▓реЙрдХ рд░реЗрдХреЙрд░реНрдб рдереЗрдЯ рдореЗрдорд░реА рдкреГрд╖реНрдард╛рд╡рд░ рдареЗрд╡рд▓рд╛ рдЬрд╛рддреЛ рдЬрд┐рдереЗ рд▓реЙрдХ рдХреЗрд▓реЗрд▓реА рдкрдВрдХреНрддреА рдЖрд╣реЗ. рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж, рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдУрд░реЕрдХрд▓ рд╣реЗ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдЪреЕрдореНрдкрд┐рдпрди рдЖрд╣реЗ: рд▓реЙрдХрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдХрдзреАрд╣реА рдЕрдбрдерд│реЗ рдард░рдд рдирд╛рд╣реА. рдкрд░рдВрддреБ рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рдЕрд╢рд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдореБрд│реЗ рддреАрд╡реНрд░ рдиреЗрдЯрд╡рд░реНрдХ рд░рд╣рджрд╛рд░реА рдЖрдгрд┐ рдбреЗрдбрд▓реЙрдХ рд╣реЛрдК рд╢рдХрддрд╛рдд.

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

рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ RAC рдиреЛрдбреНрд╕рд╡рд░ рд╕рдорд╛рди рдкреГрд╖реНрдареЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХрдкрдгреЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдирд╛рдЯрдХреАрдпрд░рд┐рддреНрдпрд╛ рдХрдореА рд╣реЛрддреЗ, рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдПрдХрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЕрд╕реВ рд╢рдХрддреЗ.

Oracle RAC рдЪрд╛ рдпреЛрдЧреНрдп рд╡рд╛рдкрд░ рдореНрд╣рдгрдЬреЗ рдбреЗрдЯрд╛рдЪреЗ рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╡рд┐рднрд╛рдЬрди рдХрд░рдгреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡рд┐рднрд╛рдЬрд┐рдд рдЯреЗрдмрд▓ рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рдгреЗ) рдЖрдгрд┐ рд╕рдорд░реНрдкрд┐рдд рдиреЛрдбрджреНрд╡рд╛рд░реЗ рд╡рд┐рднрд╛рдЬрдирд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЪрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреЗ. RAC рдЪрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдирд╡реНрд╣рддрд╛, рдкрд░рдВрддреБ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рд╣рд╛ рд╣реЛрддрд╛.

рдЬрд░ рдиреЛрдбрдиреЗ рд╣реГрджрдпрд╛рдЪреНрдпрд╛ рдареЛрдХреНрдпрд╛рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ, рддрд░ рдЬреНрдпрд╛ рдиреЛрдбрдиреЗ рддреЗ рд╢реЛрдзрд▓реЗ рддреЗ рдкреНрд░рдердо рдбрд┐рд╕реНрдХрд╡рд░ рдорддрджрд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рддреЗ. рдЧрд╣рд╛рд│ рдиреЛрдб рдпреЗрдереЗ рд▓рдХреНрд╖рд╛рдд рди рдШреЗрддрд▓реНрдпрд╛рд╕, рдиреЛрдбрдкреИрдХреА рдПрдХ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрдЪреА рдЬрдмрд╛рдмрджрд╛рд░реА рдШреЗрддреЗ:

  • рдЧрд╣рд╛рд│ рдиреЛрдбрдЪреНрдпрд╛ рдХреЕрд╢реЗрдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реА рд╕рд░реНрд╡ рдкреГрд╖реНрдареЗ тАЬрдЧреЛрдард╡рддреЗтАЭ;
  • рдЧрд╣рд╛рд│ рдиреЛрдбрдЪреЗ рд▓реЙрдЧ (рдкреБрдиреНрд╣рд╛ рдХрд░рд╛) рд╡рд╛рдЪрддреЗ рдЖрдгрд┐ рдпрд╛ рдиреЛрдВрджреАрдВрдордзреНрдпреЗ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реЗрд▓реЗ рдмрджрд▓ рдкреБрдиреНрд╣рд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ, рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдЗрддрд░ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рдмрджрд▓рд▓реЗрд▓реНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рдЕрд▓реАрдХрдбреАрд▓ рдЖрд╡реГрддреНрддреНрдпрд╛ рдЖрд╣реЗрдд рдХрд╛ рддреЗ рддрдкрд╛рд╕рддреЗ;
  • рдкреНрд░рд▓рдВрдмрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдЧреЗ рдШреЗрддреЛ.

рдиреЛрдбреНрд╕ рджрд░рдореНрдпрд╛рди рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдУрд░реЕрдХрд▓рдХрдбреЗ рд╕реЗрд╡реЗрдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ - рдПрдХ рдЖрднрд╛рд╕реА рдЙрджрд╛рд╣рд░рдг. рдПрдХ рдЙрджрд╛рд╣рд░рдг рдПрдХрд╛рдзрд┐рдХ рд╕реЗрд╡рд╛ рджреЗрдК рд╢рдХрддреЗ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рдиреЛрдбреНрд╕ рджрд░рдореНрдпрд╛рди рд╣рд▓рд╡реВ рд╢рдХрддреЗ. рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рдЧрд╛рд▓рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреНрд▓рд╛рдпрдВрдЯрдЪрд╛ рдПрдХ рдЧрдЯ) рд╕реЗрд╡рд╛ рджреЗрдгрд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рдПрдХрд╛ рд╕реЗрд╡реЗрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рдпрд╛ рднрд╛рдЧрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реА рд╕реЗрд╡рд╛ рдЬреЗрд╡реНрд╣рд╛ рдиреЛрдб рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрддреЗ рддреЗрд╡реНрд╣рд╛ рджреБрд╕рд░реНрдпрд╛ рдиреЛрдбрдХрдбреЗ рдЬрд╛рддреЗ.

рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрд╕рд╛рдареА IBM рд╢реБрджреНрдз рдбреЗрдЯрд╛ рдкреНрд░рдгрд╛рд▓реА

2009 рдордзреНрдпреЗ рдмреНрд▓реВ рдЬрд╛рдпрдВрдЯ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдУрдордзреНрдпреЗ DBMS рд╕рд╛рдареА рдХреНрд▓рд╕реНрдЯрд░ рд╕реЛрд▓реНрдпреВрд╢рди рджрд┐рд╕рд▓реЗ. рд╡реИрдЪрд╛рд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рд╣реЗ рдкреЕрд░рд▓рд▓ рд╕рд┐рд╕реНрдкреНрд▓реЗрдХреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдЪреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рдЖрд╣реЗ, рдЬреЗ "рдирд┐рдпрдорд┐рдд" рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. 2009 рдордзреНрдпреЗ, DB2 pureScale рд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рдВрдЪ рдореНрд╣рдгреВрди рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реЗ рдЖрдгрд┐ 2012 рдордзреНрдпреЗ, IBM рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрд╕рд╛рдареА Pure Data Systems рдирд╛рд╡рд╛рдЪреЗ рдЙрдкрдХрд░рдг рджреЗрдК рдХреЗрд▓реЗ. рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕рд╕рд╛рдареА рдкреНрдпреБрдЕрд░ рдбреЗрдЯрд╛ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рдЧреЛрдВрдзрд│реВрди рдЬрд╛рдК рдирдпреЗ, рдЬреЗ рдиреЗрдЯреЗрдЭрд╛ рдкреБрдирд░реНрдирд╛рдорд┐рдд рдХрд░рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд╣реА рдирд╛рд╣реА.

рдкрд╣рд┐рд▓реНрдпрд╛ рджреГрд╖реНрдЯреАрдХреНрд╖реЗрдкрд╛рдд, PureScale рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ Oracle RAC рд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ: рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ, рдЕрдиреЗрдХ рдиреЛрдбреНрд╕ рдПрдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдорд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░реЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рд▓реЙрдЧрд╕рд╣ рд╕реНрд╡рддрдГрдЪреЗ DBMS рдЙрджрд╛рд╣рд░рдг рдЪрд╛рд▓рд╡рддреЗ. рдкрд░рдВрддреБ, рдУрд░реЕрдХрд▓рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, DB2 рдордзреНрдпреЗ db2LLM* рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕реНрддреБрдд рдХреЗрд▓реЗрд▓реА рд╕рдорд░реНрдкрд┐рдд рд▓реЙрдХрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдЖрд╣реЗ. рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рд╣реА рд╕реЗрд╡рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдиреЛрдбрд╡рд░ рдареЗрд╡рд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рд▓рд╛ рдкреЕрд░рд▓рд▓ рд╕рд┐рд╕реНрдкреНрд▓реЗрдХреНрд╕рдордзреНрдпреЗ рдХрдкрд▓рд┐рдВрдЧ рдлреЕрд╕рд┐рд▓рд┐рдЯреА (CF) рдЖрдгрд┐ рд╢реБрджреНрдз рдбреЗрдЯрд╛рдордзреНрдпреЗ PowerHA рдореНрд╣рдгрддрд╛рдд.

PowerHA рдЦрд╛рд▓реАрд▓ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ:

  • рд▓реЙрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ;
  • рдЬрд╛рдЧрддрд┐рдХ рдмрдлрд░ рдХреЕрд╢реЗ;
  • рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдиреНрд╕рдЪреЗ рдХреНрд╖реЗрддреНрд░.

PowerHA рд╡рд░реВрди рдбреЗрдЯрд╛рдмреЗрд╕ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдорд╛рдЧреЗ, рд░рд┐рдореЛрдЯ рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдореНрд╣рдгреВрди рдХреНрд▓рд╕реНрдЯрд░ рдЗрдВрдЯрд░рдХрдиреЗрдХреНрдЯрдиреЗ RDMA рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. PureScale рдЗрдерд░рдиреЗрдЯрд╡рд░ Infiniband рдЖрдгрд┐ RDMA рджреЛрдиреНрд╣реА рд╡рд╛рдкрд░реВ рд╢рдХрддреЗ.

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд DBMS

рдЬрд░ рдиреЛрдбрд▓рд╛ рдкреГрд╖реНрдард╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╣реЗ рдкреГрд╖реНрда рдХреЕрд╢реЗрдордзреНрдпреЗ рдирд╕реЗрд▓, рддрд░ рдиреЛрдб рдЬрд╛рдЧрддрд┐рдХ рдХреЕрд╢реЗрдордзреНрдпреЗ рдкреГрд╖реНрдард╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рддреЛ рдЖрдгрд┐ рдЬрд░ рддреЗ рддреЗрдереЗ рдирд╕реЗрд▓ рддрд░рдЪ рддреЗ рдбрд┐рд╕реНрдХрд╡рд░реВрди рд╡рд╛рдЪрддреЗ. рдУрд░реЕрдХрд▓рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рд╡рд┐рдирдВрддреА рдлрдХреНрдд PowerHA рд▓рд╛ рдЬрд╛рддреЗ, рд╢реЗрдЬрд╛рд░рдЪреНрдпрд╛ рдиреЛрдбреНрд╕рдирд╛ рдирд╛рд╣реА.

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

рдЬрд░ рд╕реБрдзрд╛рд░рд┐рдд рдкрдВрдХреНрддреА рдЕрд╕рд▓реЗрд▓реЗ рдкреГрд╖реНрда рдЖрдзреАрдЪ рд▓реЙрдХ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рд▓реЙрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдмрджрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЛрдбрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреВрди рд╕реБрдзрд╛рд░рд┐рдд рдкреГрд╖реНрда рд╡рд╛рдЪреЗрд▓, рд▓реЙрдХ рд╕реЛрдбреЗрд▓, рдЗрддрд░ рдиреЛрдбреНрд╕рдЪреНрдпрд╛ рдХреЕрд╢реЗрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рд┐рдд рдкреГрд╖реНрда рдЕрд╡реИрдз рдХрд░реЗрд▓ рдЖрдгрд┐ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЛрдбрд▓рд╛ рдкреГрд╖реНрда рд▓реЙрдХ рджреНрдпрд╛.

"рдбрд░реНрдЯреА", рдореНрд╣рдгрдЬреЗрдЪ рдмрджрд▓рд▓реЗрд▓реА, рдкреГрд╖реНрдареЗ рдирд┐рдпрдорд┐рдд рдиреЛрдб рдЖрдгрд┐ рдкреЙрд╡рд░рдПрдЪрдП (рдХрд╛рд╕реНрдЯрдЖрдЙрдЯ) рд╡рд░реВрди рдбрд┐рд╕реНрдХрд╡рд░ рд▓рд┐рд╣рд┐рд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд.

PureScale рдиреЛрдбреНрд╕рдкреИрдХреА рдПрдХ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рдХреЗрд╡рд│ рддреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдкреБрд░рддреА рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рддреЗ рдЬреЗ рдЕрджреНрдпрд╛рдк рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрд│реА рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдирд╛рд╣реАрдд: рдкреВрд░реНрдг рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдордзреНрдпреЗ рддреНрдпрд╛ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реА рдкреГрд╖реНрдареЗ PowerHA рд╡рд░реАрд▓ рдЬрд╛рдЧрддрд┐рдХ рдХреЕрд╢реЗрдордзреНрдпреЗ рдЕрд╕рддрд╛рдд. рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рдПрдХрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХрдореА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдиреЛрдб рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрддреЛ, рдкреНрд░рд▓рдВрдмрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рдЧреЗ рдШреЗрддреЛ рдЖрдгрд┐ рд▓реЙрдХ рд░рд┐рд▓реАрдЭ рдХрд░рддреЛ.

рдкреЙрд╡рд░рдПрдЪрдП рджреЛрди рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЪрд╛рд▓рддреЗ рдЖрдгрд┐ рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рддреА рд╕рдордХрд╛рд▓рд┐рдХрдкрдгреЗ рдкреНрд░рддрд┐рд░реВрдкрд┐рдд рдХрд░рддреЗ. рдкреНрд░рд╛рдердорд┐рдХ рдкреЙрд╡рд░рдПрдЪрдП рдиреЛрдб рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдХреНрд▓рд╕реНрдЯрд░ рдмреЕрдХрдЕрдк рдиреЛрдбрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЗ.
рдЕрд░реНрдерд╛рдд, рддреБрдореНрд╣реА рдПрдХрд╛рдЪ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдНрдХреНрд╕реЗрд╕ рдХреЗрд▓реНрдпрд╛рд╕, рдХреНрд▓рд╕реНрдЯрд░рдЪреА рдПрдХреВрдг рдХрд╛рдордЧрд┐рд░реА рдЬрд╛рд╕реНрдд рдЕрд╕реЗрд▓. PureScale рдЕрдЧрджреА рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЗ рдХреА рдбреЗрдЯрд╛рдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░рд╛рд╡рд░ рдПрдХрд╛ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ, рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рд▓реЙрдХреНрд╕ рдкреЙрд╡рд░рдПрдЪрдПрд╢реА рд╕рдВрдкреНрд░реЗрд╖рдг рди рдХрд░рддрд╛ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреАрд▓. рдкрд░рдВрддреБ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдиреЗ рджреБрд╕рд░реНтАНрдпрд╛ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рд╡рд░, рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рд╣реЛрдИрд▓.

90% рд╡рд╛рдЪрди рдЖрдгрд┐ 10% рд▓реЗрдЦрдирд╛рдЪреНрдпрд╛ рд╡рд░реНрдХрд▓реЛрдбрд╡рд░ IBM рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЪрд╛рдЪрдгреНрдпрд╛, рдЬреЗ рд░рд┐рдЕрд▓-рд╡рд░реНрд▓реНрдб рдкреНрд░реЛрдбрдХреНрд╢рди рд╡рд░реНрдХрд▓реЛрдбреНрд╕рд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ, 128 рдиреЛрдбреНрд╕рдкрд░реНрдпрдВрдд рдЬрд╡рд│рдЬрд╡рд│ рд░реЗрд╖реАрдп рд╕реНрдХреЗрд▓рд┐рдВрдЧ рджрд░реНрд╢рд╡рддреЗ. рдЪрд╛рдЪрдгреА рдЕрдЯреА, рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдЙрдШрдб рдирд╛рд╣реАрдд.

HPE рдиреЙрдирд╕реНрдЯреЙрдк SQL

Hewlett-Packard Enterprise рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдУрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдз рд╡реНрдпрд╛рд╕рдкреАрда рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рд╣реЗ рдиреЙрдирд╕реНрдЯреЙрдк рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрд╣реЗ, 1976 рдордзреНрдпреЗ Tandem Computers рдиреЗ рдмрд╛рдЬрд╛рд░рд╛рдд рдЖрдгрд▓реЗ. 1997 рдордзреНрдпреЗ, рдХрдВрдкрдиреА рдХреЙрдореНрдкреЕрдХрдиреЗ рд╡рд┐рдХрдд рдШреЗрддрд▓реА, рдЬреА 2002 рдордзреНрдпреЗ рд╣реЗрд╡рд▓реЗрдЯ-рдкреЕрдХрд╛рд░реНрдбрдордзреНрдпреЗ рд╡рд┐рд▓реАрди рдЭрд╛рд▓реА.

рдиреЙрдирд╕реНрдЯреЙрдкрдЪрд╛ рд╡рд╛рдкрд░ рдЧрдВрднреАрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ - рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдЪрдПрд▓рдЖрд░ рдХрд┐рдВрд╡рд╛ рдмрдБрдХ рдХрд╛рд░реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ (рдЙрдкрдХрд░рдг) рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕рдВрдЧрдгрдХреАрдп рдиреЛрдбреНрд╕, рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рд╕рдВрдкреНрд░реЗрд╖рдг рдЙрдкрдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддрд╛рдд. рд╕рд░реНрд╡реНрд╣рд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ (рдЖрдзреБрдирд┐рдХ рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ - рдЗрдиреНрдлрд┐рдирд┐рдмрдБрдб) рдиреЛрдбреНрд╕рдордзреАрд▓ рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрдиреНрд╣реА рд╕реЗрд╡рд╛ рджреЗрддреЗ.

рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рдкрд░рд▓реЗ рд╣реЛрддреЗ рдЬреЗ рдПрдХрдореЗрдХрд╛рдВрд╢реА рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ: рд╕рд░реНрд╡ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЕрдиреЗрдХ рдкреНрд░реЛрд╕реЗрд╕рд░рджреНрд╡рд╛рд░реЗ рд╕рдордХрд╛рд▓рд┐рдХрдкрдгреЗ рдкрд╛рд░ рдкрд╛рдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛ рдЖрдгрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░рдкреИрдХреА рдПрдХрд╛рдиреЗ рддреНрд░реБрдЯреА рдХреЗрд▓реНрдпрд╛рд╡рд░ рддреЗ рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рджреБрд╕рд░реЗ рдХрд╛рд░реНрдп рдЪрд╛рд▓реВрдЪ рдареЗрд╡рд▓реЗ. рдирдВрддрд░, рдкреНрд░рдгрд╛рд▓реА рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рд╕реНрд╡рд┐рдЪ рдЭрд╛рд▓реА (рдкреНрд░рдердо MIPS, рдирдВрддрд░ рдЗрдЯрд╛рдирд┐рдпрдо рдЖрдгрд┐ рд╢реЗрд╡рдЯреА x86), рдЖрдгрд┐ рдЗрддрд░ рдпрдВрддреНрд░рдгрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рдирд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдК рд▓рд╛рдЧрд▓реНрдпрд╛:

  • рд╕рдВрджреЗрд╢: рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХреНрд░рд┐рдпреЗрдд "рд╕рд╛рд╡рд▓реА" рдЬреБрд│реА рдЕрд╕рддреЗ, рдЬреНрдпрд╛рд▓рд╛ рд╕рдХреНрд░рд┐рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реЗрд│реЛрд╡реЗрд│реА рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рддреЗ; рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖рдгрд╛рдкрд╛рд╕реВрди рд╕рд╛рд╡рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ;
  • рдорддрджрд╛рди: рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдШрдЯрдХ рдЖрд╣реЗ рдЬреЛ рдПрдХрд╛рдзрд┐рдХ рд╕рдорд╛рди рдкреНрд░рд╡реЗрд╢ рд╕реНрд╡реАрдХрд╛рд░рддреЛ рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдЬреБрд│рдд рдЕрд╕рд▓реНрдпрд╛рд╕рдЪ рддреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЛ; рдлрд┐рдЬрд┐рдХрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рдирдРрд╡рдЬреА, рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкрджреНрдзрддреАрдиреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХреЗрд╡рд│ I/O рдХреНрд╖рдгрд╛рдВрд╡рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ.

1987 рдкрд╛рд╕реВрди, рдПрдХ рд░рд┐рд▓реЗрд╢рдирд▓ DBMS рдиреЙрдирд╕реНрдЯреЙрдк рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЪрд╛рд▓реВ рдЖрд╣реЗ - рдкреНрд░рдердо SQL/MP, рдЖрдгрд┐ рдирдВрддрд░ SQL/MX.

рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛рдмреЗрд╕ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗрд▓рд╛ рдЖрд╣реЗ, рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдбреЗрдЯрд╛ рдНрдХреНрд╕реЗрд╕ рдореЕрдиреЗрдЬрд░ (DAM) рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рд╣реЗ рдбреЗрдЯрд╛ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ, рдХреЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рд▓реЙрдХрд┐рдВрдЧ рдпрдВрддреНрд░рдгрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯрд░ рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЬреЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдВрдкреНрд░рдорд╛рдгреЗрдЪ рдиреЛрдбреНрд╕рд╡рд░ рдЪрд╛рд▓рддрд╛рдд. SQL/MX рд╢реЗрдбреНрдпреБрд▓рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛рдВрдордзреНрдпреЗ рдХрд╛рд░реНрдпреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЛ рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдо рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЛ. рдЬреЗрд╡реНрд╣рд╛ рдорд╛рдиреНрдп рдмрджрд▓ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ TMF (рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рди рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдлреЕрд╕рд┐рд▓рд┐рдЯреА) рд▓рд╛рдпрдмреНрд░рд░реАрджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓рд╛ рджреНрд╡рд┐-рдЪрд░рдг рдХрдорд┐рдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд DBMS

рдиреЙрдирд╕реНрдЯреЙрдк SQL рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдирд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдп рджреЗрдК рд╢рдХрддреЗ рдЬреЗрдгреЗрдХрд░реВрди рджреАрд░реНрдШ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдХреНрд╡реЗрд░реА рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгреВ рд╢рдХрдд рдирд╛рд╣реАрдд. рддрдерд╛рдкрд┐, рддреНрдпрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рддрдВрддреЛрддрдВрдд рд▓рд╣рд╛рди рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ рдЖрд╣реЗ, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ рдирд╛рд╣реА. рдбреЗрд╡реНрд╣рд▓рдкрд░ рдиреЙрдирд╕реНрдЯреЙрдк рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рдЙрдкрд▓рдмреНрдзрддреЗрдЪреА рд╣рдореА рджреЗрддреЛ рдкрд╛рдЪ "рдирдК" рдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░, рдореНрд╣рдгрдЬреЗ, рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдкреНрд░рддрд┐ рд╡рд░реНрд╖ рдлрдХреНрдд 5 рдорд┐рдирд┐рдЯреЗ рдЖрд╣реЗ.

рд╕реЕрдк рд╣рд╛рдирд╛

HANA DBMS (1.0) рдЪреЗ рдкрд╣рд┐рд▓реЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рдиреЛрд╡реНрд╣реЗрдВрдмрд░ 2010 рдордзреНрдпреЗ рдЭрд╛рд▓реЗ рдЖрдгрд┐ SAP ERP рдкреЕрдХреЗрдЬ рдореЗ 2013 рдордзреНрдпреЗ HANA рд╡рд░ рд╕реНрд╡рд┐рдЪ рдЭрд╛рд▓реЗ. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЦрд░реЗрджреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ: TREX рд╢реЛрдз рдЗрдВрдЬрд┐рди (рд╕реНрддрдВрдн рд╕рдВрдЧреНрд░рд╣рдгрд╛рдд рд╢реЛрдзрд╛), P*TIME DBMS рдЖрдгрд┐ MAX DB.

"HANA" рд╣рд╛ рд╢рдмреНрдж рд╕реНрд╡рддрдГрдЪ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдЖрд╣реЗ, рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдЙрдкрдХрд░рдг. рд╣рд╛ DBMS рдХреЛрдбрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдкреБрд░рд╡рд▓рд╛ рдЬрд╛рддреЛ рдЬреЛ рдХреЛрдгрддреНрдпрд╛рд╣реА x86 рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЪрд╛рд▓реВ рд╢рдХрддреЛ, рддрдерд╛рдкрд┐, рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирд╛рдВрдирд╛ рдХреЗрд╡рд│ рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. HP, Lenovo, Cisco, Dell, Fujitsu, Hitachi, NEC рдХрдбреВрди рдЙрдкрд╛рдп рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. рдХрд╛рд╣реА рд▓реЗрдиреЛрд╡реЛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди SAN рд╢рд┐рд╡рд╛рдп рдСрдкрд░реЗрд╢рдирд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд - рд╕реНрдерд╛рдирд┐рдХ рдбрд┐рд╕реНрдХреНрд╕рд╡рд░реАрд▓ GPFS рдХреНрд▓рд╕реНрдЯрд░рджреНрд╡рд╛рд░реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдордЪреА рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рд▓реА рдЬрд╛рддреЗ.

рд╡рд░ рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, HANA рдПрдХ рдЗрди-рдореЗрдорд░реА DBMS рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдорд╛ RAM рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдХреЗрд╡рд│ рд▓реЙрдЧ рдЖрдгрд┐ рдирд┐рдпрддрдХрд╛рд▓рд┐рдХ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдЖрдкрддреНрддреАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрд╕рд╛рдареА рдбрд┐рд╕реНрдХрд╡рд░ рд▓рд┐рд╣рд┐рд▓реЗ рдЬрд╛рддрд╛рдд.

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд DBMS

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

рдЬреЗрд╡реНрд╣рд╛ HANA рдХреНрд▓рд╛рдпрдВрдЯ рдХреНрд▓рд╕реНрдЯрд░рд╢реА рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЛ, рддреЗрд╡реНрд╣рд╛ рддреЗ рддреНрдпрд╛рдЪреЗ рдЯреЛрдкреЛрд▓реЙрдЬреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рдбреЗрдЯрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдиреЛрдбрдордзреНрдпреЗ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддреЛ. рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪрд╛ рдПрдХрд╛рдЪ рдиреЛрдбрдЪреНрдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдд рдЕрд╕реЗрд▓, рддрд░ рддреЛ рддреНрдпрд╛ рдиреЛрдбрджреНрд╡рд╛рд░реЗ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдкрд░рдВрддреБ рдЬрд░ рдЕрдиреЗрдХ рдиреЛрдбреНрд╕рдЪрд╛ рдбреЗрдЯрд╛ рдмрджрд▓рд▓рд╛ рддрд░, рдЖрд░рдВрдн рдХрд░рдгрд╛рд░рд╛ рдиреЛрдб рд╕рдордиреНрд╡рдпрдХ рдиреЛрдбрд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрддреЛ, рдЬреЛ рд╡рд┐рддрд░рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдЙрдШрдбрддреЛ рдЖрдгрд┐ рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░рддреЛ рдЖрдгрд┐ рддреЛ рд╡рд╛рдкрд░реВрди рддреЛ рдХрд░рддреЛ. рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рджреЛрди-рдлреЗрдЬ рдХрдорд┐рдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓.

рд╕рдордиреНрд╡рдпрдХ рдиреЛрдб рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рд╕рдордиреНрд╡рдпрдХ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдмреЕрдХрдЕрдк рдиреЛрдб рддреНрд╡рд░рд┐рдд рддрд╛рдмреНрдпрд╛рдд рдШреЗрддреЛ. рдкрд░рдВрддреБ рдбреЗрдЯрд╛рд╕рд╣ рдиреЛрдб рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рддреНрдпрд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХрдореЗрд╡ рдорд╛рд░реНрдЧ рдореНрд╣рдгрдЬреЗ рдиреЛрдб рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреЗ. рдирд┐рдпрдорд╛рдиреБрд╕рд╛рд░, рд╣рд░рд╡рд▓реЗрд▓рд╛ рдиреЛрдб рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд▓рд╡рдХрд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛рдирд╛ рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрд╡реНрд╣рд░ рдареЗрд╡рддрд╛рдд.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛