рдЬрдм рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдмрд╕ рд╢реБрд░реВ рд╣реБрдЖ, рд╣реИрдХрд░ рдиреНрдпреВрдЬ рдкрд░ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдХрд┐ рдЗрд╕реЗ рдПрдлрд╝рдЯреАрдкреА рдФрд░ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдм рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╣рд░ рджрд┐рди рдЕрд░рдмреЛрдВ рдирдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝рд╛ рдХреНрд▓рд╛рдЙрдб рдлрд╝рд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкрд┐рдЫрд▓реЗ рдЫрд╣ рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рдкрд░ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрдЯрдСрдл рдХреЗ рддрд╣рдд, Highload ++ 2017 рдореЗрдВ
Glory Bakhmutov (
m0sth8 ) рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐, рдХреИрд╕реЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП рдФрд░ рдЕрдм рдЙрдирдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред
рд╕реНрдкреАрдХрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдЧреНрд▓реЛрд░реА рдЯреВ рдмрдЦреНрдореБрдЯреЛрд╡ - рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЯреАрдо рдореЗрдВ рд╕рд╛рдЗрдЯ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░, рдЧреЛ рдХреЛ рдмрд╣реБрдд рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрднреА-рдХрднреА golangshow.com рдкреЙрдбрдХрд╛рд╕реНрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рд╕рд╛рдордЧреНрд░реА

рд╕рд╛рджреЗ рднрд╛рд╖рд╛ рдореЗрдВ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛
рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ 2008 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдлрд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╣реИред рдЬрдм рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдмрд╕ рд╢реБрд░реВ рд╣реБрдЖ, рд╣реИрдХрд░ рдиреНрдпреВрдЬ рдХреЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдХрд┐ рдЗрд╕реЗ рдПрдлрд╝рдЯреАрдкреА рдФрд░ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЕрдм рдпрд╣ 1.5 рдмрд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, 200 рд╣рдЬрд╛рд░ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдФрд░ рд╣рд░ рджрд┐рди рдирдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ (рдХрдИ рдмрд┐рд▓рд┐рдпрди!) рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдлреА рдмрдбрд╝реА рд╕реЗрд╡рд╛ рд╣реИред
рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдХреНрд▓рд╛рдЗрдВрдЯ (рд╡реЗрдм тАЛтАЛрдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдЬреЛ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕, рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рд╣реИрдВред рдпреЗ рд╕рднреА рдЧреНрд░рд╛рд╣рдХ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЛ рдмрдбрд╝реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- Metaserverред
- Blockserverред
рдореЗрдЯрд╛рд╕реЗрд╡рд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ: рдЖрдХрд╛рд░, рдЙрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА, рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдореЗрдВ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдВрдХ рдЖрджрд┐ред рдЕрд╡рд░реЛрдзрдХ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ: рдлрд╝реЛрд▓реНрдбрд░, рдкрде, рдЖрджрд┐ред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╣реИред рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ред
рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ- рдЧреНрд░рд╛рд╣рдХ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдИ рдЦрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, 4 рдПрдордмреА рдкреНрд░рддреНрдпреЗрдХ), рдЪреЗрдХрд╕рдо рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрдЯрд╕реЗрд╡рд░ рдХреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ: "рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ * .AVI рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╣реИрд╢ рдорд╛рддреНрд░рд╛рдПрдВ рдРрд╕реА рд╣реИрдВ рдФрд░"ред
- Metserver рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛: "рдореЗрд░реЗ рдкрд╛рд╕ рдпреЗ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рд╣реИрдВ, рдЪрд▓реЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ!" рдпрд╛ рд╡рд╣ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд╕рднреА рдпрд╛ рдХреБрдЫ рдмреНрд▓реЙрдХ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ рд╢реЗрд╖ рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ- рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреНрд▓рд╛рдЗрдВрдЯ рдмреНрд▓реЙрдХрд╕реЗрд╡рд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ, рд╣реИрд╢ рд░рд╛рд╢рд┐ рдФрд░ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреЛ рд╕реНрд╡рдпрдВ рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмреНрд▓реЙрдХрд╕реЗрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЕрд╡рд░реЛрдзрдХ рдСрдкрд░реЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВрдмреЗрд╢рдХ, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓реАрдХреГрдд рдпреЛрдЬрдирд╛ рд╣реИ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ: рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╣реИ, рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВ, рдЯрдХрд░рд╛рд╡ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЖрджрд┐ред рдпрд╣ рдПрдХ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдпреЛрдЬрдирд╛рдмрджреНрдз рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЬрдм рдПрдХ рдЧреНрд░рд╛рд╣рдХ Metaserver рдкрд░ рдХреБрдЫ рдмрдЪрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА MySQL рдореЗрдВ рдЬрд╛рддреА рд╣реИред рдмреНрд▓реЙрдХрд╕реЗрд╡рд░ рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╣реИрдВ, рд╡реЗ рдХрд┐рд╕ рдмреНрд▓реЙрдХ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирд╛рддреЗ рд╣реИрдВ, MySQL рдореЗрдВред Blockserver, рдмреНрд▓реЙрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдЦреБрдж рдХреЛ рдмреНрд▓реЙрдХ рднреА рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдмреНрд▓реЙрдХ рдХрд╣рд╛рдВ рдкрд░ рд╣реИ, рдХрд┐рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рдХреИрд╕реЗ рдЗрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, MYSQL рдореЗрдВ рднреАред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХреНрд╕рдмрд╛рдЗрдЯреНрд╕ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╕рд╛рде 6 рд╣рдЬрд╝рд╛рд░ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рдХрдИ рджрд░реНрдЬрди рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕
рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП?

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

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

рд▓реЗрдХрд┐рди 2012 рдХреЗ рдмрд╛рдж, рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдмрд╣реБрдд рдмрдврд╝рдиреЗ рд▓рдЧрд╛, рддрдм рд╕реЗ
рд╣рдо рдПрдХ рд╡рд░реНрд╖ рдореЗрдВ рд▓рдЧрднрдЧ 100 рдорд┐рд▓рд┐рдпрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП
рд╣реИрдВ ред

