рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

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

рдУрд╣ рд╣реЛ, рдо рдЕрд▓рд┐рдХрддрд┐ рд╡рд┐рдЪрд▓рд┐рдд рднрдПрдБ, рддрд░ рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ рдореИрд▓реЗ рдкреНрд░рддреНрдпрд╛рд╢рд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛ рд╡реНрдпрдХреНрдд рдЧрд░реНрди рд╕рдлрд▓ рднрдПрдБред
рдЖрдЬ рдо DataLake рдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░ рд╕рд╕реНрддреЛ рд╕реНрдЯреНрдпрд╛рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╣рд╛рдореНрд░реЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ, рдЬрд╕рд▓реЗ рдХрдореНрдкрдиреАрдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд░рдХ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫред

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

Bitrix24 рдорд╛ рдЖрдзрд╛рд░рднреВрдд рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

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

рдлрд┐рдВрдЧрд░ рдЕрди рдж рдкрд▓реНрд╕ - рдЙрдиреНрдирдд рдЯреЗрдХреНрдирд┐рдХрд▓ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕

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

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

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

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

  • рдкрдЫрд┐рд▓реНрд▓реЛ рдШрдгреНрдЯрд╛рдорд╛ P24 рдкреЛрд░реНрдЯрд▓рдорд╛ Bitrix1 рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдХрддрд┐ PHP рддреНрд░реБрдЯрд┐рд╣рд░реВ рдерд┐рдП рд░ рдХреБрди? рдмреБрдЭреНрдиреБрд╣реЛрд╕реН, рдорд╛рдл рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЫрд┐рдЯреЛ рд╕рдЪреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реНред
  • рдЬрд░реНрдордиреАрдХрд╛ рдкреЛрд░реНрдЯрд▓рд╣рд░реВрдорд╛ рд╡рд┐рдЧрдд реирек рдШрдгреНрдЯрд╛рдорд╛ рдХрддрд┐рд╡рдЯрд╛ рднрд┐рдбрд┐рдпреЛ рдХрд▓рд╣рд░реВ рдЧрд░рд┐рдПрдХрд╛ рдерд┐рдП, рдХреБрди рдЧреБрдгрд╕реНрддрд░рдорд╛ рд░ рдЪреНрдпрд╛рдирд▓/рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХреБрдиреИ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдерд┐рдП?
  • рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ (PHP рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореНрд░реЛ C рд╡рд┐рд╕реНрддрд╛рд░), рдирд╡реАрдирддрдо рд╕реЗрд╡рд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрдорд╛ рд╕реНрд░реЛрддрдмрд╛рдЯ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ рд░ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рд░реЛрд▓ рдЖрдЙрдЯ рдЧрд░рд┐рдПрдХреЛ, рдХрддреНрддрд┐рдХреЛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ? рддреНрдпрд╣рд╛рдБ segfaults рдЫрдиреН?
  • рдХреЗ рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛ PHP рдореЗрдореЛрд░реАрдорд╛ рдлрд┐рдЯ рд╣реБрдиреНрдЫ? рдХреЗ рддреНрдпрд╣рд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХреЛ рдореЗрдореЛрд░реА рднрдиреНрджрд╛ рдмрдвреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрдиреИ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЫрдиреН: "рдореЗрдореЛрд░реА рдмрд╛рд╣рд┐рд░"? рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реЛрд╕реН рд░ рддрдЯрд╕реНрде рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

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

рдЖрдзрд╛рд░рднреВрдд рд╡реНрдпрд╛рдкрд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

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

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

рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рд▓рдЪрд┐рд▓реЛ рд╕рдорд╛рдзрд╛рдирд▓реЗ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реНрдпреЛ, рддрд░ рдмрд┐рд╕реНрддрд╛рд░реИ рдпреЛ рдмреБрдЭрд╛рдЙрди рдерд╛рд▓реНрдпреЛ рдХрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рд░рдмрд░ рд╣реЛрдЗрди рд░ рдпрд╕рд░реА рдордЬрд╛рдХ рдЧрд░реНрди рд╕рдХрд┐рджреИрдиред

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

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

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

