рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдВрдбрд╛рд░рдг: рд╣рдордиреЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рд╕реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкрд░ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛

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

рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдВрдбрд╛рд░рдг: рд╣рдордиреЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рд╕реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкрд░ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВ рдХрд┐ рд╣рдордиреЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рдореЗрдВ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдФрд░ рд╡реНрд╣рд┐рд╕реНрдкрд░ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╣рдо рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣реЗред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдБ

1. рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдЪреНрдЪ рднрд╛рд░

рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рдордп, рдкреНрд░рддрд┐ рдорд┐рдирдЯ рд▓рдЧрднрдЧ 1.5 рдорд┐рд▓рд┐рдпрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖ рд░рд╣реЗ рдереЗред рдРрд╕реЗ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде, рд╕рд░реНрд╡рд░ рдкрд░ рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ ~30% рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдХрд╛рдлреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рдерд╛ - рд╕рдм рдХреБрдЫ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдЬрд▓реНрджреА рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд▓реНрджреА рд╕реЗ рдкрдврд╝рд╛ рдЧрдпрд╛... рдЬрдм рддрдХ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХреА рдФрд░ рд╣рдореЗрдВ рдкреНрд░рддрд┐ рдорд┐рдирдЯ 10 рдорд┐рд▓рд┐рдпрди рдореАрдЯреНрд░рд┐рдХ рднреЗрдЬрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рддрднреА рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдордЬрдмреВрдд рд╣реБрдЖ рдФрд░ рд╣рдордиреЗ 100% рдЙрдкрдпреЛрдЧ рджреЗрдЦрд╛ред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╢реАрдШреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЕрд╡рд╢реЗрд╖ рд░рд╣ рдЧрдпрд╛ред

2. рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рдирд┐рд░рдВрддрд░рддрд╛ рдХрд╛ рдЕрднрд╛рд╡

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ/рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд░ рдХрд┐рд╕реА рдХреА рддрд░рд╣, рд╣рдордиреЗ рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрдИ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдПрдХ рд╣реА рдзрд╛рд░рд╛ рдбрд╛рд▓реАред рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА - рдЙрд╕ рдХреНрд╖рдг рддрдХ рдЬрдм рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред рдХрднреА-рдХрднреА рд╣рдо рдХрд┐рд╕реА рдЧрд┐рд░реЗ рд╣реБрдП рд╕рд░реНрд╡рд░ рдХреЛ рддреБрд░рдВрдд рдЙрдард╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд╣реЛ рдЬрд╛рддреЗ рдереЗ, рдФрд░ рдХрд╛рд░реНрдмрди-рд╕реА-рд░рд┐рд▓реЗ рдЙрд╕рдХреЗ рдХреИрд╢ рд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЙрд╕рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд╣реЛ рдЬрд╛рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдирд╣реАрдВред рдФрд░ рдлрд┐рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдПрдХ рдЫреЗрдж рдерд╛, рдЬрд┐рд╕реЗ рд╣рдордиреЗ rsync рд╕реЗ рднрд░ рджрд┐рдпрд╛ред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд▓рдВрдмреА рдереА. рдПрдХрдорд╛рддреНрд░ рд░рд╛рд╣рдд рдХреА рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рдРрд╕рд╛ рдмрд╣реБрдд рдХрдо рд╣реЛрддрд╛ рдерд╛ред рд╣рдордиреЗ рд╕рдордп-рд╕рдордп рдкрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реЗрдЯ рднреА рд▓рд┐рдпрд╛ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдкрдбрд╝реЛрд╕реА рдиреЛрдбреНрд╕ рдкрд░ рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдирдХреА рддреБрд▓рдирд╛ рдХреАред рд▓рдЧрднрдЧ 5% рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХрдИ рдорд╛рди рднрд┐рдиреНрди рдереЗ, рдЬрд┐рдирд╕реЗ рд╣рдо рдмрд╣реБрдд рдЦреБрд╢ рдирд╣реАрдВ рдереЗред

3. рдмрдбрд╝реЗ рдкрджрдЪрд┐рд╣реНрди