рдЗрддрдиреА рдмрдбрд╝реА рд╡реГрджреНрдзрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП 2011 рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╛рд░реНрдХ рдереЗ - рдПрдХ рдЖрдзрд╛рд░ рдЬрд┐рд╕рдореЗрдВ 1,600 рд╢рд╛рд░реНрдХ рдереЗред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, 200 рд╢рд╛рд░реНрдХ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ 8 рд╕рд░реНрд╡рд░ред рдЕрдм рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ 4 рд╢рд╛рд░реНрдХ рдХреЗ рд╕рд╛рде 400 рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ2012 рдореЗрдВ, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЯреЗрдмрд▓ рдмрдирд╛рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди, рдиреАрд░рд╕ рдФрд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред рдЗрд╕рд▓рд┐рдП, 2012 рдореЗрдВ, рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧреНрд░рд╛рдлрд╝ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╣рдордиреЗ
рдПрдбрд╕реНрдЯреЛрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рддрдм рд╕реЗ рд╕рднреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдФрд░ рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЗрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдПрдбрд╕реНрдЯреЛрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред
рдПрдбрд╕реНрдЯреЛрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рд╕реЗ MySQL рдХреЛ рдЕрдореВрд░реНрдд рдХрд░рддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ gRPC API рд╕реЗ рдПрдбрд╕реНрдЯреЛрд░ рдХреЛрд░ рдХреЗ рд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИрдВ, рдЬреЛ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ MySQL рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреА рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реНрдЯреЛрд░ рдХрд░рддреА рд╣реИрдВ (рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рдХреИрд╢ рд╕реЗ рдпрд╣ рд╕рдм рджреЗрддреА рд╣реИ)ред
рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ2015 рдореЗрдВ, рд╣рдордиреЗ рдЕрдореЗрдЬрд╝реЕрди рдПрд╕ 3 рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ , рдореИрдЬрд┐рдХ рдкреЙрдХреЗрдЯ рдирд╛рдордХ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рдореЗрдВ рдПрдХ рдмреНрд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИ, рдХрд┐рд╕ рд╕рд░реНрд╡рд░ рдкрд░, MySQL рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рдЗрди рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред
рд╕реНрд▓рд╛рдЗрдб рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВрд▓реЗрдХрд┐рди MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рд╣реА рдЯреНрд░рд┐рдХреА рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдПрдХ рдмрдбрд╝реЗ рд╡рд┐рддрд░рд┐рдд рд╣реИрд╢ рдЯреЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЕрд▓рдЧ рднрд╛рд░ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░рд┐рдХреЙрд░реНрдб рдкрдврд╝рдиреЗ рдкрд░ред 90% рдЙрдкрдпреЛрдЧ I / O рд╣реИред
рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рддреБрд░рдВрдд рдХреБрдЫ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ:
- рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рд╕реНрдерд╛рдпрд┐рддреНрд╡ ред рдпрд╣ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рд╣рдорд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ - рдбреЗрдЯрд╛ рдЦреЛрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред
- рд╕рдорд╛рдзрд╛рди рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдПрдХ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмреИрдХрдЕрдк рдЬрд▓реНрджреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдмрд╣рд╛рд▓ рднреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рд╕рдорд╛рдзрд╛рди рдХреА рд╕рд╛рджрдЧреА - рджреЛрдиреЛрдВ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рд╕реЗрд╡рд╛ рдФрд░ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВред
- рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд▓рд╛рдЧрдд ред рдпрджрд┐ рдХреЛрдИ рдЪреАрдЬ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдорд╣рдВрдЧреА рд╣реИ, рддреЛ рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЧреБрд▓рд╛рдо рдЬреЛ рдорд╛рд╕реНрдЯрд░ рдХреЗ рдкреАрдЫреЗ рдПрдХ рджрд┐рди рд╣реЛрддрд╛ рд╣реИ, рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЖрдкрдХреЛ 1,000 рд╕реЗ рдЕрдзрд┐рдХ 6,000 рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдРрд╕реЗ рджрд╛рд╕ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд▓рд╛рдЧрдд рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред
рд╕рднреА рд╕рд┐рджреНрдзрд╛рдВрдд
рд╕рддреНрдпрд╛рдкрди рдпреЛрдЧреНрдп рдФрд░ рдорд╛рдкрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рдд рдЙрдирдХреЗ рдкрд╛рд╕ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдо рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рд▓рд╛рдЧрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЧрдгрдирд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рддрдиреЗ рд╕рд░реНрд╡рд░ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ, рдХрд┐рддрдиреЗ рд╕рд░реНрд╡рд░ рдмреИрдХрдЕрдк рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрдд рдореЗрдВ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рд╣рдо рдПрдХ рдирдпрд╛ рд╕рдорд╛рдзрд╛рди рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рднреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрди рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдХреЛрдИ рднреА рд╕рдорд╛рдзрд╛рди рдЪреБрдирддреЗ рд╕рдордп, рд╣рдо рдЗрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
рдЖрдзрд╛рд░ рдЯреЛрдкреЛрд▓реЙрдЬреА
рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдВрд░рдЪрд┐рдд рд╣реИ:
- рдореБрдЦреНрдп рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╛рд╕реНрдЯрд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рд░рд┐рдХреЙрд░реНрдб рд╣реЛрддреЗ рд╣реИрдВред
- рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдореЗрдВ рджреЛ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕реЗрдореАрд╕рд┐рдВрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реЛрддреА рд╣реИред рд╕рд░реНрд╡рд░ рдЕрдХреНрд╕рд░ рдорд░ рдЬрд╛рддреЗ рд╣реИрдВ (рд▓рдЧрднрдЧ 10 рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣), рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рджреЛ рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдЕрд▓рдЧ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╣реИрдВред рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрдорд░реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдПрдХ рдХрдорд░рд╛ рдЬрд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдЕрдиреНрдп рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддрдерд╛рдХрдерд┐рдд рдЫрджреНрдо рдорд╛рд╕реНрдЯрд░ (рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдорд╛рд╕реНрдЯрд░) рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЧреБрд▓рд╛рдо рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдЧреБрд▓рд╛рдо рд╣реИред

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

рдЙрджрд╛рд╣рд░рдг
рд╣рдордиреЗ 4-5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╕рд░рд▓ рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣реИрдВ:
- 2x Xeon 10 рдХреЛрд░;
- 5TB (8 SSD рдЫрд╛рдкреЗ 0 *);
- 384 рдЬреАрдмреА рдореЗрдореЛрд░реАред
* рдЫрд╛рдкреЗ 0 - рдХреНрдпреЛрдВрдХрд┐ рдбреНрд░рд╛рдЗрд╡ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреВрд░реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рдФрд░ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИред
рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг
рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмрдбрд╝рд╛ MySQL рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдХрдИ рд╢рд╛рд░реНрдХ рд╕реНрдерд┐рдд рд╣реИрдВред рдпрд╣ MySQL рдЙрджрд╛рд╣рд░рдг рддреБрд░рдВрдд рд╣реА рд▓рдЧрднрдЧ рд╕рднреА рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рднреА рдЪрд▓ рд░рд╣реА рд╣реИрдВ: рдкреНрд░реЙрдХреНрд╕реА, рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рд╕рдВрдЧреНрд░рд╣, рд▓реЙрдЧ рдЖрджрд┐ред

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

рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ MySQL рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдПрдХ рд╢рд╛рд░реНрдХ рд╣реИред рдХреНрдпрд╛ рдмреЗрд╣рддрд░ рд╣реИ?
+ рд╣рдо
рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рд╛рд░реНрдХ рдкрд░ рд╣реА рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред рдпрд╣реА рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдПрдХ рдлрд╛рдпрд▓реЛрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╢рд╛рд░реНрдХ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдмреИрдХрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╢рд╛рд░реНрдХ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ рдмрд╣реБрдд рддреЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЪрд╛рд░-рд╢рд╛рд░реНрдж рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП 4 рдмрд╛рд░ред
+
рд╢реЗрдпрд░ рд╢рд╛рдпрдж рд╣реА рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ ред
+
рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ред рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред Edgestore рдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрдЧрд╣ рд▓реЗ рд▓реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рднреА 4 рдЯреАрдмреА, рдФрд░ рдореИрдЬрд┐рдХ рдкреЙрдХреЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ 1 TB рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ 90% рдЙрдкрдпреЛрдЧ рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ I / O рдФрд░ рдорд╢реАрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ 4 рдкреНрд░рддрд┐рдХреГрддрд┐ рдзрд╛рд░рд╛рдПрдВ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдмреЗрд╢рдХ, рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЗрд╕рдХреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ:
- рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЛрдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣
рд╕рдм рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ ред рд╣рдореЗрдВ рдХреБрдЫ рдЪрддреБрд░ рд╢реЗрдбреНрдпреВрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рд╡рд╣ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХрд╣рд╛рдВ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдПрдХ рдЗрд╖реНрдЯрддрдо рднрд╛рд░ рд╣реЛрдЧрд╛ред
-
рдЕрд╕рдлрд▓рддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдареЛрд░ ред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕ рдирд┐рд░реНрдгрдп рдкрд░ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВред
рдЦреЛрдЬ
рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд╛рдВрдЫрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреИрд╕реЗ рдЬреБрдбрд╝рд╛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбрд┐рд╕реНрдХрд╡рд░реА рд╣реИ, рдЬреЛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:
- рдЯреЛрдкреЛрд▓реЙрдЬреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕реВрдЪрд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рд╣рдордиреЗ рдорд╛рд╕реНрдЯрд░ рдФрд░ рджрд╛рд╕ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреБрд░рдВрдд рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЛ MySQL рдкреНрд░рддрд┐рдХреГрддрд┐ рдЯреЛрдкреЛрд▓реЙрдЬреА рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде рд╣рдо MySQL рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╣рдо рд▓рдХреНрд╖реНрдп рдорд╛рд╕реНрдЯрд░ рдкрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ, рд╡рд┐рднрд╛рдЬрди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╣рдо рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рддреЛ рдХреБрдЫ рдЧреБрд▓рд╛рдо рд╕рд░реНрд╡рд░ рдЗрд╕ рд▓рдХреНрд╖реНрдп рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
- рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд░рд╛рдЬреНрдп рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдФрд░ рд╕рддреНрдпрд╛рдкрди рдХреА рдкрд░рдорд╛рдгреБрддрд╛ рд╣реЛред рдПрдХ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдмрдирдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рдбрд┐рд╕реНрдХрд╡рд░реА рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИ
рдкрд╣рд▓реЗ рддреЛ рд╕рдмрдХреБрдЫ рд╕рд░рд▓ рдерд╛: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкрддрд╛ред рдЬрдм рд╣рдореЗрдВ рдкрддрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд░реНрд╡рд░ рд╣реИрдВ, рддреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдКрдкрд░ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдбрд┐рд╕реНрдХрд╡рд░реА рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИред рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдиреЗрдордкреНрд▓реЗрдЯ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереЗ - рдпрд╣ рдПрдХ рдЕрд▓рдЧ MySQL рдиреЗрдордкреНрд▓реЗрдЯ рдерд╛, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реБрдирддреЗ рдереЗ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдбреЗрдЯрд╛ рд▓реЗрддреЗ рдереЗред

