рдпрд╣ рдЖрд▓реЗрдЦ рдХреЗрд╕ рд▓реЛрдХреЛрдорд╛рдЗрдЬрд╝рд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИ, рдпрд╣ рднреА рджреЗрдЦреЗрдВ
рдирдорд╕реНрддреЗ

рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкреЛрд╕реНрдЯрдорд╛рд░реНрдЯрдо рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рдпрд╣ рдПрдХ рдХрд╣рд╛рдиреА рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдРрд╕рд╛ рдЬреАрд╡рди рдХреИрд╕реЗ рдорд┐рд▓рд╛ред
рдореБрдЭреЗ рдЖрдкрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреБрдЫ рдЕрддрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпрд╛ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛рдирд┐рдпрд╛рдБ рдкрдврд╝рдиреЗ рдХреА рддрд░рд╣ рд▓рд╛рдирдд рд╣реВрдБред рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рдкрд░рд┐рдкрдХреНрд╡ рдЙрддреНрдкрд╛рдж рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реБрдЖ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдЙрддреНрд╕реБрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдЕрдкрд░рд┐рдЪрд┐рдд рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреБрдЫ рдЬрд╛рджреВ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдлреЗрдВрдХ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдПрдХ рд╕реБрд░рд╛рдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ рд╣реИ, рдФрд░ рдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рддреАрди рджрд░реНрдЬрди рдкреГрд╖реНрдареЛрдВ рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реВрдВред рдлрд┐рд░ рднреА,
рд╕реНрдкрд╛рд░реНрдХ рд░реВрдкрд░реЗрдЦрд╛ рдХреЛрдгреАрдп рдкрд░ рд╕рд┐рд░реНрдл рдПрдХ рдФрд░ рд╢рд┐рд▓реНрдк рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП
рдХрд┐ рд▓реЗрдЦрдХреЛрдВ рдиреЗ
рдзреВрдореНрд░рдкрд╛рди рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреНрдпреЛрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдиреНрдпрдерд╛ рдирд╣реАрдВред
рдпрд╣ рд▓реЗрдЦ рд╡рди рд░рд┐рдВрдЧ рдХрд╛ рдПрдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдкрд░рд┐рдЪрдп рд╣реИред рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХреЛрдб рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХрд╣рд╛рдиреА рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдврд╛рдИ рд╕рд╛рд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рдирд╣реАрдВред
рдкрд┐рдЫрд▓реА рдмрд╛рд░, рдореИрдВрдиреЗ рдордзреНрдп рд▓реЗрди рдореЗрдВ рдЕрдЬреНрдЮрд╛рдд рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╕реНрддрд╛рд░ (рдореИрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ) рдореЗрдВ рдмрд╛рдд рдХреА рдереА, рдФрд░ рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рдХрдордЬреЛрд░ рд╕рд╛рдЬрд╝рд┐рд╢ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдкрдХрдбрд╝рд╛ред рдЪрд▓реЛ рдЕрдВрддрд┐рдо рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдВрдХрд▓реНрдк рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ, рдФрд░ рдЖрдЬ рд╣рдо рдЕрдкрдиреЗ рдореБрдЦреНрдп рдЯреВрд▓ рдХреА рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рдФрд░ рдХрдард┐рди рд░рд╛рд╕реНрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ:
- рдмрдбрд╝рд╛ рдбреЗрдЯрд╛ рдмрдбрд╝рд╛ рд╣реИ
- рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛ рдЕрдорд╛рдирдХ рд╣реИ
- C # рдФрд░ PostGIS рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк
- Hadoop MapReduce рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг
- CI рдФрд░ рд╕реНрдкрд╛рд░реНрдХ рдХрд╛ рдЖрдЧрдорди
- рдЬрд┐рдпреЛрд╕реНрдкрд╛рд░реНрдХ рдкрд░ рддреАрд╕рд░рд╛ рд╕рдиреНрдирд┐рдХрдЯрди
- рдЬрд╛рдкрд╛рдиреА рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдФрд░ Azure рд╕реЗ AWS рдореЗрдВ рдкреНрд░рд╡рд╛рд╕рди
- рдРрд╢ рдирдЬрдЧ рджрд░рдмрддреБрд▓реБрдХ, рдРрд╢ рдирдЬрдЧ рдЧрд┐рдордмрддреБрд▓, рдРрд╢ рдирдЬреНрдЧ рддреНрд░рдХрддреБрд▓реБрдХ, рдЕрдЧ рдмреБрд░реНрдЬреБрдо рдЗрд╢реА рдХреГрдореНрдкрддреБрд▓ !!
- Uber H3 рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рди рдФрд░ рдЬрд┐рдпреЛрдХрд╛рд░реНрдЯрд┐рд╕
- рд╕рднреА рд╕рдлреЗрдж рдореЗрдВ
рдмрдбрд╝рд╛ рдбреЗрдЯрд╛ рдмрдбрд╝рд╛ рд╣реИ
рдмрдбрд╝рд╛ рдбреЗрдЯрд╛ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдЧреНрд░реЗрдЯрд░ рд▓рдВрджрди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдорд╛рд╕рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рджрд╕рд┐рдпреЛрдВ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реИрдХрдбрд╝реЛрдВ рд▓рд╛рдЦреЛрдВ рд░рд┐рдХреЙрд░реНрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реИред рд╢реБрд░реБрдЖрдд рд╕реЗ рдЕрдВрдд рддрдХ рдЙрди рдкрд░ рдПрдХ рдПрдХрд▓ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдбрд┐рд╕реНрдХ рд╕реЗ рд░реИрдЦрд┐рдХ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рдкрд░ рдЯрд┐рдХреА рд╣реБрдИ рд╣реИред рдпрджрд┐ рдбреНрд░рд╛рдЗрд╡ рдПрдХ рдПрд╕рдПрд╕рдбреА рд╣реИ, рддреЛ рдпрд╣ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓реЗрдЧрд╛ред
(рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдкреНрд░рд╢реНрди рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде CSV рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдЕрдирд╛рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдореВрд╣ рдмрдирд╛рдирд╛ рджреЗрд╢ рдХреЗ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХреНрд╖реЗрддреНрд░, рдкреНрд░рд╛рдиреНрдд, рдпрд╛ рд╢рд╣рд░ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдЪрдпрдирд┐рдд рддрд┐рдерд┐, рджреИрдирд┐рдХ рдпрд╛
рдорд╛рд╕рд┐рдХред рд╕рднреА рд╡рд┐рд╡рд░рдг рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ
рд╡рд░реНрдгрд┐рдд рд╣реИрдВ,
рдЗрд╕реЗ рддрд┐рд░рдЫреЗ рддрд░реАрдХреЗ рд╕реЗ рдЪрд▓рд╛рдПрдВ рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИред)
рд╣рдорд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБ-рдЪрд░рдгреАрдп рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рд╕рдВрд╡рд░реНрдзрди heuristics рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рддреЗрдЬрд╝ рд╣реИрдВ, рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХрдо рд╕реЗ рдХрдо рдкрд╛рдпрдерди рдореЗрдВ, рдХрдо рд╕реЗ рдХрдо C ++ рдореЗрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ PHP рдореЗрдВ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдХрдордЬреЛрд░ рдорд╢реАрди рдкрд░ рднреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЬрд▓реНрджреА рд╣реЛрдЧреАред
рдпрджрд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╣реАрдВ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╣реИ, рддреЛ, рдмрд╢рд░реНрддреЗ рдХрд┐ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЙрд╕реА рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдП, рддреЛ рдЙрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ, рдЙрд╕рдХреЗ рдКрдкрд░ рдЬрд╛рдиреЗ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдорддреМрд░ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореМрдЬреВрдж рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рддрд╛ рдмрдбрд╝реА рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдЖрдкрдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рд▓рд┐рдВрдХ рджреЗрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рднрдВрдбрд╛рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЗрд╕ рдкрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рд╕рднреА рдПрдХреНрд╕реЗрд╕ рдХреБрдВрдЬреА рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ, рдмрд╕ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдПрдкреАрдЖрдИ рдХреЛ рдкрдХрдбрд╝реЛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рддреЗрдЬ рднреА рд╣реЛрдЧрд╛ред
рдЦреИрд░, рдкрд╣рд▓реЗ рдХрджрдо рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╡реЗ рдлрд╝рд╛рдЗрд▓ рд▓реЗ рдЧрдП, рдХрдИ рдмрд╛рд░ рдЙрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рдЧреЗ, рд╕рдВрд╕рд╛рдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд╛рдкрд╕ рд░рдЦрд╛ред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рдж рдХреЗ рдЪрд░рдгреЛрдВ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛рдУрдВ рдХреЗ рдХреБрдЫ рд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ?
рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдЬреИрд╕рд╛ рдХреБрдЫ рд▓реЗрдВред рд╣реЙрд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рдмреЗрд╣рдж рддреЗрдЬрд╝ рд╣реИрд╡реЗрд░рд╕рд╛рдЗрди рд╡рд┐рдзрд┐ ("рд╣реИрд╡рд░рд╕рд┐рдирд╕") рд╣реИ, рдЬреЛ рдХрдо рджреВрд░реА рдкрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдЯреАрдХрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ
WGS84 рдЬрд┐рдпреЛрдЗрдб рдирд╣реАрдВ рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рдХреА рдЧрдгрдирд╛ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред
рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреА рдЧрдгрдирд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдПрдХрд▓ рд╣реИ рддреЛ рдЗрддрдирд╛ рдЦрд░реНрдЪ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рднрд▓реЗ рд╣реА рдЙрдирдореЗрдВ рд╕реЗ рд▓рд╛рдЦреЛрдВ рд╣реИрдВ, рдпрд╣, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдмрдХрд╡рд╛рд╕ рд╣реИред
рдФрд░ рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдкреЗрдЯреЗрдВрдЯ рдХрд┐рдП рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реЗ рдорд╛рдорд▓реЗ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ, рдЬрдм рд╣рдореЗрдВ рдЪрдпрдирд┐рдд рд╢реНрд░реЗрдгреА рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреАрдУрдЖрдИ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рдЧреНрдирд▓ рд╕реЗ рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рддреНрдпрд╛рдЧреЗрдВ рдЬреЛ рдЖрдзреЗ рдХрд┐рд▓реЛрдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ (рдРрд╕реА рджреВрд░реА рдЬреЛ рдЪрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ)ред
рдЧреНрд░реЗрдЯрд░ рд▓рдВрджрди рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП, рд▓рдЧрднрдЧ рдПрдХ рдорд┐рд▓рд┐рдпрди рдкреНрд░рддрд┐рд╖реНрдард╛рди рд╕реНрдЯреЛрд░ рдФрд░ рдЖрдЙрдЯрд▓реЗрдЯ рд╢реНрд░реЗрдгреА рдореЗрдВ рд▓рдХреНрд╖рд┐рдд
POI рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдорд╛рд╕рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рджрд░реНрдЬрдиреЛрдВ рдореЗрдВ, рд╕реИрдХрдбрд╝реЛрдВ рд▓рд╛рдЦреЛрдВ рд░рд┐рдХреЙрд░реНрдб рдЙрд╕рдХреЗ рд▓рд┐рдП рдЖрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо ...
1,000,000 POI ├Ч N, 000,000 рд╕рдВрдХреЗрдд = N, 000,000,000,000 рджреВрд░реАред
рдУрд╣, рдЖрдУред рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдФрд░ рдереНрд░реЗрд╢реЛрд▓реНрдб рдирд┐рд░рдВрддрд░ рддреБрд▓рдирд╛ рдХреЗ рдкрд╛рдЧрд▓ рдЦрд░рдмреЛрдВред
рдХрд╛рд░реНрдЯреЗрд╢рд┐рдпрди рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реНрдерд┐рддрд┐ред рджреЛ рдирд╣реАрдВ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕реЗрдЯ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрди ├Ч 10
12 рдордзреНрдпрд╡рд░реНрддреА рдкрд░рд┐рдгрд╛рдо рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдорд╣реАрдирд╛ рд╣реИ! рдРрд╕реА рд░рд╛рд╢рд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдмрджрд▓ рд░рд╣реА рд╣реИред рди рдХреЗрд╡рд▓ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЖрдХрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рддреБрд░рдВрдд рд░рд╕реАрдж рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЧрдгрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рдордп рд▓реЗрддреА рд╣реИред рдФрд░ рдЕрдЧрд░ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЗрдВ рд╕рднреА рджреЗрд░реА рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдФрд░ рдЕрдиреНрдп рдУрд╡рд░рд╣реЗрдб рд▓рд╛рдЧрдд, рдХреЗрд╡рд▓ 100 рдиреИрдиреЛрд╕реЗрдХрдВрдб рдЦрд░реНрдЪ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд▓рд╛рдЦреЛрдВ рд╕реЗрдХрдВрдб рдПрдХ рдзрд╛рд░рд╛ рдореЗрдВ рдЧрдгрдирд╛ рдХреЗ рджрд┐рди рдФрд░ рд╕рдкреНрддрд╛рд╣ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╛, рдпрджрд┐ рд╣рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЖрдмрд╛рджреА рд╕реЗ рдПрдХ рдЦрдВрдб рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд┐рддрд┐ "рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╣рд┐рддреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреА рд╣реИ рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ", рддреЛ рд╣рдореЗрдВ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреВрд░реЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рдореГрджреНрдз рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреА рд╣реЛрдЧреА рдЬрд┐рд╕рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ред рдФрд░ рдпреЗ рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рд╣реИрдВ, рдЬрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рджреЛ ints рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдлрд┐рд░, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдСрдкрд░реЗрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдкрд╛рдЧрд▓ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рджрд░реНрдЬрди рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдФрд╕рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдкреВрд░реНрдг рдЖрдВрдХрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реИред
рдмрд┐рдЧ рдбреЗрдЯрд╛ рд╡рд╣ рдбреЗрдЯрд╛ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░рдг, рд╕реАрдзреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЕрдиреБрдкрдпреБрдХреНрддрддрд╛ рдпрд╛ рдЕрд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рд╢реЗрд╖ рдПрд▓реНрдЧреЛрд░рд┐рдердо рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдмрдирд╛рддрд╛ рд╣реИред
... рднрд▓реЗ рд╣реА рдЧрдгрдирд╛ рдХрд╛ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдПрдХреНрд╕реЗрд▓ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдПрдХ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдврд╣ рдЬрд╛рдПред
рдЖрдк рдорд╢реАрди рдкрд░ рдЙрдкрд▓рдмреНрдз рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ "рднреЛрд▓реЗ" рд╣реИрдВрдбрд▓рд░ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЧрдгрдирд╛ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдЖрдк рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рджрд░реНрдЬрди рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдкрд░ рд╕реНрдлрдЯрд┐рдХ рдХреА рдЧрдгрдирд╛ рдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдЧреБрдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджреЗрдЧрд╛ред "рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ" рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ
рдХрдо рд░рд┐рдЯрд░реНрди рджреЗрддрд╛ рд╣реИред рдФрд░ рддреБрд▓реНрдпрдХрд╛рд▓рди рдФрд░ рд╡рд┐рднрд╛рдЬрди рдХреА рд╕рдорд╕реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдордиреЗ рдЖрдПрдЧреА, рдФрд░ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рдкреВрд░реЗ рдмреЗрдбрд╝реЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдореЗрдВ рдШреЛрдбрд╝реЗ рдХреЗ рд╕рдордп рдФрд░ рдзрди рдХрд╛ рдЦрд░реНрдЪ рд╣реЛрдЧрд╛ред рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд▓реВ рд░рдЦрдирд╛ рд╣рд░ рд╕рдордп рдорд╣рдВрдЧрд╛ рд╣реИ, рдФрд░ рдорд╛рдВрдЧ рдкрд░ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рд░реЛрдХрдирд╛ рд╢реНрд░рдо рдЧрд╣рди рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, Hadoop рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреИрдХреЗрдЬ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдХреЗрд▓ рдирд┐рдпрдВрддреНрд░рдг рд╣реИрдВ, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯ рднреА рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдореИрдорде рдХреЛ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдбреЗрдЯрд╛ рдХреА рдЦрдЧреЛрд▓реАрдп рд░рд╛рд╢рд┐ рдкрд░ рдШреБрдЯ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЗ рдмрд┐рдирд╛ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдЦрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдХреЗрд╡рд▓ Hadoop рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдФрд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдПрдХ рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ ...
рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛ рдЕрдорд╛рдирдХ рд╣реИ
рдпрджрд┐ рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреИрд╕реЗ рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рд╢реНрд╡ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рджреЛ рдореБрдЦреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдВрдЦреНрдпрд╛ резред рдбреЗрдЯрд╛ рд▓реЗрдХ
рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдЬрдорд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд░рд╣рддрд╛ рд╣реИ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХрд╛ рднрдВрдбрд╛рд░рдг рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рддрдерд╛рдХрдерд┐рдд "
рдбреЗрдЯрд╛ рд▓реЗрдХ " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдРрд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рддреНрд╡рд░рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИред рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдХрдИ рдбреЗрдЯрд╛рд╕реЗрдЯ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХреЙрд▓рдо рд╕реЗрдЯ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБ-рдорд╛рдкрджрдВрдб рдЪрдпрди рдФрд░ рд╕реНрд▓рд╛рдЗрд╕ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕рдВрдмрдВрдзрдкрд░рдХ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝-рдЙрдиреНрдореБрдЦ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реНрддрдВрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдЭреАрд▓реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рд╡реЗ рдЕрдВрддрд┐рдо рд╣реЛрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рднрд░рдиреЗ рдФрд░ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рдмрд╛рдж, рд╕рдорд╛рди рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдлрд┐рд░ рд╕реЗ рдХрднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдХрдбрд╝реА рдХреА рдЫрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛ рдХреА рднреАрдбрд╝-
рд╢реИрддрд╛рдирд╡рд╛рджреА рдпрд╛ рдбреЗрдЯрд╛-
рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдореЗрдВ рддреЗрдЬреА рдЖрддреА рд╣реИ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ ("рд▓реИрдкрдЯреЙрдк" рдЬреИрд╕реЗ рдЬреБрдкрд┐рдЯрд░) рдореЗрдВ рдЖрдВрдХрдбрд╝реЗ, рд╕рдВрдХреЗрддрдХ рдЖрджрд┐ рдПрдХрддреНрд░ рд╣реЛрддреЗ рд╣реИрдВред рдСрдирд▓рд╛рдЗрдиред рдЗрди рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рдЭреАрд▓ рд╕реЗ рдХрд╣реАрдВ рдмрд╛рд╣рд░ рдХреА рдУрд░ рдЙрддрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдмрд╛рдж рдХреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЕрдВрддрд┐рдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдВрдЦреНрдпрд╛ 2ред рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдпрд╛рдиреА, рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ), рдбреЗрдЯрд╛ рдмрд╕реЗрдВ, рдпрд╛ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░реЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЬрд╛рддреА рд╣реИрдВред
рдбреЗрдЯрд╛ рдмрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ, рдПрдХ рдЫреЛрд░ рдкрд░ рдЬрдирд░реЗрдЯрд░ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░ рдЙрдкрднреЛрдХреНрддрд╛ рд╣реИрдВ, рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рд╕реНрд╡рдпрдВ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдмрдирд╛ рд╣реИред
рдЬреЗрдирд░реЗрдЯрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпрд╛ рдирд┐рдХрдЯ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ, рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдЫ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЬрдорд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдлрд┐рд░ рд╕реЗ рдРрд╕реА рдШрдЯрдирд╛рдПрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдЧреНрд░реАрдЧреЗрдЯрд░реНрд╕ рдХрд╛ рдЕрдЧрд▓рд╛ рд╕реЗрдЯ рдЙрд╕реА рдмрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрднреЛрдЧ рдХрд░реЗрдЧрд╛, рдФрд░ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ, рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВ рддрд╣ред
рдпрд╣ рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИ рдФрд░ рдПрдпрд░реЛрд╕реНрдкрд╛рдЗрдХ рдХреА рддрд░рд╣ рддреЗрдЬ рднрдВрдбрд╛рд░рдг рд╣реИред
рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛
рд▓реЗрдХрд┐рди рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛ рдЗрди рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рдмреИрдарддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд▓реЗрдХ рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ (2019 рдореЗрдВ 2016 рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ), рдФрд░ рд╣рд░ рдмрд╛рд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕рднреА рд╕рдВрдЪрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣рд┐рд╕реНрд╕реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЬрдирд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╢реНрд░реЗрдгреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝рд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЭреАрд▓ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд╕рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдЕрдкрдиреЗ рдореВрд▓ рд░реВрдк рдореЗрдВ рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ - CSV рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрдиреА рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ... / рдкреНрд░рджрд╛рддрд╛ / рджреЗрд╢ / рдХреНрд╖реЗрддреНрд░ / рдЙрдк-рдХреНрд╖реЗрддреНрд░ / рд╡рд░реНрд╖ / рдорд╛рд╣ / рдбреЗрдЯрд╛рд╕реЗрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рдПрдХ рдЙрдкрд╕рдореБрдЪреНрдЪрдп рдХрд╛ рдЪрдпрди рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореБрдЦреМрдЯрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ... / рддрдореЛрдХреЛ / рдпреВрдХреЗ / рдЧреНрд░реЗрдЯрд░_рд▓реВрдбрди / * / 2019 / {6, 7.8} / * .рд╕реАрдПрд╕рд╡реАред
рджреВрд╕рд░реЗ, рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреА рдкреНрд░рдХреГрддрд┐ рдЕрд╕рддрдд рд╣реИ, рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдирд╣реАрдВред рдмреЗрд╢рдХ, рдПрдХ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реАрдзреЗ рдХреБрдЫ рд╕рдВрдХреЗрддрдХреЛрдВ рдХреА рд╕реАрдзреЗ рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЙрд╕реНрдХреЛ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдкрдбрд╝реЛрд╕реА рдорд╛рд╕реНрдХреЛ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЧрд░реНрдореА рдХреЗ рдирдХреНрд╢реЗ рд╕рдВрдпреБрдХреНрдд рдореЙрд╕реНрдХреЛ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рдорд╛рдкреНрдд рдЧрд░реНрдореА рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рдорд╛рд╕реНрдХреЛ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ), рдФрд░ рд╣рдо рдЕрднреА рднреА рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдХрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╢рд╛рдпрдж рди рддреЛ рдорд╛рд╕реНрдХреЛ, рди рд╣реА рдореЙрд╕реНрдХреЛ рдХреНрд╖реЗрддреНрд░, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдХреБрдЫ рд╢рд╣рд░ 17ред рд╣реЗрд░рд╛рд╕реНрдЯрд┐рдХ рдХреЛ рдбреНрд░рд╛рдЗрд╡ рдХрд░рдирд╛ рдФрд░ рд╕рднреА рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрддрдХ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИред
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрдЪрд┐рдд рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдПрдХ рд╕рдмрд╕реЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдлрд╝рд╛рд░реНрдо рдХреА рддреИрдирд╛рддреА рдХрд░реЗрдВ, рдЬреЛ рдХрд┐ рдмрд┐рдЬрд▓реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд▓реЗрдХрд┐рди рдорд╛рдирдХреАрдХреГрдд рдЧрдгрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ, рдкрд░рд┐рдгрд╛рдо рдХреЛ рдереВрдХ рджреЗрдВ, рдФрд░ ... рд╢рд╛рдпрдж рдлрд┐рд░ рд╕реЗ рдПрдХ рдЙрдкрд╕рдореБрдЪреНрдЪрдп рдпрд╛ рдЗрд╕ рдЖрдХрд╛рд░ рдХреЗ рдлрд╝рд╛рд░реНрдо рдкрд░ рдХрднреА рди рд▓реМрдЯреЗрдВред рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдФрд░ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЯреНрдпреВрди рдХрд┐рдП рдЧрдП рдкреНрд░рджрд░реНрд╢рди рдХреНрд▓рд╕реНрдЯрд░ рдирд╣реАрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╣рдорд╛рд░реА рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕реЗ рд▓реЗрдХрд░ рд╕рдмрд╕реЗ рдХрдард┐рди рддрдХ рдХрд╡рд░ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИрдВред
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдЗрддрдиреЗ рдЕрдиреВрдареЗ рд╣реИрдВред рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдореЗрдВ, рд╕рдорд╛рди
рдлрдЯ рдорд╛рдорд▓реЛрдВ рдХреЗ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдЧреИрд░-рдорд╛рдирдХ рдорд╛рдорд▓реЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдкрдХреНрд╖ рдкрд░ рдирдВрдмрд░ 1 рдпрд╛ рдирдВрдмрд░ 2 рдХреЗ рдореМрдЬреВрджрд╛ рдХрдиреНрд╡реЗрдпрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ; рд╣рдорд╛рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдЬреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ "рдлрдЯ" рдЬреИрд╕реЗ рд╕рднреА рдХрд╛рд░реНрдп рд╣реИрдВред
рдЦреИрд░ рдЕрдмред рджреЛ рд╕рд╛рд▓ рдФрд░ рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓ рдХрд┐рдЯ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рдФрд░ рдпрд╣ рдареАрдХ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреА рдХрд╣рд╛рдиреА рдХреЗ рддреАрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд░реВрдВрдЧрд╛ред рдЗрд╕ рдмреАрдЪ, рдЪрд▓реЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЙрди рд╕рднреА рдЧрд▓рддрд┐рдпреЛрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдФрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣рдо рдЕрдиреБрднрд╡ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реНрдерд╛рдпреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрдП рд╣реИрдВред
C # рдФрд░ PostGIS рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк
рдпрд╣ рд╕рдм рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реБрдЖ рдерд╛ред
рдЕрд▓реЗрдХреНрд╕рдИ рдкреЙрд▓рд╛рдХреЛрд╡ рдФрд░ рдЕрд▓реЗрдХреНрд╕реА рдкреЙрд▓рдХреЛрд╡ рдирд╛рдо рдХреЗ рджреЛ рдмрд╣реБрдд рд╣реА рд╕реНрдорд╛рд░реНрдЯ
рджреЛрд╕реНрдд - рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╛рдо рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджреБрдирд┐рдпрд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ - рдПрдХ рдЬреАрд╡рд╡рд┐рдЬреНрдЮрд╛рдиреА рдФрд░ рдПрдХ рдмрд╛рдЬрд╝рд╛рд░рд┐рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реЗрд▓ рд╕рдВрд╕реНрдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗрд▓ рдЖрдмрд╛рджреА рдХреЗ рд╕рд╛рдореВрд╣рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рд╢реЛрдз рдкреНрд░рдмрдВрдз рд╕реЗ рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЪреВрд╣реЛрдВ рддрдХ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред , рд╡рд┐рдЬреНрдЮрд╛рдкрди рдФрд░ рд╡рд┐рдкрдгрди рдХреЗ рд▓рд┐рдПред
рдЗрд╕рдиреЗ рд▓реЛрдЧреЛрдВ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдФрд░ рдлрд┐рд░ рд▓реЛрдХреЛрдорд╛рдЗрдЬрд╝рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдпрд╛ред рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ "рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреБрдмрдВрдз рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдПрд▓рдПрд▓рд╕реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреА рддрд░рд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдлреА рдирд╣реАрдВред рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рдкреВрд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдФрд░ рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдореЗрдВ рдлреНрд░реАрд▓рд╛рдВрд╕рд░реЛрдВ рдпрд╛ рдЖрдЙрдЯрд╕реЛрд░реНрд╕рд░реНрд╕ (рдФрд░ рдкреВрд░реЗ рд╕рдордп рдирд╣реАрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдСрд░реНрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпрд╛ рдСрд░реНрдбрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдореЙрдбрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕рджрд╕реНрдпрддрд╛рдПрдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдирд┐рдЬреА рдПрдХрдореБрд╢реНрдд рдХрд╛рд░реНрдп рд╣реИрдВред
рд▓реЗрдХрд┐рди рд╡рд╣ рдЕрднреА рд╣реИред рдФрд░ рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕рдм рдХреБрдЫ рдФрд░ рднреА рдЕрд░рд╛рдЬрдХ рдерд╛ред рдЧрддрд┐ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд┐рд╕рдиреЗ рд▓рд┐рдЦрд╛, рдореБрдЭреЗ рдЖрдорддреМрд░ рдкрд░ рдирд╣реАрдВ рдкрддрд╛ рд╣реИред (рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдЗрди рдЕрдЬреНрдЮрд╛рдд рдирд╛рдпрдХреЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдирдорд╕реНрддреЗ рдХрд╣реЗрдВред) рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╢рд╣рд░ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдХрд░рд┐рдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реЗ рдЖрдЦрд┐рд░реА
рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦрд╛ рд╣реИ: "рдореИрдВ рдЙрд╕ рдЬрдЧрд╣ рдкрд░ рдмрд╛рдд рдХрд░рдиреЗ рдЖрдпрд╛ рдерд╛ рдЬрд╣рд╛рдВ рдореИрдВ рдЕрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдкреАрдПрдо рдиреЗ рд╕реАрдорд╛ рд╕реЗ рдХрд╣рд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╛рд░рдХреАрдп рд╣реИред Nichosiред рдлрд┐рд░ рд╕реЗ, рдЬреАрдЖрдИрдПрд╕, рдХреЗрд╡рд▓ рдЧрдгрдирд╛ рд╕рднреА MapReduce рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ (рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╕реНрдкрд╛рд░реНрдХ рдкрд░ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ), рдЖрд░реНрдХрдЧрд┐рд╕ рдкрд░ рдирдХреНрд╢реЗ, рдФрд░ рдпрд╣ рд╕рдм рдмрд╛рджрд▓реЛрдВ рдореЗрдВ рдШреВрдо рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХреЛрдИ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк! тАЭ- рдЙрд╕ рд╕рдордп рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдерд╛, рдФрд░ рдореИрдВ рдХреЗрд╡рд▓
mitra_kun рдХреА рдпрд╛рджреЛрдВ рд╕реЗ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдХреЛ рдмрд╣рд╛рд▓ рдХрд░ рд╕рдХрддрд╛
рд╣реВрдВ , рдЬреЛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣реА рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдерд╛ред
рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрд╡рд┐рдХрд╕рд┐рдд рдЖрдВрдХрдбрд╝реЗ PHP, Python рдФрд░ C ++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ, рдФрд░ рд╣реАрдЯ рдореИрдк рдХреА рдЧрддрд┐ рдХреА рдореБрдЦреНрдп рдЧрдгрдирд╛ C # рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдереАред

рдЙрд╕рдиреЗ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛:
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╕реАрдзреЗ рдбрд╛рдЯрд╛рд╕реЗрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕рд░рдгреА рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрдврд╝рддреЗ рд╣реИрдВред
- рдЗрд╕реЗ foreach'em рдЪрд▓рд╛рдПрдВ, polzakz рдкрд░ рд╣реИрд╢ рдЯреЗрдмрд▓ рдмрдирд╛рдПрдВред
- POI рдЖрдзрд╛рд░ рдПрдХ рдкреЛрд╕реНрдЯрдЧреНрд░реИрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЯрд╛рдЗрдк GEOMETRY рдХреЗ рдкреЛрд╕реНрдЯрдЧреЗрдЬ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдХреЗрдд рдФрд░ рдкреНрд░рддреНрдпреЗрдХ POI рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, ST_DISTANCE рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдлрд┐рд░ рд╣рдо рд╕рд╛рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рд╕реНрдХреЛрд░ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рдВрдЪрдп рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдлреЙрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВред
- рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЗрдгреА рдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ред
- рдЧрдгрдирд╛ рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд╕рдордп рддрдХ рд╣реЛрддреА рд╣реИ, рдкрд░рд┐рдгрд╛рдо CSV рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ ...
- ... рдФрд░ рдлрд┐рд░ рднреА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд, рдирдХреНрд╢реЗ рдкрд░ рдЖрд░реЛрдкрд┐рдд, рдФрд░ ArcGIS рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИред
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо рд╕рдВрд╕рд╛рдзрд┐рдд рд╡реЙрд▓реНрдпреВрдо рдорд╢реАрди рдкрд░ рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рдЧрддрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрд▓рд╛рд░реНрдо рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред
Hadoop MapReduce рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг
рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░ рдХреБрдЫ рдХреА рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереА, рдбреЗрдЯрд╛рд╕реЗрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЧрд░реНрдореА рдХреЗ рдирдХреНрд╢реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдЙрдкрдЪрд╛рд░реЛрдВ рдХреА рдЙрдкрдпреБрдХреНрддрддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рдерд╛ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХреЛ рд╕реНрдЯреНрд░реАрдо рдкрд░ рд░рдЦрд╛ рдЬрд╛рдПред рдЦреИрд░, рд╕реВрд░реНрдпрд╛рд╕реНрдд рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЕрдзрд┐рдорд╛рдирддрдГ рдЙрджреНрдпреЛрдЧ рд╡реНрд╣реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрдо рд╕реЗ рдХрдо рдиреНрдпреВрдирддрдо рддрдХ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдорд╛рдирдХ рдмрдбрд╝рд╛ рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИрдбреЛрдк рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдоред рд╡рд┐рд╖рдо рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕реЗрдЯ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓рд░, рдорд╛рдирдЪрд┐рддреНрд░-рдХрдо рдкрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рд╛рд░, рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬрди рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рди рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рдореВрд╣ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдФрд░ рдпрд╣ рд╕рднреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рд╕реЗ рдПрдХреАрдХреГрдд рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рджрд▓реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХред
рдареАрдХ рд╣реИ Google, Hadoop рдХреА рдЦреЛрдЬ рдХрд░реЗрдВред рдореЗрд░реЗ рдкреВрд░реНрд╡рд╡рд░реНрддрд┐рдпреЛрдВ рдиреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд▓рд┐рдпрд╛, рдФрд░ рд╕реА # рд╕реЗ рдЬрд╛рд╡рд╛ рддрдХ рдореБрдЦреНрдп рдЧрдгрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛, рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣рдбрдк рдореИрдкрд░ рдФрд░ рд░реЗрдбреНрдпреВрд╕рд░ рдХреА рдЬрдЧрд╣ рд▓реЗ рд▓реА рдФрд░ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдФрд░ рд╕рдореГрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрджрдо рдЙрдард╛рдП, рдХреНрдпреЛрдВрдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рдеред рдЧреНрд░рд╛рд╣рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рд▓рдЧреЗред рд╣рдордиреЗ рд╕реНрдкреНрд░рд┐рдВрдЧ рдореЗрдВ рд╡реЗрдм рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдмреИрдХрдПрдВрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ (рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ, рдЕрдЧрд░ рдХреЛрдИ рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ PHP рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛), рдЖрд░реНрдХрдЬреАрдЖрдИрдПрд╕ рд╕реЗ рдореИрдк рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЗ рд╕рд╛рде Node.js рдкрд░ рдПрдХ рдореЛрд░реНрдЪреЗ рдХреЗ рд╕рд╛рдеред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ Microsoft Azure рдореЗрдВ рдкрд╛рдВрдЪ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдкрд░ Hadoop рдХреЗ "рдмрдбрд╝реЗ рдХреНрд▓рд╕реНрдЯрд░" рдХреЛ рдЙрдард╛рдпрд╛ред рдХреНрдпреЛрдВ рдЕрдЬрд╝реВрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдЫреВрдЯ рд╣реИред рджреВрд╕рд░реЗ, рдирдХреНрд╢реЗ рдХреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХрдЧрд┐рд╕ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
Hadoop рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд Azure HDInsight рд╕реЗрд╡рд╛ рд╕реЗ, рдЬрд┐рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред Postgre+PostGIS (- , MR ), . , POI .
, . - PostGIS, , , . , , , , .
, - ( , ) generic ┬л ┬╗, Senior Java Developer , Big Data . , - - .
, :( , , , , . .
, , . PostGIS , , 5000 . , , . тАФ , ST_DISTANCE , , 40 , , POI .
, , , C# Java. , , - . , . , , .
MapReduce , HDFS , , . , - . тАФ , - , , - .
PostGIS , тАФ .
CI Spark
тАФ ! тАФ
,
тАж . тАФ
,
, , , тАФ
. (, -
,
. #
.)
. , , flow , , , .
, .
TeamCity , , , . MR TC, .
, , , , , Azure Blob Storage. , / HDFS.
Azure HDInsight тАФ
Hortonworks HDP ( ), - API, -
Ambari . , , тАФ , - , тАФ . HDP Sandbox 11 , , , . , , , , OOM, .
HDP, Apache Spark. Spark / , , , MR, .
RDD тАФ .
Azure Templates PowerShell edge node PostGIS тАФ - , , , , HDFS .
, , , TC , MR, Spark, , HDInsight, тАФ . , .ini ( ), , .
. , , . .
GeoSpark
рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ рдЫрд╣ рдорд╣реАрдиреЗ рд▓рдЧреЗред рдЗрд╕ рд╕рдордп рддрдХ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╛рд░реНрдХ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдФрд░ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реЗрдпреБрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдХрд╛ рдПрдХ рдбрд┐рдмрдЧ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕реЗрдЯ рдЬрдорд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдЕрдм рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рджреВрд╕рд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рдЯреАрдо рдпрд╛ рдЙрджреНрдпрдо рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛, рдЙрд╕рдиреЗ рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ - рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЗрдпреБрд░рд┐рд╕реНрдЯрд┐рдХ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕рдиреЗ рдмрд╕ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирдХрд▓ рдХреА, рдФрд░ рдкреБрд░рд╛рдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЛ рдЗрд╕рдореЗрдВ рдирдП рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдирддреАрдЬрддрди, рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрда рд╕рдорд╛рдирд╛рдВрддрд░ рдореЙрдбреНрдпреВрд▓ рдереЗ, рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рди рд▓реЗрдХрд┐рди рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде, рдЙрддреНрдХреГрд╖реНрдЯ рдХреЙрд▓ рд╢рдмреНрджрд╛рд░реНрдереЛрдВ рдХрд╛ рдПрдХ рд╕рд╛ - рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕реЗрд╡рд╛ рдХреЛрдб - рд╡реЗ рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░рдиреЗ рд▓рдЧреЗред рдЕрдзрд┐рдХ рдХреЛрдб, рдЕрдзрд┐рдХ рд╕рдордп рдЗрд╕рдХреЗ рд╕рдорд░реНрдерди рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдпрд╣ рдЗрд╕ рд╕рдордп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХреЗ рдХрд╛рд░рдг, рдЕрдкреНрд░рдпреБрдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдЕрдиреНрдп рдХрдЪрд░рд╛ рдЙрдирдореЗрдВ рдЬрдорд╛ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ред
рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдЬреНрд╡рд▓рдВрдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдФрд░ рдЧреБрдЪреНрдЫреЛрдВ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдФрд░ рд╣реЗрдпреВрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рд▓реЗ рд╕рдХрддрд╛ рдерд╛ред рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рднреА рджреЛрд╣рд░рд╛рдП рдЧрдП рдХреЛрдб рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреЙрдордиреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд▓рд┐рдпрд╛, рдЬрд┐рд╕реЗ
рдЧрд┐рдЯ рд╕рдмрдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЧрдгрдирд╛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдпрд╣ рдХрдИ рдмрд╛рд░ рдХрдо рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдПрдХ рдареЗрда рд╡рд┐рдзрд░реНрдореА рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛, рдФрд░ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдпрд╛ рдерд╛, рдмрд┐рдирд╛ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдФрд░ рдХрдорд┐рдЯ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЧрдВрджрдЧреА рдХреЗ рдмрд┐рдирд╛ред рд╡рд┐рдХрд╛рд╕ рддреЗрдЬреА рд╕реЗ рд╣реЛрдиреЗ рд▓рдЧрд╛ред
рдкрд░рд╛рдЬрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЕрдЧрд▓реА рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдХрд╛рд░реНрдЯреЗрд╢рд┐рдпрди рдЙрддреНрдкрд╛рдж ├Ч POI рд╕рдВрдХреЗрддреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рддрд░реНрдХ рд╕реЗ рдЖрдИ рд╣реИред
рдмрд╕ рдмреИрдЪ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдФрд░ рдХреНрд╡реЗрд░реА рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реЛред рдпрд╣ рдЙрди рдЬреЛрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рджреВрд░реА рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬрд╣рд╛рдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХреЗ рдмрд┐рдирд╛ рджрд╣рд▓реАрдЬ рд╕реЗ рдЕрдзрд┐рдХ рджреВрд░реА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗ рдХреЛ рдХреИрд╕реЗ рддреНрдпрд╛рдЧреЗрдВ?
рдЙрддреНрддрд░: рдЬреНрдпрд╛рдорд┐рддреАрдп рдЧреНрд░рд┐рдб рдкрд░ рд╕рд┐рдЧреНрдирд▓ рдФрд░ POI рджреЛрдиреЛрдВ рдХрд╛
рд╡рд┐рднрд╛рдЬрди ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрд░реНрдореА рдХреЗ рдирдХреНрд╢реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрднреБрдЬреЛрдВ рдХрд╛ рдПрдХ рдЧреНрд░рд┐рдб рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕ рдЧреНрд░рд┐рдб рдХреЗ рд╕реЗрд▓ рдЖрдХрд╛рд░ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдЪрдпрдирд┐рдд рдмрд╣реБрднреБрдЬ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ POI рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдмрд╣реБрднреБрдЬ, рдЗрд╕рдХреА рдкрдбрд╝реЛрд╕реА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдФрд░ рдЙрд╕ рд╕рдм рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдХреЗрддреЛрдВ рдХреА рджреВрд░рд┐рдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдмрд╛рдХреА рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреА рд╕реАрдорд╛ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
рд╕реНрдкрд╛рд░реНрдХ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреНрд░рд┐рдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреИрдпрд╛рд░ рдЙрдкрдХрд░рдг рд╣реИ -
рдЬрд┐рдпреЛрд╕реНрдкрд╛рд░реНрдХ ред рджреВрд╕рд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдСрдкрд░реЗрд╢рди "рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдЧреНрд░рд┐рдб рдкрд░ рдЦреАрдВрдЪрдирд╛" рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реБрдЖ, рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд╕рд░реА рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ред
рдЕрдм рдпрд╣ "рд▓рдВрдмреА рдкреВрдВрдЫ" - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдереА, рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдХреЗрддреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рд╛рдЦреЛрдВ рдореЗрдВ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╡реЗ рд╢рд╣рд░ рдореЗрдВ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдкреАрдУрдЖрдИ рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ рд╡реЗ рд╡рд╣рд╛рдВ рдЬрдорд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рднрд╛рдЧреНрдп рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдЬреНрдпрд╛рдорд┐рддрд┐ рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрди рдХрд░рддреЗ рд╣реИрдВ (рдХрдо рд╕реЗ рдХрдо
рд╡реЛрд░реЛрдиреЛрдИ , рдХрдо рд╕реЗ рдХрдо
рдЪрддреБрд░реНрдереА , рд╡рд╣рд╛рдВ рдЕрднреА рднреА рд╣реЛрдЧрд╛ рдмрд╣реБрднреБрдЬ рдЬрд╣рд╛рдВ рддреБрд▓рдирд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЙрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдкрдбрд╝реЛрд╕реА рдмрд╣реБрднреБрдЬреЛрдВ рдХреЛ рднреА рдЬрд╛рдВрдЪрдирд╛ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдШрдирддреНрд╡ рдЕрдзрд┐рдХ рд╣реИред
рдФрд░ рдЕрдЧрд░ рдХрдо рд╕рдВрддреГрдкреНрддрд┐ рд╡рд╛рд▓реЗ рдкреЙрд▓реАрдЧрдиреЛрдВ рдХреЗ рд╕рд╛рде 99% рд╡рд┐рднрд╛рдЬрди рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдЪреНрдЪ рдШрдирддреНрд╡ рд╡рд╛рд▓реЗ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реНрдкрд╛рд░реНрдХ рдХреЗ 1% рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреАрдд рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ, рд╕реНрдореГрддрд┐ рдХреЛ рдЦрд╛ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдмреЗрд╣реЛрд╢, рдФрд░ рд╕рднреА рд░рд╕рднрд░реА рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджреЗрддреЗ рд╣реИрдВред рд╕реНрдкрд╛рд░реНрдХ рд╕рдм рдХреБрдЫ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдЖрд░рдбреАрдбреА рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдПрдХ рдордЬрдмреВрдд рднрд┐рдиреНрдирддрд╛ рд╣реИ, рддреЛ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдкреВрд░реА рдЯреНрдпреВрдирд┐рдВрдЧ рдирд╛рд▓реА рдиреАрдЪреЗ рдЙрдбрд╝ рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ 99% рдЧрдгрдирд╛ рдЬреНрдпрд╛рдорд┐рддреАрдп рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рд╕реИрдХрдбрд╝реЛрдВ рдмрд╛рд░ рддреНрд╡рд░рд┐рдд рд╣реБрдИ рдереА, рдФрд░ рд▓рдВрдмреА рдкреВрдВрдЫ рдХреЗ 1% рдиреЗ рдкреВрд░реЗ рдЕрдиреБрдХреВрд▓рди рдХреЛ рд▓рдЧрднрдЧ рдХреБрдЫ рднреА рдирд╣реАрдВ рдШрдЯрд╛рдпрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЬрд┐рдпреЛрд╕реНрдкрд╛рд░реНрдХ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╕реЗ рдкрд╛рдВрдЪ рдЧреБрдирд╛ рд▓рд╛рдн рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрдХреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдкрд░, рдЬреЛ рдмрд╣реБрдд рд╕реНрдореГрддрд┐-рдЕрдХреНрд╖рдо рдереЗ - рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдорд╣рдВрдЧреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрд▓рд╕реНрдЯрд░ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЙрдЪреНрдЪ рдШрдирддреНрд╡ рд╡рд╛рд▓реЗ рдЬрд┐рдпреЛрдбрд╛рдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬреНрдпрд╛рдорд┐рддреАрдп рд╡рд┐рднрд╛рдЬрди рдПрдХ рдореГрдд рдЕрдВрдд рдмрди рдЧрдпрд╛ред
рдФрд░ рдлрд┐рд░ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдЬрд╛рдкрд╛рдиреА рдЯреЗрд▓реАрдХреЙрдо рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдбреЗрд╕реНрдХ рдХреЗ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдЦреБрд╢реА рдереАред рдореБрдЦреНрдп рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдбреЗрдЯрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╣рд╛рдпрдХ рд╡реНрдпрд╡рд╕рд╛рдпред
рдЬрд╛рдкрд╛рдиреА рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдФрд░ Azure рд╕реЗ AWS рдореЗрдВ рдкреНрд░рд╡рд╛рд╕рди
рдЬрд╛рдкрд╛рдирд┐рдпреЛрдВ рдХреА рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдирд╕рд┐рдХрддрд╛ рд╣реИред рд╡реЗ рд╕реНрд╡рдпрдВ рдХрд┐рд╕реА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЙрдирдХреА рдЙрдВрдЧрд▓реА рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЧрд╛рдЗрдЬрд┐рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреЛрдиреЛрдВ рд╣рд╛рдереЛрдВ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрд╛рдкрд╛рдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд┐рдерд┐рдпрд╛рдВ рдХрднреА рди рджреЗрдВ! рдФрд░ рдпрджрд┐ рдЖрдк рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдо рд╕реЗ рдХрдо рддреАрди рдмрд╛рд░ рдЖрдкреВрд░реНрддрд┐ рд▓реЗрдВред рд╕рдВрджрд░реНрдн рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░рдирд╛ рд░рд╛рдХреНрд╖рд╕реА рд░реВрдк рд╕реЗ рд▓рдВрдмрд╛ рдФрд░ рдХрдард┐рди рд╣реЛрдЧрд╛, рдФрд░ рди рдХреЗрд╡рд▓ рдкреНрд░рд╕рд┐рджреНрдз рдЬрд╛рдкрд╛рдиреА рд╕реВрдХреНрд╖реНрдорддрд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░реЗрдЧреА, рдмрд▓реНрдХрд┐ рд╕реЛрдЪ рдореЗрдВ рднреА рдЕрдВрддрд░ рд╣реЛрдЧрд╛ред рдЯреАрдУрдЖрд░ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рд╕рдордп рдирд╣реАрдВ рдмрдЪрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЬрд╛рдкрд╛рдиреА рджреВрд░рд╕рдВрдЪрд╛рд░ рдХреА "рдмреЗрдЯреА" рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓рдЧрднрдЧ рдорд╛рд░ рджрд┐рдпрд╛ред рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдкрд╛рдЧрд▓ рдЬрд╛рдкрд╛рдиреА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмрд╛рдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рддрд╛ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдордХ рд░рд╣реА рдереАрдВ, рдФрд░ рд╡реНрдпрд╛рдкрд╛рд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╣реИ ... рдЙрд╣, рдореИрдВ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреЛрдИ Azureред рдХреЗрд╡рд▓ AWS, рдХреЗрд╡рд▓ рдХрдЯреНрдЯрд░ред
рджреВрд╕рд░реЗ, рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рдХреЛ рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрджрд▓ рд░рд╣реЗ рдереЗред рдЗрд╕ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рд╡рд┐рдкрдгрдХ рд▓рдЧрд╛рддрд╛рд░ рдРрд╕рд╛ рдХреБрдЫ рдЪрд╛рд╣рддреЗ рдереЗ, рдЬрд┐рд╕реЗ рд╡реЗ рд╕реНрд╡рдпрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдереЗ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐ рдЪрд░рдг рджрд╕ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдордХреНрдЦреА рдкрд░ рдЕрдЧрд▓реЗ рдирдП рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ рдХрд╛ рддрд░реНрдХ рдмрджрд▓ рдЬрд╛рддрд╛ рдерд╛ред

рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВрдиреЗ рдереЛрдбрд╝рд╛ рдзреНрдпрд╛рди рджрд┐рдпрд╛, рдФрд░ "рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрдЪрд╛рд▓рди" рдХрд╛ рдПрдХ рд╕реЗрдЯ рдмрдирд╛рдпрд╛ - RDD рдкрд░ рд▓рдЧрднрдЧ 15 рдЖрджрд┐рдо рдХреНрд░рд┐рдпрд╛рдПрдВ рдЬреИрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рддрд░реАрдХреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛, рдЬреИрд╕реЗ рдХрд┐ рдЬреЛрдбрд╝рдирд╛, рдореИрдк рдХрд░рдирд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдиреАрдЪреЗ рд░рдЦрдирд╛, рдХреЙрд▓рдо рдорд╛рдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ - рдФрд░ рдРрд╕реЗ рдЕрдиреНрдп рдЫреЛрдЯреЗ рдСрдкрд░реЗрд╢рди - рдЬрд▓реНрджреА рд╕реЗ рдЧрдгрдирд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рддрд░реНрдХ рдХреЛ рдмрджрд▓реЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ SQL рдХрдердиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдерд╛ред
(рд░реЗрдЧреБрд▓рд░ рд╕реНрдкрд╛рд░реНрдХ рдПрд╕рдХреНрдпреВрдПрд▓ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЕрдиреБрдкрдпреБрдХреНрдд рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рдЦреНрдд рдЯрд╛рдЗрдкрд┐рдВрдЧ рдпрд╛ рдлрд╝реАрд▓реНрдбреНрд╕ рдХрд╛ рдПрдХ рд╕рдЦреНрдд рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ, рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрдк рдЬрд┐рддрдиреЗ рдЪрд╛рд╣реЗрдВ рдЙрддрдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рджреМрд░рд╛рди рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓рддреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдХрд╛рдо рд╣реИред)
рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдХрд╛рд░реНрдп рдпрд╣ рдерд╛: рдЬрд╛рдкрд╛рди рдХреЗ рдПрдХ рдордирдорд╛рдиреЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЪреБрдирдирд╛, рдФрд░ рд▓реИрдВрдбрдлрд┐рд▓ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЗ рдереНрдпреВ рдвреЗрд░ рдХреЗ рд╕рд╛рде рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдордирдорд╛рдирд╛ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдордп рдХреА рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реАрдЯ рдореИрдк рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ред рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рд╕рдВрдХреЗрддрдХ, рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдЧрд┐рдирдирд╛ рд╣реИ - рдЧреНрд░рд╛рд╣рдХ рдЦреБрдж рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддреЗ рдереЗред
2016-2017 рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг (рдЬреЛ рдХрд┐, рдЫреЛрдЯрд╛ рд╣реИ) рдбреЗрдЯрд╛рд╕реЗрдЯ, рдЬрд┐рд╕ рдкрд░ рд╣рдореЗрдВ рддрдХрдиреАрдХ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдерд╛, 5 рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛, 14,000,000,000 рд░рд┐рдХреЙрд░реНрдб рд╣реИред рдЕрдХреЗрд▓реЗ рдЯреЛрдХреНрдпреЛ рдореЗрдВ, рдХрдИ рдорд┐рд▓рд┐рдпрди POI рд╣реИрдВ, рдФрд░ рд╣реЛрдХреНрдХрд╛рдЗрдбреЛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЧреНрд░рд┐рдб рдореЗрдВ 1,600,000 рд╕реЗрд▓ рд╣реИрдВред
рдФрд░ 47 рдЬрд╛рдкрд╛рдиреА рд╕рд┐рджреНрдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╕рднреА рджреЛ рд╣рдЬрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдб рдХреЛ "рдордХреНрдЦреА рдкрд░" рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдорд╣рд╛рди рдХрд╛рд░реНрдпред "рдЧрдгрдирд╛ рдЧрддрд┐" рдФрд░ "рдбреЗрдЯрд╛ рд╡реЙрд▓реНрдпреВрдо" рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣рдорд╛рд░реА рддрддреНрдХрд╛рд▓реАрди рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдкрд░рд┐рдорд╛рдг рдХреЗ рддреАрди рдпрд╛ рдЪрд╛рд░ рдЖрджреЗрд╢ред
рдЙрджрд╛рд╕ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдлрд┐рд░ рднреА рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡-рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рд╢рд┐рдиреНрддреЛ рджреЗрд╡рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЬрд╛рдкрд╛рдиреА рдХреЛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА) рдФрд░ рдПрдХ рдорд╣реАрдиреЗ рддрд╛рдХрд┐ рд╣реАрдЯрдореИрдк рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдЕрдВрдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪрд▓реЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд┐рдирдЯ рдпрд╛ рджрд╕рд┐рдпреЛрдВ (рдХреЗрдВрджреНрд░реАрдп рдЯреЛрдХреНрдпреЛ рдХреЗ рд▓рд┐рдП) рдорд┐рдирдЯред рдЯреЛрдХреНрдпреЛ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕реЗ 25 рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реНрд╡-рдЧрдгрдирд╛ рдореЗрдВ рдХрдИ рдорд╣реАрдиреЗ рд▓рдЧ рдЧрдПред
рд▓реЗрдХрд┐рди AWS рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ AWS API рдХреЗ рддрд╣рдд рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд╛рджрд▓, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдорд╛рди рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдХреНрд╖рдг рддрдХ рдкреЙрд╡рд░рд╢реЗрд▓ рдкрд╣рд▓реЗ рд╣реА рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╕рдВрд╕реНрдХрд░рдг 6 рддрдХ рдкрд╣реБрдБрдЪ рдЪреБрдХрд╛ рдерд╛, рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдЧрдгрдирд╛ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЬрд╝реВрд░ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ рдФрд░ рд╕рд╛рд╣рд╕рдкреВрд░реНрд╡рдХ рд▓рд┐рдирдХреНрд╕ рдЯреАрдорд╕рд┐рдЯреА рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИред )ред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдкреЛрд░реНрдЯ рди рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдореЙрдирд┐рдЯрд░ рдкрд░ рдПрдХ рдореМрдЬреВрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЦреЛрд▓реЗрдВ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░ рджреВрд╕рд░реЗ рдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рд┐рдЦреЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреБрд░рд╛рддрди рд╣реИ, рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╣реИ, рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореИрдиреБрдЕрд▓ рдХрд╛рдо рд╣реИред рдФрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдмрд┐рдХреНрд░реА рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдиреАрд▓рд╛рдореА рдПрдХ рд╕рд┐рд░рджрд░реНрдж рдЬреЛрдбрд╝рддреА рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдВрдЫрд┐рдд рдореВрд▓реНрдп рдкрд░ рд╕рд╣реА рдЖрдХрд╛рд░ рдХреА рдХрд╛рд░реЗрдВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдкреВрд░реНрдг рдореВрд▓реНрдп рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдмрдЬрдЯ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЕрдореЗрдЬреЛрдирд┐рдпрди рдЕрд╡рддрд╛рд░ рдореЗрдВ рд╣реА рд╣рдбреЛрдк рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо - рдИрдПрдордЖрд░ - рд╡реЗрдирд┐рд▓рд╛ рдХреЗ рдХрд░реАрдм рдХреА рдЪреАрдЬ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдПрдЪрдбреАрдЖрдИрдирд╛рдЗрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рдЦреИрд░, рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдХреЗ рд╕рд╛рде рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ред
рд▓реЗрдХрд┐рди S3 рдХреЗ рд╕рд╛рде рдирд╣реАрдВред рдпрд╣рд╛рдБ рдореБрд╕реАрдмрдд рд╡рд╣рд╛рдБ рд╕реЗ рдирд┐рдХрд▓ рдЧрдИ рдЬрд╣рд╛рдБ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрдВрддрдЬрд╝рд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ред S3 рдХреА рдЕрдШреЛрд╖рд┐рдд рд╕реАрдорд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрд╛рд▓реНрдЯреА рдореЗрдВ ~ 11,000,000 рд╕реЗ рдЕрдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдкреАрдЖрдИ рдХреЗ рдЧрд╣рд░реЗ рдЖрдВрддреНрд░ рдореЗрдВ рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ (рд╣рд░!) рдХреЗ рд▓рд┐рдП рд▓реЗрдХреНрд╕рд┐рдХреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреНрд░рдо рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдмрдлрд░ рдмрд╕ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд▓рд╛рдЗрдиреЗрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рд╡реЗ рд▓рдВрдмреЗ рд╣реИрдВред рдЧрдгрдирд╛ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдВрдд рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдФрд░ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рд╣рдо рдЗрд╕ рд╕реАрдорд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдВрдж рд╣реЛ рдЧрдИред
рдорди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд┐рд▓рдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЙрдкрдХрд░рдг рднреА рд╣реИ - s3-dist-cp рдЙрдкрдпреЛрдЧрд┐рддрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЕрд▓рдЧ рд╕рд┐рд░рджрд░реНрдж рд╣реИред рдПрд▓рд┐рдпрдВрд╕ рдХреЗ рд▓рд┐рдП рд╢рд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦреА, рдпрд╣ рдмрд╣реБрдд рд╣реА рд╕реНрдкрд╖реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдПрдХ рдШрд╛рддрдХ рджреЛрд╖ рд╣реИ - рдорд░реНрдЬ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рддрд╣рдд рдЖрдкрдХреЛ HDFS рдкрд░ рдЙрддрдиреА рд╣реА рдЬрдЧрд╣ рдЪрд╛рд╣рд┐рдП рдЬрд┐рддрдиреА рд╕рднреА рдореВрд▓ рд▓реЗред рдФрд░ рдЖрдХрд╛рд░ рдХреЗ рд╕реИрдХрдбрд╝реЛрдВ рдмрд╛рдЗрдЯреНрд╕ рд╕реЗ рджрд╕рд┐рдпреЛрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рджрд╕рд┐рдпреЛрдВ рд╡рд┐рднрд╛рдЬрди рдХреЗ рджрд╕рд┐рдпреЛрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 25 рдорд╢реАрдиреЛрдВ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓реЗрдЧрд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдПрдХ рд▓рд╛рдЦ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде, S3 рдЪреБрдкрдЪрд╛рдк рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЕрдВрддрддрдГ рд╕реНрдерд┐рд░рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдПрдХ рдЖрдкрджрд╛ рд╣реИ - рд╕реНрдкрд╛рд░реНрдХ, рдЕрдЧрд▓реЗ рдбреЗрд╕реНрдХ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдХрдИ рдмрд╛рд░ рд╕рд╣рдордд рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рд░ рд╕рдХрддреА рд╣реИред рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ - EMRFS рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдЕрдореЗрдЬрд╝реЕрди рдРрдб-рдСрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдбрд╛рдпрдирдореЛрдмреАрдбреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рдорд╣рдВрдЧреА рдЪреАрдЬ рд╣реИред рдФрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдЕрдкрдиреА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рдеред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕рдордп рдХреА рдХреБрд▓ рдХрдореА рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рд╕реНрдереИрддрд┐рдХ рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдПрдХ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдПрдХ рд╕реНрдерд╛рдпреА рдХреНрд▓рд╕реНрдЯрд░ рддреИрдирд╛рдд рдХрд░рдирд╛ (рдпрджреНрдпрдкрд┐ рдорд╣рдВрдЧрд╛, рд▓реЗрдХрд┐рди рдбрд╛рдпрдирдореЛрдбреАрдмреА рд╕реЗ рд╕рд╕реНрддрд╛), рдореВрд▓ рдФрд░ рдЧрдгрдирд╛ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рднреА рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЙрд╕ рдкрд░ рдПрдЪрдбреАрдПрдлрдПрд╕ рдореЗрдВ рдорд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рдХрд╛рд░реНрдб рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрдврд╝реЗрдВред
рд▓реЗрдХрд┐рди рдЕрдЧрд▓рд╛ рдкреНрд▓реЙрдЯ рдЯреНрд╡рд┐рд╕реНрдЯ, рдЬрд╛рдкрд╛рдиреА рд╣реЗрдХреНрд╕рд╛рдЧреЛрдирд▓ рдЧреНрд░рд┐рдб рд╕реЗ
рдЬрд╛рдкрд╛рди рдореЗрд╖ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдорд╛рдВрдЧ рдереА - рдЖрдпрддрд╛рдХрд╛рд░ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рднреМрдЧреЛрд▓рд┐рдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╡рд┐рдзрд┐ рдЬреЛ рдХреЗрд╡рд▓ рдмрд┐рдВрджреБ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдмрд╛рдд, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ "рдЧреНрд░рд┐рдб рдкрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ" рдХреЗ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рднрд╛рд░реА рдХрджрдо рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рдкрд╛рди рдореЗрд╖ рдЬрд╛рд▓ рдХреЗрд╡рд▓ рдЬрд╛рдкрд╛рди рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рд╣реИ рдФрд░ рджреНрд╡реАрдк рдХреЗ рдХреНрд╖реЗрддреНрд░ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдзреАрдореА рдЬрд┐рдпреЛрд╕реНрдкрд╛рд░реНрдХ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛, рдФрд░ рдмрд╛рд╣рд░реА рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ред рдФрд░ "рд▓рдВрдмреА рдкреВрдВрдЫ" рдХреЗ рдкреНрд░рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде, рдЧрдгрдирд╛ рддреБрд░рдВрдд 10 рдкрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рддреЗрдЬ рд╣реЛ рдЧрдИред
рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рддрдм рд╣реБрдЖ рдЬрдм рд╣рдо рд╕рднреА рдиреЗ рд╣реЗрдХреНрд╕рд╛рдЧреЛрдиреНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛, рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдкреИрд╕рд╛ рдФрд░ рд╕рдордп рд╡реНрдпрд░реНрде рдореЗрдВ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ред рддреИрдпрд╛рд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдмрд╕ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред
рдФрд░ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд╛рдо рдХреЗ рдмреАрдЪ рдореЗрдВ рдХрд╣реАрдВ, рдЬрд╛рдкрд╛рдирд┐рдпреЛрдВ рдиреЗ рдЕрднреА рднреА рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдПрдХ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЦрд╛рддреЗ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ред рдФрд░ рдЬреИрд╕реЗ рдХрд┐ рд╕реЗрдЯрдЕрдк рдкрд░ рдХрд┐рдП рдЧрдП рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИред рдЦреИрд░, рдореИрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рдордп рддрдХ рдХреНрд▓рд╛рдЙрдбрдлреЙрд░реНрдореЗрд╢рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдЗрд╕рд▓рд┐рдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдХреЗрдХ рдкрд░ рдЕрдВрддрд┐рдо рдЪреЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд╛рдкрд╛рдирд┐рдпреЛрдВ рдиреЗ рдЕрдВрдд рдореЗрдВ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджрд┐рдпрд╛, рдФрд░ рд╡реЗ рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж (рдкрд╣рд▓реА рдмрд╛рд░ рд╣рдордиреЗ рд╕рднреА рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рджрд┐рдпрд╛ - рдФрд░ рдХреБрдЫ рдкрд╛рдпрд╛ рддреНрд░реБрдЯрд┐рдпрд╛рдБ), рдФрд░ рдЕрднреА рдХреЗ рд▓рд┐рдПред рдЦреИрд░ ... рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред
рдЖрд╣ред рдореБрдЭреЗ рдбрд░рд╛рд╡рдиреА рдФрд░ рдерд░рдерд░рд╛рд╣рдЯ рд╡рд╛рд▓реА рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╛рдж рд╣реИред
рдРрд╢ рдирдЬрдЧ рджрд░рдмрддреБрд▓реБрдХ, рдРрд╢ рдирдЬрдЧ рдЧрд┐рдордмрддреБрд▓, рдРрд╢ рдирдЬреНрдЧ рддреНрд░рдХрддреБрд▓реБрдХ, рдЕрдЧ рдмреБрд░реНрдЬреБрдо рдЗрд╢реА рдХреГрдореНрдкрддреБрд▓ !!
рд▓реЗрдХрд┐рди рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕реЗ, рд╕рднреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╛рдорд╛рдиреНрдп рд╕реБрдзрд╛рд░ рднреА рдереЗред
рд╣рдордиреЗ рдЬрд╛рд╡рд╛ рдЬреВрдирд┐рдпрд░ рдореЗрдВ рдПрдХ рдЫрд╛рддреНрд░ рдХреЛ рд╕реАрдЦрд╛, рдФрд░ рдЙрд╕рдиреЗ рднреМрдЧреЛрд▓рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд╣ рдЖрдЦрд┐рд░рдХрд╛рд░ рд╕рд╣реА рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣рд╛ рдФрд░ рдЙрд╕реЗ рдкреЛрд╕реНрдЯрдЧрд┐рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ред
рдкрд┐рдЫрд▓реЗ рдкреНрд░рдпрд╛рд╕ рдЦрд░рд╛рдм рд╕рдЯреАрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдЕрд╕рдлрд▓ рд░рд╣реЗ рдереЗред рддреАрди рдХрд┐рд▓реЛрдореАрдЯрд░ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ, рд╣реИрд╡реЗрд░рд┐рдВрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рддреНрд░реБрдЯрд┐ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдордиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдЬрд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдХреЗ рдЙрддреНрддрд░ рдореЗрдВ рдЕрдХреНрд╖рд╛рдВрд╢реЛрдВ рдкрд░ рдШрдЯрд┐рдпрд╛ рдереЗ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЧреНрд░рд┐рдб рдореЗрдВ рдЫреЗрдж рдпрд╛ рдбрдмрд▓ рд╕реНрд╡реИрдк рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рд╣рдо рдлрд┐рди рд▓рдЧрд╛рддрд╛рд░ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЙрдирдХреЗ рдЕрдХреНрд╖рд╛рдВрд╢реЛрдВ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЬрдм рддрдХ рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╣рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рднреВ-рднрд╛рдЧ (рдЕрдзрд┐рдорд╛рдирддрдГ PostGIS, WGS84 рдореЗрдВ рд╕рдорд╛рди) рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рд╡рд╛рдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдкрд░рд┐рдгрд╛рдо рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рдереЗред рд▓реЗрдХрд┐рди рдЬрд┐рдпреЛрдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреЛрд╕реНрдЯрдЧреНрд░реЗ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдбрд╝рдЪрди рдХреЛ рдЦрддреНрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЧрддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЛ 40 рдЧреБрдирд╛ рддреЗрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЧреЛрд▓реЛрд╡реНрдирд╛рдпрдХ рдиреЗ рдЖрдзрд╛рд░ рдХреЗ рддрд╣рдд рдПрдХ рдЕрд▓рдЧ рдЖрд░рдбреАрдПрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдкреАрдУрдЖрдИ рдХреЗ рд╕рд╛рде рдПрдХ рдбрдВрдк рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛, рдЬреЛ рдПрд╕ 3 рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ред рдПрдХреАрдХрд░рдг!
рдЙрд╕реА рд╕рдордп, рдПрдХ рд╣реА рдЫрд╛рддреНрд░ рдиреЗ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдФрд░ рдмрд╣реБрдд рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЬрд┐рд╕рд╕реЗ рдХрд╛рд░реНрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдПред рдЦреИрд░, рдЬрдм рд╕рдордп рд╕реАрдорд╛ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЫрд╛рддреНрд░реЛрдВ рд╕реЗ рдИрд░реНрд╖реНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдВред
рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБред рдПрдХ рдмрд╛рд░, umpteenth рдХреЗ рд▓рд┐рдП, рдмрд╛рдзреНрдпрдХрд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рд╕реНрдкрд╛рд░реНрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рд╢реИрддрд╛рди рдХреЗ рд╕рд╛рде рд╢реЙрд░реНрдЯ-рд╕рд░реНрдХрд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ?
S3 рдпрд╛ HDFS рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкрд░рд┐рдгрд╛рдо рдХреНрдпреЛрдВ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдкрд┐рдЫрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЕрдВрддрд┐рдо рдЖрд░рдбреАрдбреА рдХреЗрд╡рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЕрдЧрд▓реЗ рдХреЗ рдЗрдирдкреБрдЯ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд▓реНрджрдмрд╛рдЬреА рдореЗрдВ рдХреЛрдИ рдХрд╛рдо рдирд╣реАрдВ рд╣реБрдЖ, рдореЗрдЯрд╛ рд░рдирд░ рдХреЛ рдПрдХ рджреЛ рдШрдВрдЯреЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ред рдХреЙрдордиреНрд╕ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЗ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХреА, рддрдм рддрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛рдлреА рдорд╛рдирдХреАрдХреГрдд рд╣реЛ рдЧрдП рдереЗ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╣реА рдХрд╛рд░реНрдп рдореЗрдВ рдереЗ редi, рдЙрдирдХреЗ рдирд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдкреНрд░рдореБрдЦ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рдеред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдПрдХ рдирдХреНрд╢реЗ рдХреЗ рдмреНрд▓реЙрдХ рдЖрд░реЗрдЦ (рд╕рд╛рдордиреЗ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдВрддрд┐рдо рдЪрд░рдг, рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ:

рдпрджрд┐ рдЖрдк рдПрдЪрдбреАрдПрдлрдПрд╕ рдХреЛ 24 рдордзреНрдпрд╡рд░реНрддреА рдХреЙрд▓ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рдЧрдгрдирд╛ рд▓рдЧрднрдЧ 50 рдЧреБрдирд╛ рддреЗрдЬ рд╣реИред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЪрд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рд╕рдВрдкрддреНрддрд┐ рд╕реНрдЯреЛрд░ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рд╕реНрдХ.рдЗрди рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗ?
- рдРрд╢ рдирд╛рдЬрд╝! рдореИрдВ рдЪрд┐рд▓реНрд▓рд╛рдпрд╛ред рд╕рд╣рдХрд░реНрдореА рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдЪрдВрдЪрд▓рддрд╛ рдореЗрдВ рджреЗрдЦрддреЗ рдереЗред рдЗрди рдЬрд╛рдкрд╛рдиреА рд▓реЛрдЧреЛрдВ рдХреА рд╡рдЬрд╣ рд╕реЗ рдПрдХ рджреЛрд╕реНрдд рдХреЗ рдкрд╛рд╕ рдЫрдд рд╣реИ, рд▓реЗрдХрд┐рди рдУрд╣ рдареАрдХ рд╣реИ, рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред
"рдРрд╢ рдирдЬрд╝реНрдЧ ... рдмреБрд░реНрдЬреБрдо-рдЗрд╢реА рдХреНрд░рд┐рдореНрдкрддреБрд▓," рдореИрдВ рдЧреНрд░реЛрдирд▓ (рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдмрдбрд╝рд╛ рд╣реБрдЖ, рдФрд░ рдПрдХ рд╣реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЧрдгрдирд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рднреА 15 (рд╣реНрдпреВрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдФрд░ рд╕рд╣рд╛рдпрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝ рд░рд╣реА рдереА) рдХреЗ рд╡рд┐рд▓рдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдПрдо рдХреЗ рдкрд╛рд╕ рдЧрдпрд╛ред
рдпрджрд┐ рд╣рдо рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╢реЙрд░реНрдЯ-рд╕рд░реНрдХрд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ рдХреНрд▓рд╛рд╕рдкрд╛рде рдореЗрдВ рд╕рднреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рд░ рдХреЗ рдЕрд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдЕрдм рдФрд░ рдЖрд╕рдкрд╛рд╕ рдЯреЙрдпрд▓реЗрдЯ рди рдХрд░реЗрдВ, рдФрд░ рдкреЗрдЯреЗрдВрдЯ рд▓реЛрдХреЛрдорд╛рдЗрдЬрд╝рд░ рд▓реЙрдЬрд┐рдХ (рдФрд░ рд╣рдорд╛рд░реЗ рд╕рд╣рд╛рдпрдХ рд╕рдВрдЪрд╛рд▓рди) рдХреЗ рдкреВрд░реЗ рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рд╡рд╕рд╛ рдЬрд╛рд░ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдпрд╣ рдЕрдм рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рдФрд░ рдХреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЯрд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рддрд░реНрдХред I PowerShell рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗ рдЬрд╛рд╡рд╛ рдХреЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЪрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред
рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ "рдж рд░рд┐рдВрдЧ рдСрдл рдСрдореНрдирд┐рдкреЛрдЯреЗрдВрд╕" рдХрд╣рдиреЗ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдкрд░ рд╡рд┐рд░реЛрдз рдХрд┐рдпрд╛, - рд╡рди рд░рд┐рдВрдЧ - рд▓реЗрдХрд┐рди рдереЛрдбрд╝рд╛ рд╕реНрд╡рд╕реНрде рдкрд╛рдереЛрд╕ рдХрднреА рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ред
рдореЛрд░реНрдЪреЗ рдкрд░ рдЯреАрдХреЗ рдХреЗ рдЕрдВрддрд╣реАрди рд╕рдордиреНрд╡рдп рдХреЗ рдЕрдЧрд▓реЗ рджреМрд░ рдХреЗ рдХреНрд╖рдг рдХреЛ рдЬрдмреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдвреЗрд░ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ред рдорд╛рд╡реЗрди рдПрдХ рдмрд╣реБ-рдореЙрдбреНрдпреВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдиреНрдирдд рдЙрдкрдХрд░рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдб рдХреЗ рдЕрдВрддрд┐рдо рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ, рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдмрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рд▓реЗрдЦрдХ рдмрд╛рдХреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд┐рдП рдмрд┐рдирд╛, рдЗрд╕ рдкрд░ рдХрд╛рдлреА рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╡реИрд╕реЗ, рдореИрдВ рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рдХреНрд░рд┐рд╕реНрдЯрд▓реАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕рдЬрд╛рддреАрдп рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдореМрдЬреВрджрд╛ рд╕реЗрдЯ рд╕реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдПрдХ рдЕрдореВрд░реНрдд рд╕реНрддрд░ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдерд╛рдУрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рдкреИрдЯрд░реНрди рдХреЗ рдмрд┐рдирд╛, рдПрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рдмреЗрдХрд╛рд░ рд╣реИ - рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдкреВрд░реНрд╡рд╛рднрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдПрдХреАрдХреГрдд рддрд░реНрдХ рдХреЗ рд╕рд╛рде, рдореЙрдбреНрдпреВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдПрдХреАрдХреГрдд рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдмрдирд╛рдирд╛, рдФрд░ рдПрдХ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рднреАрддрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рд╡реИрдзрддрд╛ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред CSV тАФ RDD, . , .
RDD, ? , Spark SQL. , Spark тАФ , , white paper, Python, . , .
тАж . .
, CSV Text ( ), , , . , , CSV, Text. тАФ RDD , ( ), , white paper.
┬л┬╗ Java . , ( RDD) , , , . , .
tasks.ini . , -. DSL тАФ , . JSON .
- Spark jobs.
, Spark job . - . , , .
, :
- , ,
- , , DSL ,
- , тАФ ,
- AWS, .
, . Web UI , , . UI, , - .
Uber H3
, . , , .
- , , , . ( . EE , ; - , REST).
.
тАФ , . , , , . - . тАФ . , тАФ .
. , , . , , . , тАФ , , тАФ .
, . , - , , , , . , , , , .
, .
Spark тАФ . RDD , , . , , , . , , - Spark, , .
тАФ , .
, . , , .map(), , , , JVM .
, , , , , . , .
, , , , .
, One Ring 29 ( ). тАФ 43, , , . , , 10 000 , . - , - .map() .mapPartition(), .
тАФ . . Japan Mesh, , , .
тАФ
Uber H3 .
, H3 ┬лhexagonal tree┬╗ тАФ . , ( ), , , . , , .
H3, , .
, , тАФ 2.5 , тАФ , , , , - ( , , S3 , ). TC , - , .
тАФ Operation ( Scala, ), , , One Ring , .
, AWS. - , S3, Spark
Livy тАФ .
тАФ ?!- . тАФ VSCode, , Visio. :

REST One Ring, , , 10 , . JSF , , - . SPA - . , .
One Ring ( , ), , . - ,
, .
, data engineers, . : . GIS, burst- .
( , - ) , , , One Ring .
* One Ring OSS Locomizer. , clean room, , .тАж
pomadchin ,
sshikov ,
dartov .