рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

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

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

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

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

Bitrix24 рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рддрдХрдиреАрдХреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

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

рдкрд▓реНрд╕ рдкрд░ рдЙрдВрдЧрд▓реА - рдЙрдиреНрдирдд рддрдХрдиреАрдХреА рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА

рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ" рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдиреЗ рд╣рдореЗрдВ рд╕рд░рд▓ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдЙрдкрдХрд░рдгреЛрдВ - рдкрд┐рдирдмрд╛ рдФрд░ xhprof рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред

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

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

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

  • Bitrix24 рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдШрдВрдЯреЗ рдореЗрдВ p1 рдкреЛрд░реНрдЯрд▓ рдкрд░ рдХрд┐рддрдиреА PHP рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдереАрдВ рдФрд░ рдХреМрди рд╕реА? рд╕рдордЭреЗрдВ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдФрд░ рд╢реАрдШреНрд░ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВред
  • рдкрд┐рдЫрд▓реЗ 24 рдШрдВрдЯреЛрдВ рдореЗрдВ рдЬрд░реНрдордиреА рдореЗрдВ рдкреЛрд░реНрдЯрд▓реЛрдВ рдкрд░ рдХрд┐рддрдиреА рд╡реАрдбрд┐рдпреЛ рдХреЙрд▓ рдХреА рдЧрдИрдВ, рдХрд┐рд╕ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рд╛рде рдФрд░ рдХреНрдпрд╛ рдЪреИрдирд▓/рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдереАрдВ?
  • рдирд╡реАрдирддрдо рд╕реЗрд╡рд╛ рдЕрджреНрдпрддрди рдореЗрдВ рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд░реЛрд▓ рдЖрдЙрдЯ рдХреА рдЧрдИ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (PHP рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ C рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рд╕реЗрдЧрдлрд╝реЙрд▓реНрдЯ рд╣реИрдВ?
  • рдХреНрдпрд╛ рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛ PHP рдореЗрдореЛрд░реА рдореЗрдВ рдлрд╝рд┐рдЯ рд╣реЛрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдореЗрдореЛрд░реА рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ: "рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░"? рдЦреЛрдЬреЗрдВ рдФрд░ рдмреЗрдЕрд╕рд░ рдХрд░реЗрдВред

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

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

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

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

рдмреЗрд╕рд┐рдХ рдмрд┐рдЬрдиреЗрд╕ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕

рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдмрд┐рдЬрдиреЗрд╕ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдЕрдХреНрд╕рд░ рдПрдХреНрд╕реЗрд▓ рдХреЗ рдЕрддреНрдпрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмрд╛рдд рдпрд╣реАрдВ рдЦрд╝рддреНрдо рдирд╣реАрдВ рд╣реЛрддреА. рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд Google Analytics рднреА рдЖрдЧ рдореЗрдВ рдШреА рдбрд╛рд▓рддрд╛ рд╣реИ - рдЖрдк рдЬрд▓реНрджреА рд╣реА рдЕрдЪреНрдЫреА рдЪреАрдЬрд╝реЛрдВ рдХреЗ рдЖрджреА рд╣реЛрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред

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

рдХрд╛рдлреА рд╕рдордп рддрдХ рдЗрд╕ рд▓рдЪреАрд▓реЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдХрд╛рдлреА рдорджрдж рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдзреАрд░реЗ-рдзреАрд░реЗ рдпрд╣ рд╕рдордЭ рдЖрдиреЗ рд▓рдЧреА рдХрд┐ ClickHouse рд░рдмрд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЗрд╕ рддрд░рд╣ рдордЬрд╛рдХ рдирд╣реАрдВ рдЙрдбрд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред

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

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

рдЕрдЬрдЧрд░ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреА рдорд╛рдВрдЧ

рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ рдХрдИ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдЬреЛ PHP, JavaScript, C#, C/C++, Java, Go, Rust, Python, Bash рдореЗрдВ 10-20 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд▓рдЧрднрдЧ рд╣рд░ рджрд┐рди рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдРрд╕реЗ рдХрдИ рдЕрдиреБрднрд╡реА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рднреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЖрдкрджрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдирд┐рдпрдореЛрдВ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд░реЗрдб -10 рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдбрд┐рд╕реНрдХ рдПрдХ рдордЬрдмреВрдд рдмрд┐рдЬрд▓реА рдХреА рд╣рдбрд╝рддрд╛рд▓ рд╕реЗ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ)ред рдРрд╕реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ "рдкрд╛рдпрдерди рд╡рд┐рд╢реНрд▓реЗрд╖рдХ" рдХреНрдпрд╛ рд╣реИред рдкрд╛рдпрдерди PHP рдХреА рддрд░рд╣ рд╣реИ, рдХреЗрд╡рд▓ рдирд╛рдо рдереЛрдбрд╝рд╛ рд▓рдВрдмрд╛ рд╣реИ рдФрд░ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рджрд┐рдорд╛рдЧ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкрджрд╛рд░реНрдереЛрдВ рдХреЗ рдирд┐рд╢рд╛рди рдереЛрдбрд╝реЗ рдХрдо рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдмрдирд╛рдИ рдЧрдИрдВ, рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдирдореНрдкреА, рдкрд╛рдВрдбрд╛, рдореИрдЯрдкреНрд▓реЛрдЯрд▓рд┐рдм, рд╕реАрдмреЙрд░реНрди рдЬреИрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рдВрдХреАрд░реНрдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рддреЗрдЬреА рд╕реЗ рд╕рдордЭрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рдирд┐рд░реНрдгрд╛рдпрдХ рднреВрдорд┐рдХрд╛, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, "рд▓реЙрдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╢рди" рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рдЕрдЪрд╛рдирдХ рдмреЗрд╣реЛрд╢реА рдФрд░ рд╣рд╛рдБ, рд╣рд╛рдБ, рдкрд╛рдЗрд╕реНрдкрд╛рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдкрд░ рдкреНрд░рднрд╛рд╡реА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рднрд╛рдИ рдЧрдИ рдереАред

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

Apache Spark/Hadoop рдХреЗ рдЖрдЧреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдФрд░ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╣реАрдВ рд╣реБрдП

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЬрд▓реНрдж рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдерд╛, рдпрд╛ рдмрд╕ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдзреЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдпрджрд┐ Hadoop/MapReduce/Lucene рд╕реНрдЯреИрдХ рдХрд╛рдлреА рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╛ рд▓реНрдпреВрд╕реАрди рдореЗрдВ рдбреМрдЧ рдХрдЯрд┐рдВрдЧ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрдиреЗ рдкрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рд╕реНрдкрд╛рд░реНрдХ, рдЕрдЪрд╛рдирдХ, рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛ рд╕реНрдХрд╛рд▓рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╣реИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдмрд╣реБрдд рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдФрд░ рдХрдо рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдХреЗ рд╕рд╛рде рдЕрддрд╛рд░реНрдХрд┐рдХ рдФрд░ рдмрд╣реБрдд рдкрд╛рд░рджрд░реНрд╢реА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╕реНрдкрд╛рд░реНрдХ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЧрдгрдирд╛ рдореЗрдВ рдирд┐рдпрдорд┐рдд рдЧрд┐рд░рд╛рд╡рдЯ (рдХрдИ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдПрдХ рд╕рд╛рде рдЖрддреА рд╣реИрдВ) рдиреЗ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рдРрд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдкреНрд░рднрд╛рдордВрдбрд▓ рдмрдирд╛рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрдврд╝рдиреЗ рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдерд┐рддрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдЬреАрдм рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ, рд╕рдмрд╕реЗ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдмрдврд╝рдиреЗ рд╡рд╛рд▓реА рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЬрд╛рд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдПрдХ рдирд░рдХ рд╕реЗ рдмрдврд╝ рдЧрдИ рдереА - рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рдПрдХ рднрд╛рд╡рдирд╛ рдорд╣рд╕реВрд╕ рд╣реБрдИ рдЬреЛ рдмрдЪрдкрди рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рдереА: рднрдпрдВрдХрд░ рдШреГрдгрд╛ (рдпрд╛ рд╢рд╛рдпрдж) рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╣рд╛рде рд╕рд╛рдмреБрди рд╕реЗ рдзреЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рдереА)ред

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

рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд░рдмрд░ рдлрд╝рд╛рдЗрд▓ рднрдВрдбрд╛рд░рдг рдПрдХ рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╢рд░реАрд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдЬрд▓рди рдХреЗ рд╕рд╛рде Hadoop/Spark рдХреЛ "рдЦрд╛рдирд╛ рдкрдХрд╛рдиреЗ" рдХрд╛ рдЕрдиреБрднрд╡ рд╡реНрдпрд░реНрде рдирд╣реАрдВ рдерд╛ред рдПрдХ рдПрдХрд▓, рд╕рд╕реНрддрд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдлрд╝рд╛рдЗрд▓ рднрдВрдбрд╛рд░рдг рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреА рд╣реЛ рдФрд░ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдФрд░ рдЗрд╕ рдбреЗрдЯрд╛ рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдХреБрд╢рд▓ рдФрд░ рд╕рдордп-рдХреБрд╢рд▓ рдирдореВрдиреЗ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛред рд╕реНрдкрд╖реНрдЯред

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

рдХреНрдпрд╛ Amazon S3 рдбреЗрдЯрд╛рд▓реЗрдХ рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИ?

Hadoop/MapReduce рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдиреЗ рд╣рдореЗрдВ рд╕рд┐рдЦрд╛рдпрд╛ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЙрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рдХреЗ рдХрд░реАрдм "рдЖ рд░рд╣реЗ рд╣реИрдВ" рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рди рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПред рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдорд╛рдирддрдГ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдпрджрд┐ рдЖрдк Hadoop рд╕реЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдЪреЙрдкреНрд╕ рддреИрдпрд╛рд░ рдХрд┐рдП рдмрд┐рдирд╛, рдкрд░рд┐рдЪрд┐рдд рдФрд░ рдкреНрд░рд╕рд┐рджреНрдз рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ Amazon S3 рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ "рдХрдо" рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд▓реЗ рдЬрд╛рдПрдВ рдФрд░ "рдЗрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЪрд▓рд╛рдПрдВ"?

