рдмрд┐рдЧ рдбреЗрдЯрд╛ - рдпрд╣ рдЗрддрдирд╛ рдлреИрд╢рдиреЗрдмрд▓ рдХреНрдпреЛрдВ рд╣реИ?

рдмрд┐рдЧ рдбреЗрдЯрд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЖрдЬ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдЖрдИрдЯреА рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдореЗрдВ рдпрд╣ рд╕рдмрд╕реЗ рдЖрдо рд╢рдмреНрдж рд╣реИред Google рдпрд╛ Yandex рдЬреИрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд╕рд░реНрдЪ рдЗрдВрдЬрди рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ "рдмрд┐рдЧ рдбреЗрдЯрд╛" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд╕рд╛рде рджреЗрдЦреЗрдВ, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рддрдерд╛рдХрдерд┐рдд "рдмрд┐рдЧ рдбреЗрдЯрд╛" рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

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

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

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

рдЕрдм MapReduce рдкреНрд░рддрд┐рдорд╛рди рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд╣рд░ рджрд┐рди рдЕрдзрд┐рдХ рдФрд░ рдЕрдзрд┐рдХ рд╣реЛ рд░рд╣реА рд╣реИред рд╡рд░реНрдгрд┐рдд рдореЙрдбрд▓ рдХреЗ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмреАрдЪ, рд╣рдо Hadoop рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Apache Software Foundation рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╣рдбреЛрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ 2005 рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдореЗрдЬрд╝реЕрди, Google, рдлреЗрд╕рдмреБрдХ рдЬреИрд╕реЗ рджрд┐рдЧреНрдЧрдЬреЛрдВ рдореЗрдВ, рдФрд░ рд░реВрд╕ рдореЗрдВ рднреА рддреЗрдЬреА рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ Hadoop рдХреЗрд╡рд▓ MapReduce рдкреНрд░рддрд┐рдорд╛рди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реИред рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░, рдЖрдк рдХрдо рд╕реЗ рдХрдо 15 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдВрдХ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

рдореЗрд░реЗ рд▓рд┐рдП рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдХреНрд╖реЗрддреНрд░ рдЬреИрд╕реЗ рдХрд┐ NoSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рдирд╛ рдЧрд▓рдд рд╣реЛрдЧрд╛ред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рджреВрд╕рд░реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╡реГрддреНрддрд┐ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рдмрд┐рдЧ рдбреЗрдЯрд╛ рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИред

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

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

рдЗрд╕ рддрдереНрдп рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдРрд╕реЗ рдбреАрдмреАрдПрдордПрд╕ рд╡рд┐рддрд░рд┐рдд рдФрд░ рдЕрд╕рдВрдмрджреНрдз рджреЛрдиреЛрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред NoSQL рд╡рд░реНрдЧ рдХреЗ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдХреИрд╕реЗрдВрдбреНрд░рд╛, HBase, MongoDB, CouchDB, Riak, Scalaris, рдпрд╛ рд╡реЛрд▓реНрдбреЗрдореЙрд░реНрдЯ рдЬреИрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЕрд╕рдВрдмрджреНрдз рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЕрд╕рдВрдмрджреНрдз NoSQL DBMSs рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЖрдзрд╛ рдЙрдкрд╛рдп рд╣реИред рд╣рдо рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдпрджреНрдпрдкрд┐ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЗрдирдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рднреА рд╣реИрдВред

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

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

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

Source: https://habr.com/ru/post/In160219/


All Articles