рд╣рдордиреЗ рдХрдИ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛



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

рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 2019 рдореЗрдВ, рдПрдХ рд▓реЗрдЦ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ TSDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛рдХреНрдп рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛: "рдмрд╕ ClickHouse рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ"ред рд▓реЗрдХрд┐рди ... рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред

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

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

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ред рд╣рдореЗрдВ рдЕрдкрдиреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛?

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

рд╣рдорд╛рд░реА рдореБрдЦреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдереАрдВ:

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

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЕрдВрддрд┐рдо рдмрд┐рдВрджреБ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

рднрдВрдбрд╛рд░рдг рдХреА рдмрд╛рдд рдХрд░реЗрдВ рддреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереАрдВ:

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

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



рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдордиреЗ рддрд╛рдЬрд╛ рджреЛ-рд╕рдкреНрддрд╛рд╣ рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдирдореВрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рдбреЗрдЯрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рджреВрд╕рд░реЗ 200 рдПрдордПрд╕ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде, рдФрд░ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рддрдХ рд░рд╣рддреЗ рдереЗред

рдЗрд╕ рдмреАрдЪ, рд╕рдордп рдмреАрддрддрд╛ рдЧрдпрд╛ рдФрд░ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдмрдврд╝рддреА рдЧрдИред 2016 рддрдХ, рдбреЗрдЯрд╛ рд╡реЙрд▓реНрдпреВрдо рджрд╕рд┐рдпреЛрдВ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛, рдЬреЛ рдкрдЯреНрдЯреЗ рдкрд░ рдПрд╕рдПрд╕рдбреА-рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЦрд░реНрдЪ рдерд╛ред

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



рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдВрдкрдиреА рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рдореБрдЦ рдкреНрд░рдгрд╛рд▓реА рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдХрд░рддреА рд░рд╣реА, рдФрд░ рдореИрдВ рдХреБрдЫ рдФрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

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

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЧрд┐рдд рдХреА рдЧрдИ рднрдВрдбрд╛рд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддрд╛рдЬрд╛ рд╡рд╛рд▓реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдП:

  • рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдХрдо рд╕реЗ рдХрдо MySQL рдХреЗ рд╕рдорд╛рди рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЛрд╣реЗ рдХреА рд╕рдорд╛рди рдорд╛рддреНрд░рд╛ рдкрд░;
  • рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рднрдВрдбрд╛рд░рдг рдореЗрдВ рдХрд╛рдлреА рдХрдо рдЬрдЧрд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП;
  • DBMS рдХреЛ рдЕрднреА рднреА рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП;
  • рдореИрдВ DBMS рдмрджрд▓рддреЗ рд╕рдордп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рд╣рдо рдХрд┐рди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд▓рдЧреЗ


рдЕрдкрд╛рдЪреЗ рд╣рд╛рдЗрд╡ / рдЕрдкрд╛рдЪреЗ рдЗрдореНрдкрд╛рд▓рд╛
рдкреБрд░рд╛рдиреА рдкрд╕реНрдд рд╣реИрдбреЛ рд╕реНрдЯреИрдХред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ SQL рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬреЛ HDFS рдкрд░ рдореВрд▓ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкреЗрд╢реЗрд╡рд░реЛрдВред

  • рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде, рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
  • рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг (рдХрдо рд╕реНрдерд╛рди) рдХреЗ рд▓рд┐рдП рд╕реНрддрдВрдн рд╕рдорд╛рдзрд╛рди рд╣реИрдВред
  • рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрдиред

рд╡рд┐рдкрдХреНрд╖ред

  • рдпрд╣ рдПрдХ Hadoop рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрджрд┐ рд╣рдо рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ (рдФрд░ рд╣рдо рд▓рд╛рдЧрдд рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ), рддреЛ рдкреВрд░реЗ рд╕реНрдЯреИрдХ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ред
  • рдбреЗрдЯрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдПрдХрддреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐:



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