рд╣рд╛рдореНрд░реЛ рдХрдореНрдкрдиреАрд╕рдБрдЧ PHP, JavaScript, C#, C/C++, Java, Go, Rust, Python, Bash рдорд╛ 10-20 рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рджрд┐рди рдХреЛрдб рд▓реЗрдЦреНрдиреЗ рдзреЗрд░реИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдЕрдиреБрднрд╡реА рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВ рдкрдирд┐ рдЫрдиреН рдЬрд╕рд▓реЗ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдмрд┐рд▓реНрдХреБрд▓ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдХреЛрдкрд╣рд░реВ рдЕрдиреБрднрд╡ рдЧрд░реЗрдХрд╛ рдЫрдиреН рдЬреБрди рддрдереНрдпрд╛рдЩреНрдХрдХреЛ рдирд┐рдпрдорд╣рд░реВрдорд╛ рдлрд┐рдЯ рд╣реБрдБрджреИрди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЬрдм рдЫрд╛рдкрд╛-резреж рдорд╛ рдзреЗрд░реИ рдбрд┐рд╕реНрдХрд╣рд░реВ рдмрд▓рд┐рдпреЛ рдмрд┐рдЬреБрд▓реА рд╕реНрдЯреНрд░рд╛рдЗрдХрджреНрд╡рд╛рд░рд╛ рдирд╖реНрдЯ рд╣реБрдиреНрдЫрдиреН)ред рдпрд╕реНрддреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдпреЛ рд╕реНрдкрд╖реНрдЯ рдерд┐рдПрди рдХрд┐ "рдкрд╛рдЗрдерди рд╡рд┐рд╢реНрд▓реЗрд╖рдХ" рдХреЗ рд╣реЛред рдкрд╛рдЗрдерди PHP рдЬрд╕реНрддреИ рд╣реЛ, рдХреЗрд╡рд▓ рдирд╛рдо рдЕрд▓рд┐ рд▓рд╛рдореЛ рдЫ рд░ рддреНрдпрд╣рд╛рдБ рдЕрдиреБрд╡рд╛рджрдХрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдбрдорд╛ рджрд┐рдорд╛рдЧ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкрджрд╛рд░реНрдерд╣рд░реВрдХреЛ рдереЛрд░реИ рдХрдо рдирд┐рд╢рд╛рдирд╣рд░реВ рдЫрдиреНред рдпрджреНрдпрдкрд┐, рдЕрдзрд┐рдХ рд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛, рдЕрдиреБрднрд╡реА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ numpy, pandas, matplotlib, seaborn рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕рд╛рдБрдШреБрд░реЛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛рдХреЛ рдорд╣рддреНрддреНрд╡ рдмреБрдЭреНрди рдерд╛рд▓реЗред
рдирд┐рд░реНрдгрд╛рдпрдХ рднреВрдорд┐рдХрд╛, рд╕рдореНрднрд╡рддрдГ, "рд▓рдЬрд┐рд╕реНрдЯрд┐рдХ рд░рд┐рдЧреНрд░реЗрд╕рди" рд╢рдмреНрджрд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрдирдмрд╛рдЯ рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрдХреЛ рдЕрдЪрд╛рдирдХ рдмреЗрд╣реЛрд╢ рд╣реБрдиреБ рд░ рд╣реЛ, рд╣реЛ, рдкрд╛рдЗрд╕реНрдкрд╛рд░реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдареВрд▓реЛ рдбреЗрдЯрд╛рдорд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░рд┐рдкреЛрд░реНрдЯрд┐рдЩрдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓реЗ рдЦреЗрд▓реЗрдХреЛ рдерд┐рдпреЛред

Apache Spark, рдпрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рдорд╛рди рдЬрд╕рдорд╛ рд░рд┐рд▓реЗрд╢рдирд▓ рдмреАрдЬрдЧрдгрд┐рдд рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд┐рдЯ рд╣реБрдиреНрдЫ, рд░ рдпрд╕рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрд▓реЗ MySQL рдорд╛ рдЕрднреНрдпрд╕реНрдд рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рдпрд╕реНрддреЛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдпреЛ рдХрд┐ рдЕрдиреБрднрд╡реА рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╣рд░реВрдХреЛ рд╕рд╛рде рд░реИрдВрдХрд▓рд╛рдИ рдмрд▓рд┐рдпреЛ рдмрдирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рджрд┐рдирдХреЛ рд░реВрдкрдорд╛ рд╕реНрдкрд╖реНрдЯ рднрдпреЛред