рддрд╛рд▓рд┐рдХрд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╢реНрд░реЗрдгреА рд╣реИ, рдПрдХ рд╢рд╛рд░реНрдХ рдХреБрдВрдЬреА рд╣реИ, рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдорд╛рд╕реНрдЯрд░ / рджрд╛рд╕, рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдПрдХ рд╢реНрд░реЗрдгреА, рдПрдХ рдбреАрдмреА рдХреНрд▓рд╛рд╕, рдПрдХ рд╢рд╛рд░реНрдк рдХреБрдВрдЬреА рдФрд░ рдорд╛рдИрдПрд╕рдХреНрдпреВрдПрд▓ рдкрддреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕ рдкрд░ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рдерд╛ред

рдЬреИрд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд░реНрд╡рд░ рдереЗ, рдореЗрдореНрдЪреЗ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрд╡рд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдордиреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред MySQL рд▓рд┐рдкрд┐рдпреЛрдВ рдиреЗ gRPC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкрддрд▓реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╣рдордиреЗ RegisterService рдХрд╣рд╛ред рдЬрдм рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдП, рддреЛ RegisterService рдХреА рдПрдХ рдХрддрд╛рд░ рдереА, рдФрд░ рд╡рд╣ рд╕рдордЭ рдЧрдпрд╛ рдХрд┐ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдПрдлрдПрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯрд░рд╕реН рд╕реЗрд╡рд╛ред AFS рд╣рдорд╛рд░рд╛ рдЖрдВрддрд░рд┐рдХ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬреЛ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░рдХреАрдкрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

рджреВрд╕рд░рд╛ рд╕рдорд╛рдзрд╛рди, рдЬреЛ рдпрд╣рд╛рдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╝реВрдХреАрдкрд░ рдХрд╛ рд╕реАрдзреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рд╣реБрдИрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рд░реНрдЯ рдЬрд╝реВрдХреАрдкрд░ рдореЗрдВ рдПрдХ рдиреЛрдб рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 100 рд╣рдЬрд╛рд░ рдЧреНрд░рд╛рд╣рдХ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреАрдкрд░ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рд╡реЗ рдЕрдЪрд╛рдирдХ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдмрдЧ рдХреЗ рдХрд╛рд░рдг рдорд░ рдЧрдП, рддреЛ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░рдХреАрдкрд░ рдХреЗ рд▓рд┐рдП 100 рд╣рдЬрд╛рд░ рдЕрдиреБрд░реЛрдз рддреБрд░рдВрдд рдЖ рдЬрд╛рдПрдВрдЧреЗ, рдЬреЛ рдмрд╕ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рдФрд░ рдпрд╣ рдЙрдардиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП,
рдПрдПрдлрдПрд╕ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рдереА
, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╝реВрдХреАрдкрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рд╕рд╛рд░ рдХрд░рддрд╛ рд╣реИред AFS рдбреЗрдореЙрди рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдлреЙрд░реНрдо рдХреА рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдлрд╝рд╛рдЗрд▓ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдБ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдСрдкрд░реЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ рдФрд░ рд╕реНрд╡реИрдк рдХрд░реЗрдВред рдпрд╣реА рд╣реИ, рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рджреМрд░рд╛рди рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдСрдкрд░реЗрд╢рди рд░рджреНрдж рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреАрдкрд░ рдХреЗ рдКрдкрд░ рдРрд╕рд╛ рдЕрдореВрд░реНрдд, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдмреИрдХрдСрдлрд╝ рдФрд░ рдЬрд┐рдЯрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИред ZooKeeper рдЕрдм рд▓реЛрдб рдХреЗ рддрд╣рдд рдХреНрд░реИрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдПрдлрдПрд╕ рдХреЗ рд╕рд╛рде, рд╣рдо рдПрд╕ 3 рдФрд░ рдЬреАрдЖрдИрдЯреА рдореЗрдВ рдмреИрдХрдЕрдк рд▓реЗрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╕реНрдерд╛рдиреАрдп рдПрдПрдлрдПрд╕ рд╕реНрд╡рдпрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред

AFS рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрд╣ рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдПрдкреАрдЖрдИ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рд╢рд╛рд░реНрдж.рд╕реНрд▓рд╛рд╡_рдкреНрд░реЛрдХреНрд╕реА рдлрд╝рд╛рдЗрд▓ рд╣реИ - рд╕рдмрд╕реЗ рдмрдбрд╝реА, рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ 28 Kb рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рд╣рдо рд╢рд╛рд░реНрдж рдФрд░ рд╕реНрд▓реЗрд╡_рдкреНрд░реЛрдХреНрд╕реА рд╡рд░реНрдЧ рдХреА рд╢реНрд░реЗрдгреА рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЧреНрд░рд╛рд╣рдХ рдПрдХ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рд╢рд╛рд░реНрдХ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╡реЗ рдПрдХ рд╢реНрд░реЗрдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдкреВрд▓ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред
рд╕рдВрдЪрд╛рд▓рди
рд╣рдо рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдкрджреЛрдиреНрдирддрд┐, рдХреНрд▓реЛрди, рдмреИрдХрдЕрдк / рд░рд┐рдХрд╡рд░реАред
рдПрдХ рдСрдкрд░реЗрд╢рди рдПрдХ рд╕рд░рд▓ рд░рд╛рдЬреНрдп рдорд╢реАрди рд╣реИ ред рдЬрдм рд╣рдо рдСрдкрд░реЗрд╢рди рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХреБрдЫ рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд┐рди-рдЪреЗрдХ, рдЬреЛ рдХрдИ рдмрд╛рд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рдЪреЗрдХ рджреНрд╡рд╛рд░рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдХреБрдЫ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдмрд╛рд╣рд░реА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдСрдкрд░реЗрд╢рди рд╣реАред
рдХрд┐рд╕реА рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдПрдХ
рд░реЛрд▓рдмреИрдХ-рдЪрд░рдг (рдкреВрд░реНрд╡рд╡рдд) рд╣реИред рдпрджрд┐ рдСрдкрд░реЗрд╢рди рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдСрдкрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрд╕рдХреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рд╕рдлрд╛рдИ рд╣реЛрддреА рд╣реИ рдФрд░ рдСрдкрд░реЗрд╢рди рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдРрд╕реА рд╕рд░рд▓ рд░рд╛рдЬреНрдп рдорд╢реАрди рд╣реИред
рдкрджреЛрдиреНрдирддрд┐ (рдорд╛рд╕реНрдЯрд░ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди)
рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рд╣реИред рдПрдХ рдЧрд░реНрдо рдорд╛рд╕реНрдЯрд░-рд╕рд░реНрд╡рд░ рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди рдереЗ - рдпрд╣ рдПрдХ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рдмрд╕ рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдпреЗ рд╕рднреА рдСрдкрд░реЗрд╢рди рдЧреБрд▓рд╛рдо рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдорд╛рд╕реНрдЯрд░ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдЧреБрд▓рд╛рдо рдмрджрд▓рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП,
рдкрджреЛрдиреНрдирддрд┐ рдСрдкрд░реЗрд╢рди рдмрд╣реБрдд рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ ред