рдбреНрд░реНрдпреВрдб / рдкрд┐рдиреЛрдЯ

TSDB рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ - Hadoop-stackред

ClickHouse рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбреНрд░реНрдпреВрдб рдФрд░ рдкрд┐рдиреЛрдЯ рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд▓реЗрдЦ рд╣реИ ред

рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдореЗрдВ: рдбреНрд░реНрдпреВрдб / рдкрд┐рдиреЛрдЯ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рд╕реЗ рдмреЗрд╣рддрд░ рджрд┐рдЦрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ:

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

рд╡рд┐рдкрд░реАрдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ, ClickHouse рдЦреБрдж рдХреЛ рдмреЗрд╣рддрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛ рд╣реИред

ClickHouse

  • SQL рдЬреИрд╕реАред
  • рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдЖрд╕рд╛рдиред
  • рд▓реЛрдЧ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХреА рд╢реЙрд░реНрдЯрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЖрддрд╛ рд╣реИред

InfluxDB

ClickHouse рдХреЗ рд▓рд┐рдП рд╡рд┐рджреЗрд╢реА рд╡рд┐рдХрд▓реНрдкред Minuses рдХреА: рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗрд╡рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХреА рд╢реЙрд░реНрдЯрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдХреИрд╕реЗрдВрдбреНрд░рд╛

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

рдХреИрд╕рдВрдбреНрд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрдереЛрдВ рдореЗрдВ рдПрдХ рдХреЙрд▓рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд▓реЛрдЕрд░рдХреЗрд╕ рдХреА рддрд░рд╣ рдЕрдзрд┐рдХ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЙрд▓рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдХреЙрд▓рдо рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ 2 рдмрд┐рд▓рд┐рдпрди рдХреЙрд▓рдо рдХреА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде, рдЖрдк рдХреЙрд▓рдо рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рд╛рдБ, рдЙрд╕реА рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MySQL рдореЗрдВ 4096 рдХреЙрд▓рдо рдкрд░ рдПрдХ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреЛрдб 1117 рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред

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

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

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

рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдФрд░ рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо


рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд 6 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ 5 рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛: ClickHouse (1 рдиреЛрдб), ClickHouse (3 рдиреЛрдбреНрд╕ рдХреА рд╡рд┐рддрд░рд┐рдд рддрд╛рд▓рд┐рдХрд╛), InfluxDB, Mysql 8, Cassandra (3 рдиреЛрдбреНрд╕) рдФрд░ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ред рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  1. рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рднрд░реЗрдВ (рдкреНрд░рддрд┐ рджрд┐рди 840 рдорд┐рд▓рд┐рдпрди рдореВрд▓реНрдп; 208 рд╣рдЬрд╝рд╛рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕);
  2. рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд▓реЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ (6 рд▓реЛрдб рдореЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдиреАрдЪреЗ рджреЗрдЦреЗрдВ);
  3. рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ, рд╣рдо рд╕рдордп-рд╕рдордп рдкрд░ рдирдореВрдиреЗ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЪрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВред рдЪреАрдЬреЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ 10 рдореАрдЯреНрд░рд┐рдХ (рд╕рд┐рд░реНрдл рд╕реАрдкреАрдпреВ рдЧреНрд░рд╛рдл рдкрд░ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ) рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ред

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

  • рдореАрдЯреНрд░рд┐рдХ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ;
  • рдПрдХ рдореАрдЯреНрд░рд┐рдХ рдореЗрдВ рдорд╛рди рднреЗрдЬрдиреЗ рдХрд╛ рдЕрдВрддрд░рд╛рд▓;
  • рдмреИрдЪ рдХрд╛ рдЖрдХрд╛рд░ред

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

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

рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╕рдм рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЖрдзрд╛рд░ рдХреЗ рд╣рдорд╛рд░реЗ 6 рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд▓реЛрдб рдореЛрдб:



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

рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:







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

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

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


All Articles