рдЕрдореЗрдЬрд╝реЕрди рд╡реЗрдм рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХрд╛ рдХреНрд▓рд╕реНрдЯрд░-рдмрд┐рдЧрдбреЗрдЯрд╛-рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо - рдмрд╣реБрдд рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ

AWS рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, Apache Hadoop/MapReduce рдХрд╛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрд╕ рдХреЗ рддрд╣рдд рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реЗрд╡рд╛ рдореЗрдВ (рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдИрд░реНрд╖реНрдпрд╛ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╕реАрдЦрд╛)ред рдпрд╣рд╛рдВ рд╣рдо DynamoDB рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдмреИрдХрдЕрдк рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ:
рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

рдФрд░ рд╡реЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдШрдбрд╝реА рдХреА рдХрд▓ рдХреА рддрд░рд╣ рдПрдореНрдмреЗрдбреЗрдб Hadoop/MapReduce рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред "рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░реЛ рдФрд░ рдЗрд╕реЗ рднреВрд▓ рдЬрд╛рдУ":

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

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

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

рдФрд░ рд╣рд╛рдБ, рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реИрдкрдЯреЙрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ Hadoop/Spark рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЧрдгрдирд╛ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдИрдПрдордЖрд░ рд╕реЗрд╡рд╛ рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдбреЗрдЯрд╛рд▓реЗрдХ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдХрд╣рдирд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛? рдЗрд╕ рд╕рдордп рд╣рдо рдЖрд╢рд╛ рдФрд░ рдирд┐рд░рд╛рд╢рд╛ рдХреЗ рдХрдЧрд╛рд░ рдкрд░ рдереЗ рдФрд░ рдЦреЛрдЬ рдЬрд╛рд░реА рд░рдЦреАред

рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЧреЛрдВрдж - рд╕реНрдЯреЗрд░реЙрдпрдб рдкрд░ рдмрдбрд╝реЗ рдХрд░реАрдиреЗ рд╕реЗ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХ

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ AWS рдХреЗ рдкрд╛рд╕ "рд╣рд╛рдЗрд╡/рдкрд┐рдЧ/рд╕реНрдкрд╛рд░реНрдХ" рд╕реНрдЯреИрдХ рдХрд╛ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рд╣рд╛рдЗрд╡ рдХреА рднреВрдорд┐рдХрд╛, рдЕрд░реНрдерд╛рддреНред рдбреЗрдЯрд╛рд▓реЗрдХ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА "рдбреЗрдЯрд╛ рдХреИрдЯрд▓реЙрдЧ" рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдЕрдкрд╛рдЪреЗ рд╣рд╛рдЗрд╡ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЛ рдирд╣реАрдВ рдЫрд┐рдкрд╛рддреА рд╣реИред рдЖрдкрдХреЛ рдЗрд╕ рд╕реЗрд╡рд╛ рдореЗрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдиреА рд╣реЛрдЧреА рдХрд┐ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдХрд╣рд╛рдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рд╡реЗ рдХрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИрдВред рдбреЗрдЯрд╛ рди рдХреЗрд╡рд▓ s3 рдореЗрдВ, рдмрд▓реНрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХрд╛ рд╡рд┐рд╖рдп рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдбреЗрдЯрд╛рд▓реЗрдХ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ:

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

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

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

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдЖрдкрдХреЛ s3 рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдкрд╛рд░реНрдХ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдХреБрдЫ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдкрд╛рдпрдерди/рдкрд╛рдЗрд╕реНрдкрд╛рд░реНрдХ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреНрд▓рд╛рдЙрдб рдХреЛ рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рджреЗрддреЗ рд╣реИрдВред

рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдпрджрд┐ рдХрд╛рд░реНрдп рдЧрд┐рд░ рдЧрдпрд╛ рдФрд░ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╣рд╛рдВ, рдЕрдкрд╛рдЪреЗ рдкрд┐рдЧ рд╢реИрд▓реА рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ рдФрд░ рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдЖрдЬрдорд╛рдпрд╛ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ PHP рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣рдорд╛рд░реЗ рдЧрд╣рди рдЕрдиреБрдХреВрд▓рд┐рдд рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ (рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╕рдВрдЬреНрдЮрд╛рдирд╛рддреНрдордХ рдЕрд╕рдВрдЧрддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреЗ рд▓рд┐рдП) рд╡рд░реНрд╖ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛)ред

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

рдЭреАрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдкреНрд░рджрд░реНрд╢рди рдХреА рдХреБрдВрдЬреА рд╣реИ

рджреЛ рдФрд░ рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдмрд╣реБрдд, рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЭреАрд▓ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдбреЗрдЯрд╛ рдкрд░ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдирдИ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЦрд╝рд░рд╛рдм рди рд╣реЛ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

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

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

AWS рдПрдереЗрдирд╛ - рдЬреИрдХ-рдЗрди-рдж-рдмреЙрдХреНрд╕

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

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

рдПрдереЗрдирд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдХреАрдордд рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рд╣рдо рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛. рд╡реЗред рдкреНрд░рддрд┐ рдорд┐рдирдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдорд╢реАрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐... рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 100-500 рдорд╢реАрдиреЛрдВ рдкрд░ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ред

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

рд╡реИрд╕реЗ, рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо s3 рдореЗрдВ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ:

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

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

рд▓реЗрдХрд┐рди рд╣рдо рдЖрдЧреЗ рдмрдврд╝реЗ рдФрд░ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЬрд╛рдиреЗ рд▓рдЧреЗ ODBC рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ: рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдПрдХ рдкрд░рд┐рдЪрд┐рдд рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ SQL рдХреНрд╡реЗрд░реА рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЬреЛ 100-500 рдорд╢реАрдиреЛрдВ рдкрд░ "рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП" s3 рдХреЛ рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИред рдЖрд░рд╛рдорджрд╛рдпрдХред рдФрд░ рддреЗрдЬред рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ.

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

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

рд╣рдордиреЗ рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рд╕рд╕реНрддреА рдбреЗрдЯрд╛рд▓реЗрдХ рдХрд╛ рдЖрдпреЛрдЬрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ

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

рд▓рдВрдмреЗ, рд▓реЗрдХрд┐рди рджрд░реНрджрдирд╛рдХ рд░рд╛рд╕реНрддреЗ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛрдЦрд┐рдореЛрдВ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕реНрддрд░ рдФрд░ рд╕рдорд░реНрдерди рдХреА рд▓рд╛рдЧрдд рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдбреЗрдЯрд╛рд▓реЗрдХ рдФрд░ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд╛рдпрд╛ рдЬреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рдЧрддрд┐ рдФрд░ рд▓рд╛рдЧрдд рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╣рдореЗрдВ рдЦреБрд╢ рдХрд░рдиреЗ рд╕реЗ рдХрднреА рдирд╣реАрдВ рдЪреВрдХрддрд╛ред

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

рдпрд╛рддреНрд░рд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдХрдИ рдЬрдВрдЧрд▓реА рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░реЛрдВ рдФрд░ рд╡рдВрд╢рдЬреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЗ рдмреЛрдЭ рдХреА рд╕рдордЭ рд╕реЗ рдореЗрд░рд╛ рд╕рд┐рд░ рдлрдЯ рд░рд╣рд╛ рдерд╛ред рдмрд╕ рд╕рд░рд▓ рдЯреВрд▓ рд╕реЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛рд▓реЗрдХ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ: рдирд╛рдЧрд┐рдпреЛрд╕/рдореБрдирд┐рди -> рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ/рдХрд┐рдмрд╛рдирд╛ -> рд╣рдбреВрдк/рд╕реНрдкрд╛рд░реНрдХ/рдПрд╕3..., рдлреАрдбрдмреИрдХ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рднреМрддрд┐рдХреА рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭрдирд╛ред рд╣рд░ рдЪреАрдЬрд╝ рдЬрдЯрд┐рд▓ рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯ - рдЗрд╕реЗ рджреБрд╢реНрдордиреЛрдВ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рдХреЛ рджреЗ рджреЛред

рдпрджрд┐ рдЖрдк рдХреНрд▓рд╛рдЙрдб рдкрд░ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдУрдкрди-рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди, рдЕрджреНрдпрддрди рдФрд░ рдкреИрдЪ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк Hadoop рдФрд░ Presto рдХреЗ рд╕рд╛рде рд╕рд╕реНрддреА рдХрд╛рд░реНрдпрд╛рд▓рдп рдорд╢реАрдиреЛрдВ рдкрд░ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рд╣рдорд╛рд░реА рддрд░рд╣ рдПрдХ рдпреЛрдЬрдирд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░реБрдХреЗрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВ, рдЧрд┐рдиреЗрдВ, рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреЗрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛! рд╕рднреА рдХреЛ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ рдФрд░ рдлрд┐рд░ рдорд┐рд▓реЗрдВрдЧреЗ!

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