рд╣рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╣рдо рд╕реНрд╡реИрдк рдХрд░рддреЗ рд╣реИрдВ, рд╣рдореЗрдВ MySQL рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╣рдо рджрд╛рд╕ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рддрд░рдХреНрдХреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдЪрд╛рд░ рд╢рд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ 10-15 рдПрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рдЪрд╛рд░ рд╣реИред рдКрдкрд░ рджрд┐рдП рдЧрдП рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдкрджреЛрдиреНрдирддрд┐ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ 0.0003% рддрдХ рдХреА рд╣рд╛рдирд┐ рд╣реБрдИред
рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдкрджреЛрдиреНрдирддрд┐ рдЗрддрдиреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рд╣реИрдВ рдЬреЛ рд╣рд░ рджрд┐рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╡рд┐рдлрд▓рддрд╛рдПрдВ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВред
рд╡рд┐рдлрд▓рддрд╛ (рдПрдХ рдЯреВрдЯреЗ рд╣реБрдП рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди)
рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореГрдд рд╣реИред
- рдпрджрд┐ рд╕рд░реНрд╡рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд░ рдЧрдпрд╛, рддреЛ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЖрджрд░реНрд╢ рдорд╛рдорд▓рд╛ рд╣реИред
- рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЬреАрд╡рд┐рдд рд╣реИрдВред
- рдХрднреА-рдХрднреА рд╕рд░реНрд╡рд░ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдорд░ рдЬрд╛рддрд╛ рд╣реИред рдЫрд╛рдкреЗ рдирд┐рдпрдВрддреНрд░рдХ, рдбрд┐рд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдХреБрдЫ рдЕрдиреБрд░реЛрдз рдЙрддреНрддрд░ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкреНрд░рд╡рд╛рд╣ рдЕрд╡рд░реБрджреНрдз рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрддреНрддрд░ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред
- рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдорд╛рд╕реНрдЯрд░ рдмрд╕ рдЕрддрд┐рднрд╛рд░рд┐рдд рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдкрджреЛрдиреНрдирддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирдпрд╛ рдорд╛рд╕реНрдЯрд░ рднреА рдУрд╡рд░рд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдореГрдд рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
рджрд┐рди рдореЗрдВ рд▓рдЧрднрдЧ
2-3 рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ , рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдХрд┐рд╕реА рднреА рдорд╛рдирд╡реАрдп рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЦрдВрдб рдореЗрдВ рд▓рдЧрднрдЧ 30 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдВрдЪ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рд░реНрд╡рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреАрд╡рд┐рдд рд╣реИ, рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рдорд░ рдЪреБрдХрд╛ рд╣реИред
рдиреАрдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд░реЗрдЦ рд╣реИ рдХрд┐ рдлрд╝реИрд▓реЛрд╡рд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЪрдпрдирд┐рдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╣рдо
рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ ред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ MySQL 5.6 рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗрдореАрд╕рд┐рдВрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рджреЛрд╖рд░рд╣рд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкреНрд░реЗрдд рдкрдврд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдЗрд╕ рдорд╛рд╕реНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдпрд╣ рдорд░ рди рдЧрдпрд╛ рд╣реЛ, рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЗрд╕реЗ рдорд╛рд░ рджреЗрдВ рддрд╛рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдЗрд╕рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рдПрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрдкрдореА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдкрд╣рд▓рд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдСрдкрд░реЗрд╢рди рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред MySQL 5.7 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред
рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рдиред рд╣рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдпрджрд┐ рд╣рдо рдЕрдкрдиреЗ рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЗ рд╕рд╛рде рдкрд┐рдЫрд▓реА рддрд╕реНрд╡реАрд░ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдореЗрдВ рддреАрди рджрд╛рд╕ рд╕рд░реНрд╡рд░ рд╣реЛрддреЗ рд╣реИрдВ: рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рджреЛ, рджреВрд╕рд░реЗ рдореЗрдВ рдПрдХред рдкрджреЛрдиреНрдирддрд┐ рдХреЗ рд╕рд╛рде, рд╣рдореЗрдВ рдПрдХ рд╣реА рдореБрдЦреНрдп рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА, рдЬрдм рджрд╛рд╕реЛрдВ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реЗрдореАрд╕рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реЗрдореАрд╕рд┐рдВрдХ-рджрд╛рд╕ рджреВрд╕рд░реЗ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рджрд╛рд╕ рдмрди рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рджрд╛рд╕ рдкрд░ рдкрджреЛрдиреНрдирддрд┐ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рд╣рдо рд╕рднреА рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рднреА I / O рдереНрд░реЗрдб рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВред
- рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдорд╛рд╕реНрдЯрд░ "рд░реАрдб-рдУрдирд▓реА" рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрдореАрд╕рд┐рдВрдХреНрд╕ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдФрд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИред
- рдЕрдЧрд▓рд╛, рд╣рдо рдЧреБрд▓рд╛рдо рдХрд╛ рдЪрдпрди рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд / рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЬреАрдЯреАрдЖрдИрдбреА тАЛтАЛрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН, рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд▓реЗрдирджреЗрди рдХреЗ рд╕рд╛рде рдЬреЛ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред
- рд╣рдо рд╕рднреА рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЗрд╕ рдЪрдпрдирд┐рдд рджрд╛рд╕ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, I / O рдереНрд░реЗрдб рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
- рд╣рдо рддрдм рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рд╡реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреВрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред , executed GTID set .
тАФ
.
promotion , :

- slave -, , master, promotion.
- slave- master, , ACLs, , - proxy, , - .
- read_only = 0, , master , . master .
- - . - , , , , , proxy .
- .
, rollback , . rollback reboot. , , , тАФ change master тАФ master .
тАФ . , , , , .
тЧП slave
, slave-, . .
тЧП
, , . .
тЧП
, , . . 3 .
, , , :
- . 1 40 .
- .
, . 1 40 , , , .
, . . 4 .

- 24 . HDFS, .
- 6 unsharded databases, Global DB. , , , .
- 3 S3.
- 3 S3 .

. , 3 , HDFS 3 , 6 S3. .
, .

, , . , , recovery - . , , - . 100 , .
, , , , , , , . .

hot-, Percona xtrabackup. тАФstream=xbstream, , . script-splitter, , .
MySQL 2x. 3 , , , 1 500 . , , HDFS S3.
.

, , HDFS S3, , splitter xtrabackup, . crash-recovery.
hot , crash-recovery . , . binlog, master.
binlogs?binlog'. master , 4 , 100 , HDFS.
: Binlog Backuper, . , , binlog HDFS.

, 4 , 5 , , , . HDFS S3 .
.
:
- тАФ 10 , 45 тАФ .
- , scheduler multi instance slave master .
- тАФ , . , , , , , , . pt-table-checksum , .
, :
- 1 10 , . crash-recovery, .
- .

slave -, . , . .
++
. Hardware , (HDD) 10 , + crash recovery xtrabackup, . , , . , , , , HDD , HDFS .
, тАФ :
- ;
- .
, HDFS, , , .
рд╕реНрд╡рдЪрд╛рд▓рди
, 6 000 . , , тАФ :
- Auto-replace;
- DBManager;
- Naoru, Wheelhouse
Auto-replace
, , , , тАФ , -. , .
Availability () тАФ , . тАФ recovery , .

MySQL , heartbeat. Heartbeat тАФ timestamp.

, , , master read-write. heartbeat.
auto-replace , .
, 91 .?- , heartbeat . , . heartbeat', , heartbeat' 30 .
- рдЗрд╕рдХреЗ рдмрд╛рдж, рджреЗрдЦреЗрдВ рдХрд┐ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╡реИрд▓реНрдпреВ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧрд▓рдд рд╣реИ - рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджрд┐рд▓ рдХреА рдзрдбрд╝рдХрди рдирд╣реАрдВ рднреЗрдЬрддрд╛ рдерд╛ред
- рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд░рд┐рд╡рд░реНрд╕ рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ - рдЕрдЪрд╛рдирдХ рдЗрди рджреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИ рд╣реИ, рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рд╣реИ, рдпрд╛ рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рджрд┐рд▓ рдХреА рдзрдбрд╝рдХрди рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд░рд┐рд╡рд░реНрд╕ рдЪреЗрдХ рдореЗрдВ, рд╣рдо рдПрдХ рдЯреВрдЯреЗ рд╣реБрдП рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред
- рдпрджрд┐ рдмрд╛рдХреА рд╕рднреА рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдорд╛рд╕реНрдЯрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕ рдкрд░ рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд░реНрд╡рд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
- рдЕрдВрддрд┐рдо рдЪрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдСрдЯреЛ-рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИред
рдСрдЯреЛ-рд░рд┐рдкреНрд▓реЗрд╕ рдмрд╣реБрдд рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╣реИред рд╡рд╣ рдХрднреА рднреА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдЪрд╛рд▓рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
- рдкрд╣рд▓реЗ, рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЯреЛрдкреЛрд▓реЙрдЬреА рдСрдкрд░реЗрд╢рди рд╣реБрдЖ рд╣реИ? рд╢рд╛рдпрдж рдпрд╣ рд╕рд░реНрд╡рд░ рдЕрднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкрд░ рдХреБрдЫ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
- рд╣рдо рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рд╣реА рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХреЛрдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдерд╛ред
- рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╡рд┐рдлрд▓рддрд╛ рд╕реАрдорд╛ рд╣реИред рдпрджрд┐ рд╣рдореЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ - 10, 20 - рддреЛ рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рд╣рдо
рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВ ред
рддрджрдиреБрд╕рд╛рд░, рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреНрд▓реЛрдирд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╕ рдЗрд╕реЗ рдЯреЛрдкреЛрд▓реЙрдЬреА рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдпрд╣ рдорд╛рд╕реНрдЯрд░ рд╣реИ, рддреЛ рд╣рдо рдлреЗрдпрд░рдУрд╡рд░, рддрдерд╛рдХрдерд┐рдд рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдкрджреЛрдиреНрдирддрд┐ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВред
DBManager
DBManager рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рд╣реИред рдпрд╣ рд╣реИ:
- рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдп рдЕрдиреБрд╕реВрдЪрдХ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрдм рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ;
- рд▓реЙрдЧ рдФрд░ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА: рдХреМрди, рдХрдм рдФрд░ рдХреНрдпрд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ - рдпрд╣ рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рд╕реНрд░реЛрдд рд╣реИ;
- рддреБрд▓реНрдпрдХрд╛рд▓рди рдмрд┐рдВрджреБред