Apache Spark/Hadoop рдХреЛ рдердк рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдЯреЗрдХ рдЕрдл рдЧрд░реНрди рд░ рдХреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрд╕рд╛рд░ рд░рд╛рдореНрд░реЛ рднрдПрди

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

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рдЖрдиреНрддрд░рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ "рдмрд╛рдБрдЪреНрдпреМрдВ" рдЬреБрди рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ Apache Spark (Spark Streaming, Spark SQL рд╕рд╣рд┐рдд) рд░ Hadoop рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо (рд░ рдпрд╕реНрддреИ рд░ рдЕрдиреНрдп) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж рд╣рд╛рдореАрд▓реЗ "рдпреЛ" рд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рддрдпрд╛рд░ рдЧрд░реНрди рд░ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд╕рд┐рдХреЗрдХрд╛ рдЫреМрдВ, рд░ рдбрд╛рдЯрд╛рдХреЛ рдкреНрд░рдХреГрддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рд░ рдПрдХрд╕рдорд╛рди RDD рд╣реНрдпрд╛рд╕рд┐рдЩрдХреЛ рдЕрд╕рдиреНрддреБрд▓рдирдХрд╛ рдХрд╛рд░рдг "рдпреЛ" рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдЕрдЪрд╛рдирдХ рдХреНрд░реНрдпрд╛рд╕ рдмрдиреНрдж рднрдпреЛ, рдкрд╣рд┐рд▓реЗ рдиреИ рддрдпрд╛рд░ рднрдПрдХреЛ рдХреЗрд╣рд┐ рд▓рд┐рдиреЗ рдЗрдЪреНрдЫрд╛ред , рдХреНрд▓рд╛рдЙрдбрдорд╛ рдХрддреИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдмрд▓рд┐рдпреЛ рд░ рдмрд▓рд┐рдпреЛ рдмрдвреНрдпреЛред рдпреЛ рд╕рдордп рдерд┐рдпреЛ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдЕрдореЗрдЬрди рд╡реЗрдм рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рддрдпрд╛рд░ рдХреНрд▓рд╛рдЙрдб рдПрд╕реЗрдореНрдмрд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдпреМрдВ - EMR рд░, рдкрдЫрд┐, рдпрд╕рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░рд┐рдпреЛред EMR рднрдиреЗрдХреЛ Cloudera/Hortonworks рд▓реЗ рдЬрд╕реНрддреИ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордмрд╛рдЯ рдердк рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рд╕рд╛рде Amazon рджреНрд╡рд╛рд░рд╛ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХреЛ Apache Spark рд╣реЛред

рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд░рдмрд░ рдлрд╛рдЗрд▓ рднрдгреНрдбрд╛рд░рдг рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ

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

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

рдХреЗ Amazon S3 DataLake рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдореНрдореЗрджрд╡рд╛рд░ рд╣реЛ?

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

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

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ Hadoop рдмрд╛рдЯ рдЖрдлреНрдиреИ рдЪрдкрд╣рд░реВ рддрдпрд╛рд░ рдирдЧрд░реАрдХрди, рдкрд░рд┐рдЪрд┐рдд рд░ рдкреНрд░рдЦреНрдпрд╛рдд рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдг Amazon S3 рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ рдХреЗ рд╣реБрдиреНрдЫ?

рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫ рдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ "рдХрдо" рдЫ, рддрд░ рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рддреНрдпрд╣рд╛рдБрдмрд╛рдЯ рдмрд╛рд╣рд┐рд░ рдирд┐рдХрд╛рд▓реНрдпреМрдВ рд░ "рдкреНрд░рднрд╛рд╡реА рд░реВрдкрдорд╛ рдбреНрд░рд╛рдЗрдн" рдЧрд░реНрдЫреМрдВ рднрдиреЗ рдЕрдиреНрдп рдбреЗрдЯрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рд╣реБрдиреНрдЫ?