рдЪреВрдВрдХрд┐ рд╣рдо рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдореЗрдВ рди рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ, рдмрд▓реНрдХрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореЗрдЯреНрд░рд┐рдХреНрд╕ (рдФрд░ рдЕрдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднреА) рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рдЕрдХреНрд╕рд░ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореАрдЯреНрд░рд┐рдХ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ .wsp рдлрд╝рд╛рдЗрд▓ рд╕рднреА рдкреНрд░рддрд┐рдзрд╛рд░рдг рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рдЕрд╡рдзрд┐, рдФрд░ рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП ~2рдПрдордмреА рдереАред рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдФрд░ рднреА рдмрдврд╝ рдЬрд╛рддреА рд╣реИ рдХрд┐ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╛рди рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИрдВ, рдФрд░ рдЙрди рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЦрд╛рд▓реА рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдФрд░ рд╕рдВрд╕рд╛рдзрди рд▓рдЧрддреЗ рд╣реИрдВред

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

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрд╛ рд╣реЛрдирд╛ (рдкрд┐рдЫрд▓реЗ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП)ред рд▓реЗрдЦ), рд╕рд╛рде рд╣реА рдкреНрд░рд╛рдкреНрдд рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡реГрджреНрдзрд┐, рд╕рднреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ 30 рд╕реЗрдХрдВрдб рдХреЗ рднрдВрдбрд╛рд░рдг рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ред (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ 10 рд╕реЗрдХрдВрдб рддрдХ), рд╣рдордиреЗ рд╡реНрд╣рд┐рд╕реНрдкрд░ рдХреЗ рдПрдХ рдЖрд╢рд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдЕрдкреЗрдХреНрд╖рд╛рдПрдВ

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

рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛:

  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧ рдХреЛ 30% рд╕реЗ рдШрдЯрд╛рдХрд░ 5% рдХрд░рдирд╛;
  • рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ 1TB рд╕реЗ рдШрдЯрд╛рдХрд░ 100GB рдХрд░ рджреЗрдВ;
  • рд╕рд░реНрд╡рд░ рдореЗрдВ рдкреНрд░рддрд┐ рдорд┐рдирдЯ 100 рдорд┐рд▓рд┐рдпрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ;
  • рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛;
  • рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рд╡рд░реНрд╖ рддрдХ рди рдмреИрдареЗ рд░рд╣реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╕рдордп рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ;
  • рдмрд┐рдирд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред

рдХрд╛рдлреА рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА, рд╣реИ рдирд╛?

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдЕрд╡рдпрд╡

рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ ClickHouse рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЪрдпрди рдХрд┐рдпрд╛ рдХрд╛рд░реНрдмрди-рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ (рдЧреЛрд▓рдВрдЧ)ред

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

ClickHouse рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдпрдирд┐рдд рдЧреНрд░реЗрдлрд╛рдЗрдЯ-рд╕реНрд▓рд┐рдХрд╣рд╛рдЙрд╕ (рдЧреЛрд▓рдВрдЧ)ред рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ - рдХрд╛рд░реНрдмреЛрдиреЗрдкреА (рдЧреЛрд▓рдВрдЧ)ред рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рд╕рдВрдЪрд╛рд▓рдХ. рд░реВрдЯрд┐рдВрдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреНрд░рд┐рдп рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдХрд╛рд░реНрдмрди-рд╕реА-рд░рд┐рд▓реЗ (рд╕реА) (рдкрд┐рдЫрд▓рд╛ рд▓реЗрдЦ рджреЗрдЦреЗрдВ).

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдЯреЗрдмрд▓ рд╕рдВрд░рдЪрдирд╛

"рдЧреНрд░реЗрдлрд╛рдЗрдЯ" рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИред

"рдЧреНрд░рд╛рдлрд╛рдЗрдЯ.рдореЗрдЯреНрд░рд┐рдХреНрд╕" - рд░реЗрдкреНрд▓рд┐рдХреЗрдЯреЗрдбрд░рд┐рдкреНрд▓реЗрд╕рд┐рдВрдЧрдорд░реНрдЬрдЯреНрд░реА рдЗрдВрдЬрди рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ (рдкреНрд░рддрд┐рдХреГрддрд┐)ред рдорд░реНрдЬрдЯреНрд░реА рдХреЛ рдмрджрд▓рдирд╛). рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдирд╛рдо рдФрд░ рдЙрдирдХреЗ рдкрде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИред

CREATE TABLE graphite.metrics ( Date Date, Level UInt32, Path String, Deleted UInt8, Version UInt32 ) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/replicator/graphite.metrics', тАШr1тАЩ, Date, (Level, Path), 8192, Version);

"рдЧреНрд░рд╛рдлрд╛рдЗрдЯ.рдбреЗрдЯрд╛" - рд░реЗрдкреНрд▓рд┐рдХреЗрдЯреЗрдбрдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд░реНрдЬрдЯреНрд░реА рдЗрдВрдЬрди рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ (рдкреНрд░рддрд┐рдХреГрддрд┐)ред рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд░реНрдЬрдЯреНрд░реА). рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдореАрдЯреНрд░рд┐рдХ рдорд╛рди рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИ.