DBManager рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред
- рдЧреНрд░рд╛рд╣рдХ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛ рддреЛ рдбреАрдмреАрдП рдЬреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рд╕реЗрд╡рд╛рдПрдВ рдЬреЛ рдбреАрдмреАрдП рд▓рд┐рдЦрддреА рд╣реИрдВ рдЬреЛ рдЬреАрдЖрд░рдкреАрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреА рд╣реИрдВред
- рд╡реНрд╣реАрд▓рд╣рд╛рдЙрд╕ рдФрд░ рдиреЛрд░реВ рдЬреИрд╕реА рдмрд╛рд╣рд░реА рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рд╣реИрдВ, рдЬреЛ рдЬреАрдЖрд░рдкреАрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреАрдмреАрдПрдордПрдиреЗрдЧрд░ рдореЗрдВ рдЬрд╛рддреА рд╣реИрдВред
- рдПрдХ рдЕрдиреБрд╕реВрдЪрдХ рд╣реИ рдЬреЛ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдСрдкрд░реЗрд╢рди, рдХрдм рдФрд░ рдХрд╣рд╛рдВ рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- рдПрдХ рдмрд╣реБрдд рд╣реА рдореВрд░реНрдЦ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рд╣реИ, рдЬрдм рдХреЛрдИ рдСрдкрд░реЗрд╢рди рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЖрддрд╛ рд╣реИ, рдЙрд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдкреАрдЖрдИрдбреА тАЛтАЛрджреНрд╡рд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдмрд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рд╕рднреА рд╢реНрд░рдорд┐рдХ рд╕рд░реНрд╡рд░ рдХреЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдирд┐рдХрдЯ рд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрд╕реАрдПрд▓рдПрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдХрдИ рдЧреЛрд▓ рдпрд╛рддреНрд░рд╛рдПрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
- рдкреНрд░рддреНрдпреЗрдХ SQL рд╣реЛрд╕реНрдЯ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ DBAgent рд╣реИ - рдпрд╣ рдПрдХ RPC рд╕рд░реНрд╡рд░ рд╣реИред рдЬрдм рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╣рдо рдПрдХ рдЖрд░рдкреАрд╕реА рдЕрдиреБрд░реЛрдз рднреЗрдЬрддреЗ рд╣реИрдВред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ DBManager рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХрдм, рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЖрджрд┐ред

рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рд╕реАрдПрд▓рдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

Remediations
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рднреА рд╣реИред рдЬрдм рдХреБрдЫ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреНрд░рд╛рдЗрд╡ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдХреБрдЫ рд╕реЗрд╡рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддреЛ
рдиреЛрд░реВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
ред рдпрд╣ рд╡рд╣ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд╣рд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдРрд╕реЗ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ 2016 рдореЗрдВ рдЕрдкрдиреА
рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдирд╛рд░реВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереАред
рд╡реНрд╣реАрд▓рд╣рд╛рдЙрд╕ рдПрдХ
рд░рд╛рдЬреНрдп рдорд╢реАрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ 6,000 рдорд╢реАрдиреЛрдВ рдХреЗ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд╕рднреА MySQL рдкрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡реНрд╣реАрд▓рд╣рд╛рдЙрд╕ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрд░рддрд╛ рд╣реИ - рдЧреБрд▓рд╛рдо рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдбреЗрдЯ, рдкрджреЛрдиреНрдирддрд┐ рд▓реЙрдиреНрдЪ, рдЧреБрд▓рд╛рдо рдорд╛рд╕реНрдЯрд░ рдмрди рдЬрд╛рддрд╛ рд╣реИ, рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдбреЗрдЯред рдЗрд╕ рдСрдкрд░реЗрд╢рди рдореЗрдВ рдПрдХ рдпрд╛ рджреЛ рдорд╣реАрдиреЗ рднреА рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВред
рдирд┐рдЧрд░рд╛рдиреА

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

рдЗрд╕рд▓рд┐рдП, рдРрд╕реЗ рдЕрд▓рд░реНрдЯ рд╣реИрдВ рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рдорд╛рдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 992 рдЕрд▓рд░реНрдЯ рд╣реИрдВ, рдЪрд╛рд╣реЗ рдХреБрдЫ рднреА рд╣реЛ, рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ ред
рдШрдЯрдирд╛рдУрдВ

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ PagerDuty рд╣реИ - рдПрдХ рд╕реЗрд╡рд╛ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рд░реНрдЯ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдкрджреЛрдиреНрдирддрд┐ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рдФрд░ рдЙрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рджрд░реНрдЬ рдХреА рдЧрдИ рдХрд┐ рдорд╛рд╕реНрдЯрд░ рдЧрд┐рд░ рдЧрдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдбреНрдпреВрдЯреА рдЕрдзрд┐рдХрд╛рд░реА рдиреЗ рдЬрд╛рдВрдЪ рдХреА рдХрд┐ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдкрджреЛрдиреНрдирддрд┐ рдХреЛ рдХреНрдпрд╛ рд░реЛрдХрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдореИрдиреБрдЕрд▓ рдСрдкрд░реЗрд╢рди рдХрд┐рдП рдЧрдП рд╣реИрдВред
рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдШрдЯрд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ, рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЯрд╛рд╕реНрдХ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдп рд╣реИред рднрд▓реЗ рд╣реА рдпрд╣ рдШрдЯрдирд╛ рд╣рдорд╛рд░реЗ рдЕрд▓рд░реНрдЯ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд╣рдо рдПрдХ рдХрд╛рд░реНрдп рднреА рдмрдирд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдЕрд▓рд░реНрдЯ рд▓реЙрдЬрд┐рдХ рдФрд░ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдореЗрдВ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрд▓рд░реНрдЯ рд╕рд┐рд░реНрдл рд▓реЛрдЧреЛрдВ рдХреЗ рдЬреАрд╡рди рдХреЛ рдЦрд░рд╛рдм рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣рдореЗрд╢рд╛ рджрд░реНрджрдирд╛рдХ рд╣реЛрддреА рд╣реИ, рдЦрд╛рд╕рдХрд░ 4 рдмрдЬреЗред
рдкрд░реАрдХреНрд╖рдг
рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдЕрдкрдирд╛ рдХреЛрдб рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ:
- рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬреЛ рднреА рдЯреЛрдкреЛрд▓реЙрдЬреА рд╣реИрдВ;
- рдЗрди рдЯреЛрдкреЛрд▓реЙрдЬреА рдкрд░ рд╕рднреА рдСрдкрд░реЗрд╢рдиред
рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рдореЛрд╢рди рдСрдкрд░реЗрд╢рди рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдкреНрд░рдореЛрд╢рди рдСрдкрд░реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрд▓реЛрдирд┐рдВрдЧ рд╣реИ, рддреЛ рд╣рдо рдЙрди рд╕рднреА рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЗ рд▓рд┐рдП рдХреНрд▓реЛрдирд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИрдВред
рдЯреЛрдкреЛрд▓реЙрдЬреА рдЙрджрд╛рд╣рд░рдг
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЯреЛрдкреЛрд▓реЙрдЬреА рд╣реИ: 2 рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдЬрд┐рд╕рдореЗрдВ рдорд▓реНрдЯреА рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде, рд╢рд╛рд░реНрдХ рдХреЗ рд╕рд╛рде, рдХреЛрдИ рд╢рд╛рд░реНрдХ рдирд╣реАрдВ, рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде, рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ - рдЖрдо рддреМрд░ рдкрд░ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЯреЛрдкреЛрд▓реЙрдЬреА - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдмрд╕ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдПред

рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ, рдХреМрди рд╕рд╛ рд╕рд░реНрд╡рд░ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЙрдард╛рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдРрд╕реЗ рдФрд░ рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдРрд╕реЗ рдФрд░ рдРрд╕реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ред рдмрд╛рдЬреЗрд▓ рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рдмрдирд╛рддрд╛ рд╣реИ, MySQL рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдкрд░реАрдХреНрд╖рдг рдмрд╣реБрдд рд╕рд░рд▓ рджрд┐рдЦрддрд╛ рд╣реИ: рд╣рдо рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдЯреЛрдкреЛрд▓реЙрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, рд╣рдо auto_replace рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред
- рд╣рдо auto_replace рд╕реЗрд╡рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╣рдо рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
- рд╣рдо рдЕрдкрдиреА рдЯреЛрдкреЛрд▓реЙрдЬреА рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХреЛ рдорд╛рд░рддреЗ рд╣реИрдВ, рдереЛрдбрд╝реА рджреЗрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд▓рдХреНрд╖реНрдп-рджрд╛рд╕ рдорд╛рд╕реНрдЯрд░ рдмрди рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рдЪрд░рдгреЛрдВ
рд╕реНрдЯреЗрдЬ рд╡рд╛рддрд╛рд╡рд░рдг рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рдорд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИ рдЬреЛ рдкреЗрд░рдХреЛрдирд╛ рдкреНрд▓реЗрдмреИрдХ, рд╕рд┐рд╕рдмреЗрди рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рдорд╛рди рд╣реИред
рдкреЗрд░рдХреЛрдирд╛ рдкреНрд▓реЗрдмреИрдХ рдореЗрдВ, рд╣рдо рдЯреНрд░реИрдлрд╝рд┐рдХ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдЗрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рддреАрд╡реНрд░рддрд╛ рдХреЗ рд╕рд╛рде рдордВрдЪ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рд╣рдо 2-3 рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рдпрд╣ рдХреГрддреНрд░рд┐рдо рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рднрд╛рд░ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИред
рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЕрд▓рд░реНрдЯ рдпрд╛ рдЗрд╕ рддрдереНрдп рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЪрд░рдг рдореЗрдВ, рд╣рдо рдЕрд▓рд░реНрдЯ, рдореИрдЯреНрд░рд┐рдХреНрд╕, рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рд╕рдордп-рд╕рдордп рдкрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдорд╛рд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд╕рднреА рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛ рдПрдХ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдордВрдЪрди рдореЗрдВ, рд╕рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА рдЖрдк рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
DRT (рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рдкрд░реАрдХреНрд╖рдг)
рд╣рдо рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рднреА рдХрд░рддреЗ рд╣реИрдВ - рдЕрд╕рд▓реА рдард┐рдХрд╛рдиреЛрдВ рдкрд░ред рдЗрд╕реЗ рдбрд┐рдЬрд╛рд╕реНрдЯрд░ рд░рд┐рдХрд╡рд░реА рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
тЧП рд╣рдо рдЕрдкрдиреА рд╡рд╛рд░рдВрдЯреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрд╣ рдХрдИ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Google рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЗрддрдиреА рджреГрдврд╝рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ - 100% рд╕рдордп - рдпрд╣ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдиреЗ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕реЗрд╡рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 100% рд╕реНрдерд┐рд░ рд╣реИ рдФрд░ рдХрднреА рднреА рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, Google рдХреЛ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЛ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред
рддреЛ рд╣рдо рд╣реИрдВ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ MySQL рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдФрд░ рдХрднреА-рдХрднреА рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ! рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдордп-рд╕рдордп рдкрд░, рд╣рдо рдЙрддреНрдкрд╛рджрди рдорд╛рд╕реНрдЯрд░ рдХреЛ рдорд╛рд░рддреЗ рд╣реИрдВ, рдпрд╛ рдпрджрд┐ рд╣рдо рдПрдХ рдлрд╛рдпрд▓реЛрд╡рд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рднреА рджрд╛рд╕реЛрдВ рдХреЛ рдорд╛рд░рддреЗ рд╣реИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЕрд░реНрдзрдЪрд╛рд▓рдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреА рд╣реИред
тЧП рдЧреНрд░рд╛рд╣рдХ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ (рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдЧреБрд░реБ рдХреА рдореГрддреНрдпреБ)
рд╡рд╣ рдЕрдЪреНрдЫрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╛рдорд▓рд╛ рдерд╛ рдЬрдм рдкрджреЛрдиреНрдирддрд┐ рдХреЗ рджреМрд░рд╛рди 1600 рдореЗрдВ рд╕реЗ 4 рд╢рд╛рд░реНрдХ, рдЙрдкрд▓рдмреНрдзрддрд╛ 20% рддрдХ рдЧрд┐рд░ рдЧрдИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЧрд▓рдд рд╣реИ, 1600 рд╕реЗ 4 рд╢рд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓рддрд╛рдПрдВ рдорд╣реАрдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдмрд╛рд░ рджреБрд░реНрд▓рдн рдереАрдВ, рдФрд░ рд╕рднреА рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: "рдареАрдХ рд╣реИ, рдпрд╣ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рд╣реИ, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред"
рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдЬрдм рд╣рдордиреЗ рдПрдХ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рддреЛ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЙрди рджреЛ рджрд┐рд▓ рдХреА рдзрдбрд╝рдХрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ред рдЗрд╕ рд╕реЗрд╡рд╛ рдиреЗ рдХреБрдЫ рдФрд░ рдХрд┐рдпрд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ, рджрд┐рд▓ рдХреА рдзрдбрд╝рдХрди рдмрдВрдж рд╣реЛ рдЧрдИ рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдмрдВрдж рд╣реЛ рдЧрдИред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдЗрд╕ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рджрд┐рди рдореЗрдВ 8 рдлрд╛рдпрд▓реЛрд╡рд░реНрд╕ рдереЗред рд╕рдм рдХреБрдЫ - 20% рдЙрдкрд▓рдмреНрдзрддрд╛ред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕ рдЧреНрд░рд╛рд╣рдХ рдореЗрдВ рдЬрд┐рдВрджрд╛ рд╣реИ 6 рдШрдВрдЯреЗред рддрджрдиреБрд╕рд╛рд░, рдЬреИрд╕реЗ рд╣реА рдорд╛рд╕реНрдЯрд░ рдХреА рдореГрддреНрдпреБ рд╣реБрдИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 6 рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдереЗред рдкреВрд▓ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕рдХреЗ рдХрдиреЗрдХреНрд╢рди рд░рдЦреЗ рдЧрдП рд╣реИрдВ, рдпрд╣ рд╕реАрдорд┐рдд рд╣реИ рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рдорд░рдореНрдордд рдХреА рдЧрдИред
рд╣рдо рдлрд┐рд░ рд╕реЗ рдлрд╛рдпрд▓реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ - рдЕрдм 20% рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдмрд╣реБрдд рдХреБрдЫред рдЕрднреА рднреА рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреВрд▓ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдПрдХ рдмрдЧред рдЬрдм рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рдкреВрд▓ рдХрдИ рдореЛрдбрд╝ рдкрд░ рдореБрдбрд╝ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ рдпрд╣ рд╕рдм рдЬреБрдбрд╝рд╛ред рдпрджрд┐ рдХреБрдЫ рд╢рд╛рд░реНрдк рдмреБрдЦрд╛рд░ рдереЗ, рддреЛ рдЧреЛ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ, рдФрд░ рдкреВрд░реЗ рдкреВрд▓ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдпреЗ рд╕рднреА рд╢рд╛рд░реНрдХ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рдереАрдВред
рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рдкрд░реАрдХреНрд╖рдг рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
тЧП рдкреНрд▓рд╕ рдбрд┐рдЬрд╛рд╕реНрдЯрд░ рд░рд┐рдХрд╡рд░реА рдкрд░реАрдХреНрд╖рдг рдЕрдЪреНрдЫрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдЬрдЧрд╣ рдореЗрдВ рд╣реИ, рдХрдо рддрдирд╛рд╡, рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд░рд╛рдд рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
1. рд╣рд░ рдЪреАрдЬ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЙрд╕ рдкрд░ рдХрднреА рднреА рд╣рд╛рде рди рдбрд╛рд▓реЗрдВред
рд╣рд░ рдмрд╛рд░ рдЬрдм рдХреЛрдИ рд╣рдорд╛рд░реЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЪрдврд╝рддрд╛ рд╣реИ, рддреЛ рд╣рд░ рдЪреАрдЬ рдорд░ рдЬрд╛рддреА рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддреА рд╣реИ - рд╣рд░ рдмрд╛рд░! - рд╕рд╛рдзрд╛рд░рдг рдСрдкрд░реЗрд╢рди рдкрд░ рднреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЧреБрд▓рд╛рдо рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИ, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рджреВрд╕рд░рд╛ рдЬреЛрдбрд╝рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЯреЛрдкреЛрд▓реЙрдЬреА рд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдореГрдд рджрд╛рд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореГрддрдХ рдХреЗ рдмрдЬрд╛рдп, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрд╡ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ - рдорд╛рд╕реНрдЯрд░ рдмрд┐рд▓реНрдХреБрд▓ рджрд╛рд╕ рдХреЗ рдмрд┐рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
2. рдЯреЗрд╕реНрдЯ рдирд┐рд░рдВрддрд░ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд (рдФрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ) рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдмрджрд▓ рд░рд╣рд╛ рд╣реИ, рдЖрдкрдХрд╛ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдПрдХ рдмрд╛рд░ рдЬрд╛рдВрдЪ рдХреА, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд▓ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджрди рд╕рд╣рд┐рдд, рд╣рд░ рджрд┐рди рд▓рдЧрд╛рддрд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
3. рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ (рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ) рдХреЗ рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддреЗ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЬреАрд╡рд┐рдд рд░рд╣реЗрдВред рдЗрд╕рд▓рд┐рдП, рдЗрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реЛрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ - рдЖрдк рд╢рд╛рдВрдд рд░рд╣реЗрдВрдЧреЗред
4. рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЕрдкрдиреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рд╣рдореЗрд╢рд╛ рдЙрдирдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░реЗрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк 6 рд╣рдЬрд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рдж рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдирдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рднреА рд╣реИредрдХреНрдпреВ рдПрдВрдб рдП
- рдпрджрд┐ рд╢рд╛рд░реНрдХ рдкрд░ рд▓реЛрдб рдореЗрдВ рдЕрд╕рдВрддреБрд▓рди рд╣реЛ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ - рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрдЯрд╛-рдЬрд╛рдирдХрд╛рд░реА рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдИ? рдХреНрдпрд╛ рдЗрд╕ рд╢рд╛рд░реНрдж рдХреЛ рдлреИрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдпрд╛ рдкрд░рд┐рдорд╛рдг рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╢рд░реНрдбреНрд╕ рдкрд░ рднрд╛рд░ рдХрд╣реАрдВ рднреА рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реИ?
рд╡рд╣ рдкрд░рд┐рдорд╛рдг рдХреЗ рдЖрджреЗрд╢реЛрдВ рд╕реЗ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реИред рдпрд╣ рд▓рдЧрднрдЧ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рд╣реИ, рдЕрд░реНрдерд╛рдд рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рд╛рд░реНрдХ рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрддрд░ рдкрд░ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕реНрдЯрд╛рд░ рдлреЛрдЯреЛ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рд░реНрдк рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдлрдЯ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рд╣рдо рдЗрд╕ рд▓рд┐рдВрдХ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддреЗ рд╣реИрдВ
- рдЖрдкрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 992 рдЕрд▓рд░реНрдЯ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдпрджрд┐ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдореИрдиреБрдЕрд▓ рд╢реНрд░рдо рдпрд╛ рдорд╢реАрди рд╕реАрдЦрдиреЗ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИ?
рдпрд╣ рд╕рдм рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЖрдВрддрд░рд┐рдХ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬрд┐рд╕реЗ рднрдВрд╡рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЕрд▓рд░реНрдЯ рдЗрд╕рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдпрдорд▓ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдХрд╣рддреА рд╣реИ рдХрд┐ рдПрдХ рд╢рд░реНрдд рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ рджрд┐рди рдмреИрдХрдЕрдк рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдпрджрд┐ рдпрд╣ рд╢рд░реНрдд рдкреВрд░реА рд╣реЛрддреА рд╣реИ, рддреЛ рдЕрд▓рд░реНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЕрд▓рд░реНрдЯ рдЖрддрд╛ рд╣реИред
рдпрд╣ рд╣рдорд╛рд░рд╛ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрдИ рдореАрдЯреНрд░рд┐рдХ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдбреАрдЖрд░рдЯреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╕реЛрдВ рдХреЛ рдХрд┐рддрдирд╛ рдордЬрдмреВрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЖрдк рдЧрд┐рд░ рдЧрдП, CODERED, рд╣рд░ рдорд┐рдирдЯ рдШрдмрд░рд╛рд╣рдЯ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЙрдарддрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рджрд░реНрдж рд╣реИред рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реЗрд╡рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд╕рдВрдкреВрд░реНрдг рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджрд░реНрдж рд╣реИред DRT рдЗрд╕ рдорд╛рдпрдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╡реНрдпрд╡рд╕рд╛рдпрд┐рдХ рдШрдбрд╝реА рд╣реИред рдпрд╛рдиреА, рдореИрдВ рддреИрдпрд╛рд░ рд╣реВрдВ, рдореИрдВ рдЕрдкрдиреА рдореЗрдЬ рдкрд░ рдмреИрдард╛ рд╣реВрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдХреЙрдлреА рд╣реИ, рдореИрдВ рддрд╛рдЬрд╛ рд╣реВрдВ, рдореИрдВ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред
рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░ рдЬрдм рдпрд╣ рд╕реБрдмрд╣ 4 рдмрдЬреЗ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдбреАрдЖрд░рдЯреА рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдЦрд┐рд░реА рдмрдбрд╝реА рд╡рд┐рдлрд▓рддрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдереАред рдПрдХ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЕрдкрдиреЗ MySQL рдХреЗ рд▓рд┐рдП OOM рд╕реНрдХреЛрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЧрдПред рдПрдХ рдФрд░ рд╕реЗрд╡рд╛ рдереА рдЬреЛ рдмрд┐рдирд▓реЙрдЧ рдкрдврд╝рддреА рдереАред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рд╣рдорд╛рд░рд╛ рдСрдкрд░реЗрдЯрд░ рдореИрдиреНрдпреБрдЕрд▓ рд╣реИ - рдлрд┐рд░ рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ! - рдкреЗрд░рдХреЛрдирд╛ рдЪреЗрдХрд╕рдо-рдЯреЗрдмрд▓ рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЪрд▓рд╛рддрд╛ рд╣реИред рдмрд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбрд┐рд▓реАрдЯ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдСрдкрд░реЗрд╢рди, рд▓реЗрдХрд┐рди рдЗрд╕ рдСрдкрд░реЗрд╢рди рдиреЗ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдмрд┐рдирд▓реЙрдЧ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ред рд╕реЗрд╡рд╛ рдиреЗ рдЗрд╕ рджреНрд╡рд┐рдкрдж рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рдкрдврд╝рд╛, рдУрдУрдПрдо рдХрд┐рд▓рд░ рдЖрдпрд╛ рдФрд░ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реЗ рдорд╛рд░рдирд╛ рд╣реИ? рдФрд░ рд╣рдо OOM рд╕реНрдХреЛрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЧрдП, рдФрд░ рдпрд╣ MySQL рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ!
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реБрдмрд╣ 4 рдмрдЬреЗ рдорд░рдиреЗ рд╡рд╛рд▓реЗ 40 рд╕реНрд╡рд╛рдореА рд╣реИрдВред рдЬрдм 40 рд╕реНрд╡рд╛рдореА рдорд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдбрд░рд╛рд╡рдирд╛ рдФрд░ рдЦрддрд░рдирд╛рдХ рд╣реЛрддрд╛ рд╣реИред DRT рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЦрддрд░рдирд╛рдХ рдирд╣реАрдВ рд╣реИред рд╣рдо рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯреЗ рддрдХ рд▓реЗрдЯреЗ рд░рд╣реЗред
рд╡реИрд╕реЗ, рдбреАрдЖрд░рдЯреА рдРрд╕реЗ рдХреНрд╖рдгреЛрдВ рдХрд╛ рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╣рдо рдпрд╣ рдЬрд╛рди рд╕рдХреЗрдВ рдХрд┐ рдЕрдЧрд░ рдХрд┐рд╕реА рдЪреАрдЬ рдХреЛ рддреЛрдбрд╝рдирд╛ рд╣реИ рддреЛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рдореИрдВ рдорд╛рд╕реНрдЯрд░-рдорд╛рд╕реНрдЯрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП? рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд▓рд╕реНрдЯрд░, рдЬреЛ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рд╕реНрдЯрд░-рджрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдорд╛рд╕реНрдЯрд░-рдорд╛рд╕реНрдЯрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рддрд╛рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдЧрд┐рд░ рдЬрд╛рдП, рддреЛ рдпрд╣ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рд╕рдореВрд╣ рдкреНрд░рддрд┐рдХреГрддрд┐, рдЧреИрд▓реЗрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЖрджрд┐ рдЬреИрд╕реЗ рдХреБрдЫ рдХрд╛ рдорддрд▓рдм рд╣реИ? рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдореВрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрднреА рдЬреАрд╡рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдордиреЗ рдЕрднреА рддрдХ рдЧреИрд▓реЗрд░рд╛ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрдм рдПрдХ рдлрд╝реИрд▓реЛрд╡рд░ рдЖрдкрдХреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдирдХреЗ рдкрд╛рд╕ рдХрдИ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред
- рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ MySQL 8 рдореЗрдВ InnoDb рдХреНрд▓рд╕реНрдЯрд░ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИред рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА?
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА 5.6 рдореВрд▓реНрдп рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╣рдо рдХрдм 8 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВрдЧреЗред рд╢рд╛рдпрдж рд╣рдо рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред
- рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдмрдбрд╝рд╛ рдорд╛рд╕реНрдЯрд░ рд╣реИ, рддреЛ рдПрдХ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдкрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрддрд╛рд░ рдПрдХ рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рд╕рд╛рде рджрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрдорд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдорд╛рд╕реНрдЯрд░ рдХреЛ рдмреБрдЭрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдХрддрд╛рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддрд╛рдХрд┐ рджрд╛рд╕ рдорд╛рд╕реНрдЯрд░ рдореЛрдб рдореЗрдВ рдЪрд▓реЗ рдЬрд╛рдПрдВ - рдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдорд╛рд╕реНрдЯрд░ рдкрд░ рд▓реЛрдб semisync рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Semisync рдорд╛рд╕реНрдЯрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рджрд╛рд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд▓реЗрди-рджреЗрди рдЖрдпрд╛, рд╕реЗрдореАрд╕рд┐рдВрдХ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рджрд╛рд╕реЛрдВ рдиреЗ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЗрд╕ рд▓реЗрдирджреЗрди рдХреЛ рдЦреЛ рджрд┐рдпрд╛ред рдЖрдкрдХреЛ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рджрд╛рд╕ рдЗрд╕ рд▓реЗрдирджреЗрди рдХреЛ рдЕрдВрдд рддрдХ рдирд╣реАрдВ рдЦреЛ рджреЗрддрд╛ рд╣реИред
- рд▓реЗрдХрд┐рди рддрдм рдирдпрд╛ рдбреЗрдЯрд╛ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдЖ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ ...
рдЬрдм рд╣рдо рдкрджреЛрдиреНрдирддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо I / O рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдорд╛рд╕реНрдЯрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрдореАрд╕рд┐рдВрдХ рдХреЛ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░реЗрдд рдкрдврд╝рдирд╛ рдЖ рд╕рдХрддрд╛ рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред
- рдпреЗ рд╕рднреА рд╕реБрдВрджрд░ рд░рд╛рдЬреНрдп рдорд╢реАрдиреЗрдВ рд╣реИрдВ - рдХреНрдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ рдФрд░ рдПрдХ рдирдпрд╛ рдХрджрдо рдЬреЛрдбрд╝рдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реИ? рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рд╕рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ, рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рдЧреЛ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВред рдпрд╣ рд╣рдорд╛рд░реА рдиреАрддрд┐ рд╣реИред рддрд░реНрдХ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ - рдмрд╕ рдкрд╛рдпрдерди рдХреЛрдб рдореЗрдВ рдЬреЛ рд░рд╛рдЬреНрдп рдЖрд░реЗрдЦ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
- рдФрд░ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рд╡реЗ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдореЗрдВ рдиреЛрдбреНрд╕ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ - рдХреНрдпрд╛ рдпреЗ рдХрдВрдЯреЗрдирд░ рд╣реИрдВ?
рд╣рд╛рдВред рд╣рдо рдмрдЬрд╝реЗрд▓ рдХреА рдорджрдж рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ (json) рд╣реИрдВ рдФрд░ Bazel рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪреБрдирддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЯреЛрдкреЛрд▓реЙрдЬреА рдмрдирд╛рддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдЯреЛрдкреЛрд▓реЙрдЬреА рд╡рд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред
рдпрд╣ рд╕рднреА рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдпрд╛ рддреЛ рдпрд╣ рд╕реАрдЖрдИ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рджреЗрд╡рдмреЙрдХреНрд╕ рдкрд░ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ Devbox рд╕рд┐рд╕реНрдЯрдо рд╣реИред рд╣рдо рд╕рднреА рдХреБрдЫ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред рд╡рд╣рд╛рдБ рдпрд╣ рдмрд╛рдЬрд╝рд▓ рдХреЗ рдЕрдВрджрд░ рднреА рдЪрд▓рддрд╛ рд╣реИ, рдбреЙрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдпрд╛ рдмрд╛рдЬрд╝рд▓ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВред рдмрд╛рдЬрд╝рд▓ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд▓реЗрдХрд┐рди рдордЬрд╝реЗрджрд╛рд░ рд╣реИред
- рдЬрдм рдЖрдкрдиреЗ рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ 4 рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдмрдирд╛рдП, рддреЛ рдХреНрдпрд╛ рдЖрдк рдореЗрдореЛрд░реА рджрдХреНрд╖рддрд╛ рдореЗрдВ рдЦреЛ рдЧрдП?
рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдЫреЛрдЯрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, MySQL рдХреЗ рд╕рд╛рде рдХрдо рдореЗрдореЛрд░реА рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреА рд╣реИ, рдЗрд╕реЗ рдЬреАрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдХрд┐рд╕реА рднреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдХрдо рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдЬрдЧрд╣ рдореЗрдВ, рд╣рдордиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреЛрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реА-рд╕рдореВрд╣ рд╣реИрдВ рдЬреЛ рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕реНрдореГрддрд┐ рд╕реЗ рд╕реАрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ 6,000 рд╕рд░реНрд╡рд░ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдпрд╣ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХрд┐рддрдиреЗ рдЕрд░рдм рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ?
рдпреЗ рджрд░реНрдЬрдиреЛрдВ рдПрдХреНрд╕рд╛рдмрд╛рдЗрдЯ рд╣реИрдВ, рд╣рдордиреЗ рдПрдХ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЕрдореЗрдЬрд╝реЕрди рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рд▓рд╛ред
- рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ 8 рд╕рд░реНрд╡рд░ рдереЗ, рдЙрди рдкрд░ 200 рд╢рд╛рд░реНрдХ, рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ 4 рд╢рд╛рд░реНрдХ рдХреЗ рд╕рд╛рде 400 рд╕рд░реНрд╡рд░ред рдЖрдкрдХреЗ рдкрд╛рд╕ 1600 рд╢рд╛рд░реНрдХ рд╣реИрдВ - рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдореВрд▓реНрдп рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдлрд┐рд░ рдХрднреА рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ? рдпрджрд┐ рдЖрдкрдХреЛ рдЬрд╝рд░реВрд░рдд рд╣реИ рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЪреЛрдЯ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 3,200 рд╢рд╛рд░реНрдХ?
рд╣рд╛рдВ, рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ 1600 рдерд╛ред рдпрд╣ 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдереЛрдбрд╝рд╛ рдХрдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╣рдо рдЕрднреА рднреА рдЬреАрд╡рд┐рдд рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА 4 рд╢рд╛рд░реНрдХ рд╣реИрдВ - 4 рдмрд╛рд░ рд╣рдо рдЕрднреА рднреА рд╕реНрдерд╛рди рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
- рд╕рд░реНрд╡рд░ рдХреА рдореГрддреНрдпреБ рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ, рдореБрдЦреНрдпрддрдГ рдХрд┐рди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реЛрддреА рд╣реИ? рдХреНрдпрд╛ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рдХрдо рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдХреНрдпрд╛ рд╕рд╣рдЬ рдмреНрд▓реЙрдХ рдХрд╛рд░рдкреЗрдВрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВ?
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдХ рдмрд╛рд╣рд░ рдЙрдбрд╝рддреА рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ RAID 0 - рдбрд┐рд╕реНрдХ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдИ, рдорд╛рд╕реНрдЯрд░ рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИред рдпрд╣ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЗрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИред Google рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рдХрднреА рднреА рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдереАред рд╕рдЪ рдХрд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдХрдм рд╣реБрдЖ рдерд╛ред рд╣рдо рдЕрдХреНрд╕рд░ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЬреАрд╡рдирдХрд╛рд▓ 60 рджрд┐рдиреЛрдВ рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдпрд╣ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдЗрд╕реЗ рдПрдХ рдирдП рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХреБрдЫ рд▓рдЧрд╛рддрд╛рд░ MySQL рдореЗрдВ рдЬрдорд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ 60 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрдиреЗ рд▓рдЧрддреА рд╣реИрдВред рд╢рд╛рдпрдж MySQL рдореЗрдВ рдирд╣реАрдВ, рд╢рд╛рдпрдж Linux рдореЗрдВред
, . 60 , . .
тАФ , 6 . , JPEG , JPEG, , ? , , - ? тАФ , ?
, . тАФ Dropbox .
тАФ ? ? , , - , , ? , 10 . , 7 , 6 , . ?
Dropbox - , . . , , , - .
, . , , , . - , 6 , , , , .
, facebook youtube- тАФ Highload++ 2018 . , 1 .