Amazon Web Services рдХреЛ рдХреНрд▓рд╕реНрдЯрд░-bigdata-analytics рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо - рдзреЗрд░реИ рд╕рд░рд▓ рд╢рдмреНрджрд╣рд░реВрдорд╛

AWS рдХреЛ рд╕рд╛рде рд╣рд╛рдореНрд░реЛ рдЕрдиреБрднрд╡рдХреЛ рдЖрдзрд╛рд░рдорд╛, Apache Hadoop/MapReduce рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рддреНрдпрд╣рд╛рдБ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрд╕рд╣рд░реВ рдЕрдиреНрддрд░реНрдЧрдд рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ DataPipeline рд╕реЗрд╡рд╛рдорд╛ (рдо рдореЗрд░рд╛ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓рд╛рдИ рдИрд░реНрд╖реНрдпрд╛ рдЧрд░реНрдЫреБ, рдЙрдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рд╕рд╣реА рд░реВрдкрдорд╛ рддрдпрд╛рд░ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреЗ)ред рдпрд╣рд╛рдБ рд╣рд╛рдореАрд▓реЗ DynamoDB рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдмрд╛рдЯ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рд╣рд░реВрдмрд╛рдЯ рдмреНрдпрд╛рдХрдЕрдкрд╣рд░реВ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдЫреМрдВ:
рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

рд░ рддрд┐рдиреАрд╣рд░реВ рдЗрдореНрдмреЗрдбреЗрдб Hadoop/MapReduce рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рдХреНрд▓рдХрд╡рд░реНрдХ рдЬрд╕реНрддреИ рдзреЗрд░реИ рд╡рд░реНрд╖рджреЗрдЦрд┐ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред "рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реН":

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдБрдЪреНрдЪреИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░ рдХреЗрд╣реАрдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдЧрдгрдирд╛ рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд╛ рд▓рд╛рдЧрд┐ EMR рд╕реЗрд╡рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХрд╛ рдЫреМрдВред DataLake рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╕рдорд╛рдзрд╛рди рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдХреЗ рд╣реЛ, рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫ? рдпрд╕ рдХреНрд╖рдгрдорд╛ рд╣рд╛рдореА рдЖрд╢рд╛ рд░ рдирд┐рд░рд╛рд╢рд╛рдХреЛ рдХрдЧрд╛рд░рдорд╛ рдерд┐рдпреМрдВ рд░ рдЦреЛрдЬреА рдЬрд╛рд░реА рд░рд╛рдЦреНрдпреМрдВред

AWS рдЧреНрд▓реБ - рд╕реНрдЯреЗрд░реЛрдЗрдбрд╣рд░реВрдорд╛ рд╕рдлрд╛рд╕рдБрдЧ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░рд┐рдПрдХреЛ Apache Spark

рдпреЛ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рдХрд┐ AWS рд╕рдБрдЧ "Hive/Pig/Spark" рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рдЖрдлреНрдиреИ рд╕рдВрд╕реНрдХрд░рдг рдЫред Hive рдХреЛ рднреВрдорд┐рдХрд╛, i.e. DataLake рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рдХреНрдпрд╛рдЯрд▓рдЧ "рдбреЗрдЯрд╛ рдХреНрдпрд╛рдЯрд▓рдЧ" рд╕реЗрд╡рд╛рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ Apache Hive рдврд╛рдБрдЪрд╛рд╕рдБрдЧ рдпрд╕рдХреЛ рдЕрдиреБрдХреВрд▓рддрд╛ рд▓реБрдХрд╛рдЙрдБрджреИрдиред рддрдкрд╛рдИрд▓реЗ рдпрд╕ рд╕реЗрд╡рд╛рдорд╛ рддрдкрд╛рдИрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдХрд╣рд╛рдБ рдЫрдиреН рд░ рддрд┐рдиреАрд╣рд░реВ рдХреБрди рдврд╛рдБрдЪрд╛рдорд╛ рдЫрдиреН рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдбрд╛рдЯрд╛ s3 рдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫ, рддрд░ рддреНрдпреЛ рдпрд╕ рдкреЛрд╖реНрдЯрдХреЛ рд╡рд┐рд╖рдп рд╣реЛрдЗрдиред рдпрд╣рд╛рдБ рд╣рд╛рдореНрд░реЛ DataLake рдбрд╛рдЯрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдХрд╕рд░реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ:

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

