(рдЧреИрд░) рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛: рд░реЗрдбрд┐рд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╣реЛрддреЗ рд╣реИрдВ

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

рдЕрд▓рд╛рд░реНрдо рдЧрд▓рдд рдирд┐рдХрд▓рд╛ред рд░реЗрдбрд┐рд╕ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд╣реЗрдЧрд╛ рдФрд░ рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдХрд╛рд╕ рдХрдВрдкрдиреА рдиреЗ рдЕрднреА рднреА GNU AGPL рд╕реЗ рдХреЙрдордиреНрд╕ рдХреНрд▓реЙрдЬ рдХреЗ рдХрдИ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред

рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд░реЗрдбрд┐рд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдпреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред


/ PxHere / рдкреАрдбреА

рдХреНрдпрд╛ рд╣реБрдЖ?


рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░реЗрдбрд┐рд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдШреЛрд╖рдгрд╛ рдХреЗ рдмрд╛рдж, рд╕рдореБрджрд╛рдп рдиреЗ рд╕реНрдерд┐рддрд┐ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдЧрд▓рддрдлрд╣рдореА рдереА - рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд░реЗрдбрд┐рд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрджрд▓ рд░рд╣рд╛ рдерд╛ред рдХрдИ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, CTO рдФрд░ Redis Labs рдХреЗ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ Yiftach Shoolman рдиреЗ рдХрдВрдкрдиреА рдХреА рдУрд░ рд╕реЗ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред

рдЗрд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд░реЗрдбрд┐рд╕ рдореВрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдЕрдзреАрди рд╣реИ - рдмреАрдПрд╕рдбреАред рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдСрд░реНрдбрд░ рдХреЗрд╡рд▓ рдХрдИ Redis Labs рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, RediSearch, Redis Graph, ReJSON, ReBloom рдФрд░ Redis-ML (рдЗрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ рдПрдХ рджрд░реНрдЬрди)ред рд╡реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ GNU AGPL рд╕реЗ рдЕрдкрд╛рдЪреЗ 2.0 рдХреЙрдордиреНрд╕ рдХреНрд▓реЙрдЬ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдирдИ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╢рд░реНрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреЛрдИ рднреА рдЗрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0 рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╢рд░реНрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди тАЛтАЛрдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдм рдореЙрдбреНрдпреВрд▓ рдмреЗрдЪрдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИ - рдпрд╣ рдХреЙрдордиреНрд╕ рдХреНрд▓реЙрдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрджрд┐ рдХреЛрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд┐рд╕реА рдореЙрдбреНрдпреВрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЙрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдРрд╕реА рд╕реЗрд╡рд╛ рдХреА рдмрд┐рдХреНрд░реА рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдм рдЖрдк рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд╣реАрдВ рдмреЗрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреНрдпреЛрдВ рдмрджрд▓рд╛


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

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

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

рдЦреБрд▓реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдпреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛


рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдкреИрд╕рд╛ рд╣рд╡рд╛ рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд░рдХрд╛рд░реА рд╕рдмреНрд╕рд┐рдбреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд╛рд╕рд╛ code.nasa.gov рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╡рд┐рддреНрддрдкреЛрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрдВрдкрдирд┐рдпрд╛рдВ рдХрд┐рд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣реА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЙрд▓рдорд╛рд░реНрдЯ Hapi.js рдврд╛рдВрдЪреЗ рдХреЗ рд╡рд┐рддреНрддрдкреЛрд╖рдг рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд╛рд╢рд┐ рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реИред рд░рд┐рдЯреЗрд▓рд░ Hapi.js рдХреЗ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

рдХреЗ рдЦрд┐рд▓рд╛рдл рд░рд╛рдп

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

рдкрд╣рд▓рд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпреАрдХрд░рдг рдХрд╛ рдХреЛрдИ рднреА рд░реВрдк рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ ред рдкреИрдирд▓рд┐рд╕реНрдЯ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЙрдордиреНрд╕ рдХреНрд▓реЙрдЬ рдЬреИрд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред

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

рджреВрд╕рд░рд╛ рдХрд╛рд░рдг - рднреБрдЧрддрд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореБрджрд╛рдп рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдзрдордХреА рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмрди рд░рд╣рд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣ рдХреА рдХрд╣рд╛рдиреА FoundationDB рдХреЗ рд╕рд╛рде рд╣реБрдИ рдереА , рдЬрдм 2015 рдореЗрдВ рдЗрд╕реЗ Apple рдиреЗ рдЦрд░реАрджрд╛ рдерд╛ред рд╕рдВрдЧрдарди рдиреЗ рдПрдХ рдорд▓реНрдЯреА-рдореЙрдбрд▓ DBMS рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ GitHub рдкрд░ рд╕рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрд╛рдВрдЪ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЗрдХрдЯреНрдард╛ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдореБрджрд╛рдп рд╡рд┐рдШрдЯрд┐рдд рд╣реЛрдиреЗ рд▓рдЧрд╛ред

рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЖрдХрд╛рд░ рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж рдЪрдпрди рдХреЗ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд╛рд▓ рд╣реА рдореЗрдВ 1cloud рдореЗрдВ рд╣рдордиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд▓реЙрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЪреБрдирд╛ ред рдЪреБрдирд╛рд╡ рд░реЗрдбрд┐рд╕ рдФрд░ рд▓реЙрдЧрд╕реНрдЯреИрд╢ рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕рдореБрджрд╛рдп рд╣реИ - рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рд╡рд┐рд╕реНрддреГрдд рджрд╕реНрддрд╛рд╡реЗрдЬ, рдПрдлрдПрдХреНрдпреВ рдФрд░ рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рдкрд░ рд▓рд╛рдЗрд╡ рдереНрд░реЗрдбреНрд╕ред


/ рд╡рд┐рдХрд┐рдореАрдбрд┐рдпрд╛ / рд╕реАрд╕реА

рдХреЗ рд▓рд┐рдП рд░рд╛рдп

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

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

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

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

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

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдХрд╛рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд░реЗрдбрд╣реИрдЯ рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддреНрдд рдкреЛрд╖рд┐рдд рд╣реИред

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

рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рд╕реЗ рдХреБрдЫ рд╕рд╛рдордЧреНрд░реА:

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


All Articles