CREATE TABLE graphite.data ( Path String, Value Float64, Time UInt32, Date Date, Timestamp UInt32 ) ENGINE = ReplicatedGraphiteMergeTree('/clickhouse/tables/replicator/graphite.data', 'r1', Date, (Path, Time), 8192, 'graphite_rollup')

"рдЧреНрд░рд╛рдлрд╛рдЗрдЯ.рдбреЗрдЯ_рдореЗрдЯреНрд░рд┐рдХреНрд╕" рд░реЗрдкреНрд▓рд┐рдХреЗрдЯреЗрдбрд░рд┐рдкреНрд▓реЗрд╕рд┐рдВрдЧрдорд░реНрдЬрдЯреНрд░реА рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рднрд░реА рд╣реБрдИ рддрд╛рд▓рд┐рдХрд╛ рд╣реИред рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рджрд┐рди рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдордиреЗ рдЖрдП рд╕рднреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдирд╛рдо рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреА рд╣реИред рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ "рд╕рдорд╕реНрдпрд╛" рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ.

CREATE MATERIALIZED VIEW graphite.date_metrics ( Path String,  Level UInt32,  Date Date) ENGINE = ReplicatedReplacingMergeTree('/clickhouse/tables/replicator/graphite.date_metrics', 'r1', Date, (Level, Path, Date), 8192) AS SELECT toUInt32(length(splitByChar('.', Path))) AS Level, Date, Path FROM graphite.data

"рдЧреНрд░рд╛рдлрд╛рдЗрдЯ.рдбреЗрдЯрд╛_рд╕реНрдЯреИрдЯ" - рд░рд┐рдкреНрд▓рд┐рдХреЗрдЯреЗрдбрдПрдЧреНрд░реАрдЧреЗрдЯрд┐рдВрдЧрдорд░реНрдЬрдЯреНрд░реА рдЗрдВрдЬрди (рдкреНрд░рддрд┐рдХреГрддрд┐) рдХреЗ рд╕рд╛рде рд╢рд░реНрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд░реА рдЧрдИ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдПрдЧреНрд░реАрдЧреЗрдЯрд┐рдВрдЧрдорд░реНрдЬрдЯреНрд░реА). рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреА рд╣реИ, рдЬреЛ 4 рдиреЗрд╕реНрдЯрд┐рдВрдЧ рд╕реНрддрд░реЛрдВ рддрдХ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред

CREATE MATERIALIZED VIEW graphite.data_stat ( Date Date,  Prefix String,  Timestamp UInt32,  Count AggregateFunction(count)) ENGINE = ReplicatedAggregatingMergeTree('/clickhouse/tables/replicator/graphite.data_stat', 'r1', Date, (Timestamp, Prefix), 8192) AS SELECT toStartOfMonth(now()) AS Date, replaceRegexpOne(Path, '^([^.]+.[^.]+.[^.]+).*$', '1') AS Prefix, toUInt32(toStartOfMinute(toDateTime(Timestamp))) AS Timestamp, countState() AS Count FROM graphite.data  GROUP BY Timestamp, Prefix

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдШрдЯрдХ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдЖрд░реЗрдЦ

рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдВрдбрд╛рд░рдг: рд╣рдордиреЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рд╕реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкрд░ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрдерд╛рдкрди

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

  • ClickHouse рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдХрд╛рд░реНрдмрди-рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдореЗрдВ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдЯреНрд░реАрдо рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдмрди-рд╕реА-рд░рд┐рд▓реЗ рдореЗрдВ рдПрдХ рдирд┐рдпрдо рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

  • рд╣рдордиреЗ рдкрд╛рдпрдерди рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА, рдЬреЛ рд╡реНрд╣рд┐рд╕реНрдкрд░-рдбрдВрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдорд╛рд░реЗ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ рд╕рднреА .wsp рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рддреА рд╣реИ рдФрд░ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ 24 рдереНрд░реЗрдбреНрд╕ рдореЗрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдмрди-рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдореЗрдВ рднреЗрдЬрддреА рд╣реИред рдХрд╛рд░реНрдмрди-рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдореЗрдВ рд╕реНрд╡реАрдХреГрдд рдореАрдЯреНрд░рд┐рдХ рдорд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 125 рдорд┐рд▓рд┐рдпрди/рдорд┐рдирдЯ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдИ, рдФрд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХреЛ рдЬрд░рд╛ рднреА рдкрд╕реАрдирд╛ рдирд╣реАрдВ рдЖрдпрд╛ред

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

  • рдмреИрд▓реЗрдВрд╕рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд░реАрдбрд┐рдВрдЧ рд▓реЛрдб рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЛ рдЧреНрд░реЗрдлрд╛рдЗрдЯ-рдПрдкреАрдЖрдИ (рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рд╕реЗ рдХрд╛рд░реНрдмрдирдПрдкреАрдЖрдИ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдкрд░рд┐рдгрд╛рдо

  • рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧ рдХреЛ 30% рд╕реЗ рдШрдЯрд╛рдХрд░ 1% рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛;

    рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдВрдбрд╛рд░рдг: рд╣рдордиреЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рд╡реНрд╣рд┐рд╕реНрдкрд░ рд╕реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкрд░ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛

  • рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ 1 рдЯреАрдмреА рд╕реЗ рдШрдЯрд╛рдХрд░ 300 рдЬреАрдмреА рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛;
  • рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдореЗрдВ рдкреНрд░рддрд┐ рдорд┐рдирдЯ 125 рдорд┐рд▓рд┐рдпрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ (рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд╕рдордп рдЪрд░рдо рдкрд░);
  • рд╕рднреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдмрддреНрддреАрд╕ рд╕реЗрдХрдВрдб рдХреЗ рднрдВрдбрд╛рд░рдг рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛;
  • рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛;
  • рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдмрд┐рдирд╛ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • рд╕рдм рдХреБрдЫ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 7 рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдПред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рд╕рдорд╕реНрдпрд╛

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреБрдЫ рдХрдорд┐рдпрд╛рдБ рдереАрдВред рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдЗрд╕реА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

  1. ClickHouse рд╣рдореЗрд╢рд╛ рддреБрд░рдВрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реИ; рдХрднреА-рдХрднреА рдЗрд╕реЗ рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЬрд╝реВрдХреАрдкрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рддрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рддрдХ рдХрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕-рд╕рд░реНрд╡рд░ рдХреЛ рд░реАрдмреВрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  2. рдмрдбрд╝реЗ ClickHouse рдЕрдиреБрд░реЛрдз рдкреВрд░реЗ рдирд╣реАрдВ рд╣реБрдП, рдЗрд╕рд▓рд┐рдП рдЧреНрд░реЗрдлрд╛рдЗрдЯ-рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдореЗрдВ рд╣рдорд╛рд░реА ClickHouse рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:
    url = "http://localhost:8123/?max_query_size=268435456&max_ast_elements=1000000"
  3. ClickHouse рдЕрдХреНрд╕рд░ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ; рдЙрдирдореЗрдВ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред
  4. рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХрдВрдЯреЗрдирд░ рдХрдо рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднреЗрдЬрддреЗ рд╣реИрдВред рдРрд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрд┐рдВрджреБ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рд╢реНрди рдмрдирд╛рддреЗ рд╕рдордп, ClickHouse 'рдореЗрдЯреНрд░рд┐рдХреНрд╕' рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЗрдиреНрд╣реАрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЪреБрдирддрд╛ рд╣реИред 90% рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╡рд┐рдВрдбреЛ (24 рдШрдВрдЯреЗ) рд╕реЗ рдкрд░реЗ рдЙрди рдкрд░ рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди 'рдбреЗрдЯрд╛' рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЕрдВрддрддрдГ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рджрд┐рди рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рджреГрд╢реНрдп рдмрдирд╛рдП рд░рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯ (рдЧреНрд░рд╛рдлрд╝) рдмрдирд╛рддреЗ рд╕рдордп, рд╣рдо рдХреЗрд╡рд▓ рдЙрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╡рд┐рдВрдбреЛ рдХреЗ рднреАрддрд░ рд╕рд╛рдордиреЗ рдЖрдП рдереЗ, рди рдХрд┐ рдкреВрд░реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдЙрди рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдХрд╛рдлреА рддреЗрдЬреА рдЖрдИред рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧреНрд░реЗрдлрд╛рдЗрдЯ-рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ (рдХрд╛рдВрдЯрд╛), рдЬрд┐рд╕рдореЗрдВ date_metrics рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдЯреИрдЧ

рд╕рдВрд╕реНрдХрд░рдг 1.1.0 рдХреЗ рд╕рд╛рде рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЛ рдЧрдпрд╛ рд╕рдорд░реНрдерди рдЯреИрдЧ. рдФрд░ рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рд╕реНрдЯреИрдХ рдореЗрдВ рдЗрд╕ рдкрд╣рд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ+рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рд╡рд┐рд╕рдВрдЧрддрд┐ рдбрд┐рдЯреЗрдХреНрдЯрд░

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

рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ, рдКрдкрд░ рддреАрд░ рджрдмрд╛рдПрдБ рдФрд░ рдЦреБрд╢ рд░рд╣реЗрдВ!

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