рдлрд╛рдЗрд▓рд╣рд░реВ рджрд░реНрддрд╛ рдЫрдиреН, рдЙрддреНрдХреГрд╖реНрдЯред рдпрджрд┐ рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рднрдиреЗ, рд╣рд╛рдореА рдХреНрд░рд▓рд░рд╣рд░реВрд▓рд╛рдИ рдпрд╛ рдд рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╡рд╛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд╕реБрд░реВ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓реЗ рддрд╛рд▓рдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмрдЪрдд рдЧрд░реНрдиреЗрдЫред рддреНрдпрд╕рдкрдЫрд┐ рддрд╛рд▓рдмрд╛рдЯ рдбрд╛рдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдирддрд┐рдЬрд╛рд╣рд░реВ рдХрддреИ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕рд░рд▓ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореА s3 рдорд╛ рдкрдирд┐ рдЕрдкрд▓реЛрдб рдЧрд░реНрдЫреМрдВред рдбрд╛рдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдХрд╣реАрдВ рдкрдирд┐ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдпреЛ рд╕реБрдЭрд╛рд╡ рджрд┐рдЗрдиреНрдЫ рдХрд┐ рддрдкрд╛рдЗрдБ AWS Glue API рдорд╛рд░реНрдлрдд рдЙрдиреНрдирдд рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Apache Spark рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкреНрд░рд╢реЛрдзрди рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╡рд╛рд╕реНрддрд╡рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╛рдЗрд╕реНрдкрд╛рд░реНрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░рд╛рдореНрд░реЛ рдкреБрд░рд╛рдиреЛ рд░ рдкрд░рд┐рдЪрд┐рдд рдкрд╛рдЗрдерди рдХреЛрдб рд▓рд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд╕рд╛рде рдХреЗрд╣реА рдХреНрд╖рдорддрд╛рдХреЛ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ N рдиреЛрдбрд╣рд░реВрдорд╛ рдпрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, Hadoop рдХреЛ рд╣рд┐рдореНрдорддрдорд╛ рдЦрдиреНрдиреЗ рд░ рдбрдХрд░-рдореЛрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рддрд╛рдиреЗрд░ рд░ рдирд┐рд░реНрднрд░рддрд╛ рджреНрд╡рдиреНрджреНрд╡рд╣рд░реВ рд╣рдЯрд╛рдЙрди рдмрд┐рдирд╛ред ред

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

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

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

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

рддрд╛рд▓рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдврд╛рдБрдЪрд╛ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рдХреБрдЮреНрдЬреА рд╣реЛ

рджреБрдИ рдердк рдореБрдЦреНрдп рдмреБрдБрджрд╛рд╣рд░реВ рдмреБрдЭреНрди рдпреЛ рдзреЗрд░реИ, рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред рддрд╛рд▓рдорд╛ рд░рд╣реЗрдХреЛ рдлрд╛рдЗрд▓ рдбрд╛рдЯрд╛рдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЬрддрд┐рд╕рдХреНрджреЛ рдЪрд╛рдБрдбреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд░ рдирдпрд╛рдБ рдЬрд╛рдирдХрд╛рд░реА рдердкреНрджрд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЦрд╕реНрдХрд┐рди рдирджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ:

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

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

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

рд░ рддреНрдпрд╕рдкрдЫрд┐, рддрд╛рд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛, рд╣рд╛рдореА рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдЕрдореЗрдЬрди рдПрдереЗрдирд╛ рдкрд╛рд░ рдЧрд░реНрдпреМрдВред рдЕрдЪрд╛рдирдХ рдпреЛ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рдХрд┐ рд╣рд╛рдореНрд░рд╛ рдареВрд▓рд╛ рд▓рдЧ рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рдлреЛрд▓реНрдбрд░ рд╢рд╛рд░реНрдбрд╣рд░реВрдорд╛ рд╕рд╣реА (рдкрд╛рд░реНрдХреЗрдЯ) рд╕реНрддрдореНрдн рдврд╛рдБрдЪрд╛рдорд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реЗрд░, рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдмрд╛рдЯ рдЕрддреНрдпрдиреНрддреИ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдЫрдиреЛрдЯрд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ Apache Spark/Glue рдХреНрд▓рд╕реНрдЯрд░ рдмрд┐рдирд╛ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

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

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

рд╡реИрд╕реЗ, рдпрд╣рд╛рдБ рд╣рд╛рдореА рдХрд╕рд░реА s3 рдорд╛ рд╣рд╛рдореНрд░реЛ рдбрд╛рдЯрд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрдЫреМрдВ:

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

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

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

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

рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдПрдХ рдЙрдЪреНрдЪ рдХреБрд╢рд▓ рд░ рд╕рд╕реНрддреЛ DataLake рд╕рдВрдЧрдард┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпреЛ рдХрд┐рди рд╣реЛ

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

рд▓рд╛рдореЛ, рддрд░ рдкреАрдбрд╛рджрд╛рдпреА рдмрд╛рдЯреЛ рдкрд╛рд░ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдЬреЛрдЦрд┐рдо рд░ рдЬрдЯрд┐рд▓рддрд╛рдХреЛ рд╕реНрддрд░ рд░ рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдЧрддрд▓рд╛рдИ рдирд┐рд░рдиреНрддрд░ рд░реВрдкрдорд╛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдкрдорд╛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрджреИ, рд╣рд╛рдореАрд▓реЗ рдбрд╛рдЯрд╛рд▓реЗрдХ рд░ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рди рдлреЗрд▓рд╛ рдкрд╛рд░реНрдпреМрдВ рдЬреБрди рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдХреЛ рдЧрддрд┐ рд░ рд▓рд╛рдЧрдд рджреБрд╡реИрдХреЛ рд╕рд╛рде рд╣рд╛рдореАрд▓рд╛рдИ рдЦреБрд╢реА рдкрд╛рд░реНрди рдХрд╣рд┐рд▓реНрдпреИ рдмрдиреНрдж рд╣реБрдБрджреИрдиред

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

рдпрд╛рддреНрд░рд╛рдХреЛ рд╕реБрд░реБрдорд╛, рдореЗрд░реЛ рдЯрд╛рдЙрдХреЛ рдЦреБрд▓рд╛ рд░ рдмрдиреНрдж рд╕рдлреНрдЯрд╡реЗрдпрд░рдХрд╛ рдзреЗрд░реИ рдЬрдВрдЧрд▓реА рдЪрд┐рдбрд┐рдпрд╛рдЦрд╛рдирд╛рд╣рд░реВ рд░ рд╕рдиреНрддрд╛рдирд╣рд░реВрдкреНрд░рддрд┐рдХреЛ рдЬрд┐рдореНрдореЗрд╡рд╛рд░реАрдХреЛ рднрд╛рд░рдХреЛ рдмреБрдЭрд╛рдЗрдмрд╛рдЯ рд╡рд┐рднрд╛рдЬрд┐рдд рднрдПрдХреЛ рдерд┐рдпреЛред рд╕рд░рд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрдмрд╛рдЯ рдЖрдлреНрдиреЛ DataLake рдирд┐рд░реНрдорд╛рдг рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН: nagios/munin -> elastic/kibana -> Hadoop/Spark/s3..., рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджреИ рд░ рднрдЗрд░рд╣реЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рднреМрддрд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рдирд▓рд╛рдИ рдЧрд╣рд┐рд░реЛ рд░реВрдкрдорд╛ рдмреБрдЭреНрджреИред рд╕рдмреИ рдЬрдЯрд┐рд▓ рд░ рдзрдорд┐рд▓реЛ - рдпрд╕рд▓рд╛рдИ рд╢рддреНрд░реБ рд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреАрд╣рд░реВрд▓рд╛рдИ рджрд┐рдиреБрд╣реЛрд╕реНред

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди