ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рдирдорд╕реНрддреЗ! рдореЗрд░рд╛ рдирд╛рдо рдПрд▓реЗрдХреНрд╕реА рд╣реИ, рдореИрдВ ClickHouse рдмрдирд╛рддрд╛ рд╣реВрдБред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЦреБрд╢ рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЖрдЬ рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ ClickHouse рдХреНрдпрд╛ рд╣реИред рд╕рдЪ рдХрд╣реВрдБ рддреЛ, рдореИрдВ рдЗрд╕рд╕реЗ рдердХ рдЧрдпрд╛ рд╣реВрдБред рдореИрдВ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рдФрд░ рд╢рд╛рдпрдж рд╣рд░ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддрд╛ рд╣реИ.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

рддреЛ, рд░реЗрдХ рдХреНрдпрд╛ рд╣реИрдВ? рдореВрд▓рддрдГ рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд╣рд░ рдХреЛрдИ рд╕рдм рдХреБрдЫ рд╕рдордЭрддрд╛ рд╣реИ рдФрд░ рдЦреБрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрддрдиреЗ рд╕реНрдорд╛рд░реНрдЯ рд╣реИрдВ, рдФрд░ рдЬреЛ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╡реЗ рдХреБрдЫ рдирдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рдпрджрд┐ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ ClickHouse рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рдХреА рдмрд╛рдд рдирд╣реАрдВред

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

рд╣рдо рдорд░реНрдЬрдЯреНрд░реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдЖрдзрд╛ рдорд┐рд▓рд┐рдпрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИрдВред рдорд╣рд╛рдиред рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ - рдпрд╣ рдереЛрдбрд╝реА рдХрдо рд╣реЛрдЧреА, рд▓рдЧрднрдЧ 400 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдбред

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

*2020 рддрдХ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд▓реЗрдЦрд┐рдд.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдпрджрд┐ рдЖрдк рдХреБрдЫ рдмреБрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╣рдо рдорд░реНрдЬрдЯреНрд░реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 59 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ 10 рдЧреБрдирд╛ рдзреАрдорд╛ рд╣реИред ReplicationMergeTree рдореЗрдВ - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 000 рдкрдВрдХреНрддрд┐рдпрд╛рдБред рдФрд░ рдпрджрд┐ рдХреЛрд░рдо рдЪрд╛рд▓реВ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 6 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИрдВред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдкреВрд░реНрдг рдмрдХрд╡рд╛рд╕ рд╣реИред рдЖрдк рдРрд╕реЗ рдХреИрд╕реЗ рдзреАрдореЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдЕрдкрдиреА рдЯреА-рд╢рд░реНрдЯ рдкрд░ рднреА рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ ClickHouse рдХреЛ рдзреАрдорд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХрднреА-рдХрднреА рдРрд╕рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдФрд░ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ: "рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ?" рдпрджрд┐ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдХрд┐рд╕реА рддрд░рд╣ ClickHouse рдкрд░ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрдЯрд╛ рддреБрд░рдВрдд ClickHouse рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ ClickHouse рд╕реНрд╡рдпрдВ рдЙрдиреНрд╣реЗрдВ рдмрдлрд░ рдХрд░ рджреЗрдЧрд╛ред

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

*2020 рддрдХ, рдЗрд╕реЗ рднреА рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдмрд┐рд▓реНрд▓реА рдХрд╛ рдмрдЪреНрдЪрд╛ рдШрд░.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рд╡рд┐рдзрд┐ 6. рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдмрдлрд╝рд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдПрдХ рдмрдлрд╝рд░ рдЯреЗрдмрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдбрд╛рд▓реЗрдВред

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

рдФрд░ рдмрдлрд╝рд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рднреА рдХреЛрдИ рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝реА рд╣реБрдИ рддреЛ рдбреЗрдЯрд╛ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдФрд░ рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ ClickHouse рдореЗрдВ рдХрд╛рдлреНрдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред рдПрдХ рдЯреЗрдмрд▓ рдЗрдВрдЬрди рд╣реИ - рдХрд╛рдлреНрдХрд╛ред рдЖрдк рдмрд╕ рд╕реГрдЬрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ. рдФрд░ рдЖрдк рдЗрд╕ рдкрд░ рднреМрддрд┐рдХ рд╡рд┐рдЪрд╛рд░ рдЯрд╛рдВрдЧ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╣ рдХрд╛рдлреНрдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓ рд▓реЗрдЧрд╛ рдФрд░ рдЙрд╕реЗ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдбрд╛рд▓ рджреЗрдЧрд╛ред

рдФрд░ рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╕рдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдо рдирд╣реАрдВ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдХрд┐рдпрд╛ред рдпрд╣ рдПрдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ. рдФрд░ рдЬрдм рдореИрдВ "рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕реБрд╡рд┐рдзрд╛" рдХрд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореЗрд░рд╛ рдорддрд▓рдм рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрд╡рдорд╛рдирдирд╛ тАЛтАЛрдХреЗ рд╣реЛрддрд╛ рд╣реИред рд╣рдордиреЗ рдХреЛрдб рдкрдврд╝рд╛, рд╕рдореАрдХреНрд╖рд╛ рдХреА, рдЗрд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

*2020 рддрдХ, рдЗрд╕реА рддрд░рд╣ рдХрд╛ рд╕рдорд░реНрдерди рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ RabbitMQ.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

* рдлрд┐рд▓рд╣рд╛рд▓, рд╕рдорд╕реНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ, VALUES рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рддрд┐рдЧрдорди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

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

* рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдореЛрдб рдореЗрдВ, ClickHouse рдиреЗ рд░рд╛рдЗрдЯ-рдлрд╝реЙрд░рд╡рд░реНрдб рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рд░реИрдо рдореЗрдВ рдЪрдВрдХреНрд╕ рдФрд░ рдЪрдВрдХреНрд╕ рдХреЗ рдХреЙрдореНрдкреИрдХреНрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛, рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдЕрдм рджреВрд╕рд░реЗ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдкрд░ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ - рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкрд┐рдВрдЧред

рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╕рдЦреНрдд рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдкрдиреЗ рдЗрд╕реЗ рдЕрднреА рд▓рд┐рдпрд╛ рдФрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдЖрдкрдХреЗ рд╕рднреА рдлрд╝реАрд▓реНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реИрдВред рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИ. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ.

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рд╣реИред рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ рдЗрд╕реЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 192.168.1.1. рдЕрдиреНрдпрдерд╛, рдпрд╣ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХрд╛ UInt32* рд╣реЛрдЧрд╛ред IPv32 рдкрддреЗ рдХреЗ рд▓рд┐рдП 4 рдмрд┐рдЯ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ, рдбреЗрдЯрд╛ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдирд┐рдГрд╕рдВрджреЗрд╣, рдЕрдВрддрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрддрдирд╛ рдмрдбрд╝рд╛ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП рдбрд┐рд╕реНрдХ I/O рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рд▓реЗрдХрд┐рди рд╕реАрдкреАрдпреВ рд╕рдордп рдФрд░ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдореЗрдВ рдЧрдВрднреАрд░ рдЕрдВрддрд░ рд╣реИред

рдЖрдЗрдП рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдкреА рдкрддреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдиреЗрдВ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 137 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрди рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╡рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛ рддреЛ 37 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдбред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпреЗ рд╕рдВрдпреЛрдЧ рдХреНрдпреЛрдВ рдмрдирд╛. рдореИрдВрдиреЗ рдЗрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд▓рдЧрднрдЧ 4 рдЧреБрдирд╛ рдзреАрдорд╛ред

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдЖрдЗрдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдорд▓реЛрдВ рдкрд░ рдирдЬрд░ рдбрд╛рд▓реЗрдВ.

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

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди ClickHouse рдХреЗ рдЕрдВрджрд░ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рдеред рдпрд╣ Enum рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ. рдЖрдк рдмрд╕ Enum рдХреЗ рдЕрдВрджрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдорд╛рди рд▓рд┐рдЦреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рд╡рд╣рд╛рдВ рд▓рд┐рдЦреЗрдВ: рдбреЗрд╕реНрдХрдЯреЙрдк, рдореЛрдмрд╛рдЗрд▓, рдЯреИрдмрд▓реЗрдЯ, рдЯреАрд╡реАред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ 4 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ.

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

* ClickHouse рдХреЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, ALTER рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рдмрдирд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред Yandex.Direct рд╣реИред рдФрд░ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрдВрдкрдиреА рдФрд░ рдмреИрдирд░ рд╣реИ. рд╕рдВрднрд╡рддрдГ рд▓рд╛рдЦреЛрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрдВрдкрдирд┐рдпрд╛рдБ рд╣реИрдВред рдФрд░ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рд░реИрдо рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдФрд░ рдЕрд░рдмреЛрдВ рдмреИрдирд░ рд╣реИрдВ, рд╡реЗ рдлрд┐рдЯ рдирд╣реАрдВ рдмреИрдарддреЗред рдФрд░ рд╣рдо MySQL рд╕реЗ рдХреИрд╢реНрдб рдбрд┐рдХреНрд╢рдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рд┐рдЯ рджрд░ 100% рдХреЗ рдХрд░реАрдм рд╣реИ рддреЛ рдХреИрд╢реНрдб рд╢рдмреНрджрдХреЛрд╢ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдпрд╣ рдЫреЛрдЯрд╛ рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдкреИрдХ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рд╛рдкрддрд╛ рдХреБрдВрдЬрд┐рдпрд╛рдБ рд▓реЗрдирд╛ рдФрд░ MySQL рд╕реЗ рдбреЗрдЯрд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред ClickHouse рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореИрдВ рдЕрднреА рднреА рдЧрд╛рд░рдВрдЯреА рджреЗ рд╕рдХрддрд╛ рд╣реВрдБ - рд╣рд╛рдБ, рдпрд╣ рдзреАрдорд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдореИрдВ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛ред

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЬрдм рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЕрдкрдиреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЖрдк рдмрд╕ рд╣реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рдФрд░ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк 64-рдмрд┐рдЯ рд╣реИрд╢ рд▓реЗрдирд╛ рд╣реИред

рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣реИрд╢ 64-рдмрд┐рдЯ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдмреАрдЪ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрдХрд░рд╛рд╡ рд╣реЛрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдПрдХ рдЕрд░рдм рд░реЗрдЦрд╛рдПрдБ рд╣реИрдВ, рддреЛ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореВрд░реНрдд рд╣реЛрддреА рдЬрд╛ рд░рд╣реА рд╣реИред

рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдорд┐рдЯрд╛рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднрд┐рдпрд╛рди рдЖрдкрд╕ рдореЗрдВ рдорд┐рд▓ рдЬрд╛рдПрдВ рддреЛ рдХреБрдЫ рд╕рдордЭ рд╕реЗ рдкрд░реЗ рд╣реЛрдЧрд╛.

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

рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдХрдИ рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд╣реИрд╢ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдХрд╣реАрдВ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рдмреЗрд╣рддрд░ - рдХреБрдЫ рднреА рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рди рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдпрджрд┐ рдпрд╣ рдЕрднреА рднреА рдореЗрдореЛрд░реА рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЬреБрдбрд╝рд╛рд╡ рдореЗрдореЛрд░реА рддрдХ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд╣реБрдВрдЪ рд╣реИред рдЕрдЧрд░ рдпрд╣ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рддреЛ рдЖрдо рддреМрд░ рдкрд░ рджрд┐рдХреНрдХрддреЗрдВ рд╣реЛрдВрдЧреА.

рдФрд░ рдпрджрд┐ рдбреЗрдЯрд╛ рдпрдерд╛рд╕реНрдерд╛рди рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдмрд╕ рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдП, рдЖрдк рдбреЛрдореЗрди рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдбреЛрдореЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдмрд╕ рдЗрд╕ рдХреЙрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдпреВрдЖрд░рдПрд▓ рд╡рд╣реАрдВ рдкрдбрд╝реЗ рд░рд╣реЗрдВрдЧреЗ, рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЫреВ рднреА рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗред

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

рдФрд░ рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдмрд╕ рдпреВрдЖрд░рдПрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдбреЛрдореЗрди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВрдЧреЗред рдпрд╣ 166 рдорд┐рд▓реАрд╕реЗрдХреЗрдВрдб рдмрдирддрд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рд░реЗрдбреАрдореЗрдб рдбреЛрдореЗрди рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ 67 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдпрд╛рдиреА рд▓рдЧрднрдЧ рддреАрди рдЧреБрдирд╛ рддреЗрдЬ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рддреЗрдЬрд╝, рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдЧрдгрдирд╛рдПрдБ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ рд╣рдо рдХрдо рдбреЗрдЯрд╛ рдкрдврд╝рддреЗ рд╣реИрдВред

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдПрдХ рдЕрдиреБрд░реЛрдз, рдЬреЛ рдзреАрдорд╛ рд╣реИ, рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдВ рдЕрдзрд┐рдХ рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдкрдврд╝рддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд╣реИ. рдЕрдиреБрд░реЛрдз рддреЗрдЬрд╝реА рд╕реЗ рдЪрд▓рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

рдФрд░ рдпрджрд┐ рдЖрдк рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рджреЗрдЦреЗрдВ, рддреЛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ URL 126 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИ, рдФрд░ рдбреЛрдореЗрди рдХреЗрд╡рд▓ 5 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИред рдпрд╣ 25 рдЧреБрдирд╛ рдХрдо рдирд┐рдХрд▓рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреНрд╡реЗрд░реА рдЕрднреА рднреА рдХреЗрд╡рд▓ 4 рдЧреБрдирд╛ рддреЗрдЬрд╝ рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рдЧрд░реНрдо рд╣реИред рдФрд░ рдпрджрд┐ рдпрд╣ рдардВрдбрд╛ рд╣реЛрддрд╛, рддреЛ рдбрд┐рд╕реНрдХ I/O рдХреЗ рдХрд╛рд░рдг рд╕рдВрднрд╡рддрдГ рдпрд╣ 25 рдЧреБрдирд╛ рддреЗрдЬрд╝ рд╣реЛрддрд╛ред

рд╡реИрд╕реЗ, рдЕрдЧрд░ рдЖрдк рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ рдХрд┐ рдбреЛрдореЗрди рдпреВрдЖрд░рдПрд▓ рд╕реЗ рдХрд┐рддрдирд╛ рдХрдо рд╣реИ, рддреЛ рдпрд╣ рд▓рдЧрднрдЧ 4 рдЧреБрдирд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ 25 рдЧреБрдирд╛ рдХрдо рд▓рдЧрддрд╛ рд╣реИред рдХреНрдпреЛрдВ? рд╕рдВрдкреАрдбрд╝рди рдХреЗ рдХрд╛рд░рдг. рдФрд░ рдпреВрдЖрд░рдПрд▓ рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реИ, рдФрд░ рдбреЛрдореЗрди рд╕рдВрдкреАрдбрд╝рд┐рдд рд╣реИред рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдвреЗрд░ рд╕рд╛рд░рд╛ рдХрдЪрд░рд╛ рд╣реЛрддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдФрд░, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рд╣реА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд╣реА рдорд╛рдиреЛрдВ рдпрд╛ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпрджрд┐ рдЖрдк IPv4 рдореЗрдВ рд╣реИрдВ рддреЛ UInt32* рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдИрдкреАрд╡реА6, рддреЛ рдлрд┐рдХреНрд╕реНрдбрд╕реНрдЯреНрд░рд┐рдВрдЧ(16), рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдкреАрд╡реА6 рдкрддрд╛ 128 рдмрд┐рдЯреНрд╕ рд╣реИ, рдпрд╛рдиреА рд╕реАрдзреЗ рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

рддреЛ рдРрд╕реЗ рдореЗрдВ рдЗрд╕реЗ 4 рдХреЙрд▓рдо рдореЗрдВ рдмрд╛рдВрдЯрдирд╛ рдЬреНрдпрд╛рджрд╛ рд╕рд╣реА рд╣реЛрдЧрд╛. рдпрд╣рд╛рдВ рдбрд░реЛ рдордд, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ ClickHouse рд╣реИред ClickHouse рдПрдХ рдХреЙрд▓рдо рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИред рдФрд░ рдЫреЛрдЯреЗ рдХреЙрд▓рдо рдЬрд┐рддрдиреЗ рд╕рд╛рдл-рд╕реБрдерд░реЗ рд╣реЛрдВрдЧреЗ, рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред 5 рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдВрдЧреЗ, 5 рдХреЙрд▓рдо рдмрдирд╛рдПрдВред рдпрд╣ рдареАрдХ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рдПрдХ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕реЗрд╡рд╛ рдореЗрдВ рдХреБрдЫ рдЗрд╡реЗрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВред рдФрд░ рдпрджрд┐ рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЖрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ 512 рдХреЛ рд╕рд╣реЗрдЬ рд▓реЗрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ 512 рдХреЛрдИ рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

* рдЕрдм ClickHouse рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ рдХрдо рдХрд╛рд░реНрдбрд┐рдирд▓рд┐рдЯреА рдЬреЛ рдЖрдкрдХреЛ рдХрдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдЕрдм рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓реЗ рдкрд░ рдЧреМрд░ рдХрд░реЗрдВ. рдХрднреА-рдХрднреА рдЪреАрдЬреЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдореИрдВ рдЬрд╛рдХрд░ рдЗрд╕реЗ рджреЗрдЦрддрд╛ рд╣реВрдВ. рдФрд░ рддреБрд░рдВрдд рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдмрд╣реБрдд рд╣реА рдЕрдиреБрднрд╡реА, рд╕реНрдорд╛рд░реНрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ MySQL рд╕рдВрд╕реНрдХрд░рдг 3.23 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрднрд╡ рд╣реИред

рдпрд╣рд╛рдВ рд╣рдо рдПрдХ рд╣рдЬрд╛рд░ рддрд╛рд▓рд┐рдХрд╛рдПрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛ рдПрдХ рд╣рдЬрд╛рд░ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╢реЗрд╖ рднрд╛рдЧ рдХреЛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореИрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдордЭрдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреБрднрд╡ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдкреАрдбрд╝рд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдФрд░ рдХрд╛рд░рдг рдХрдореЛрдмреЗрд╢ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВред рдпреЗ рдкреБрд░рд╛рдиреА рд░реВрдврд╝рд┐рдпрд╛рдБ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЬрдорд╛ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, MyISAM рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдФрд░ рдбреЗрдЯрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╣рддрд╛рд╢ рдкреНрд░рдпрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдкрд░ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдмреНрд▓реЙрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛. рд╣рд╛рд▓рд╛рдБрдХрд┐ MySQL рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдм рдЗрддрдиреА рдЧрдВрднреАрд░ рдирд╣реАрдВ рд╣реИред

рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдЗрдХреНрд░реЛрд╢рд╛рд░реНрдбрд┐рдВрдЧ, рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реАред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

ClickHouse рдореЗрдВ, рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдФрд░ рдХрднреА-рдХрднреА рд▓реЛрдЧ рдореБрдЭрд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ: "рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдореЗрдВ рд░реЗрдВрдЬ рдХреНрд╡реЗрд░реА рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ?"ред рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрд░рдм рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓реА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдФрд░ рдЖрдк рджрд╕ рд▓рд╛рдЦ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рд╕рдм рдареАрдХ рд╣реИ рдиред рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдЦрд░рдм рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ рдФрд░ рдЖрдк рджрд╕ рд▓рд╛рдЦ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реЛрдЧреАред

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдпрджрд┐ рдРрдб/рдбреНрд░реЙрдк рдХреЙрд▓рдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ ClickHouse рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реИред

рдФрд░ рдЖрдкрдХреЛ рдЫреЛрдЯреА рдЯреЗрдмрд▓ рдирд╣реАрдВ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреА рдЯреЗрдмрд▓ рдореЗрдВ 10 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдпрд╛ 10 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ, рддреЛ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред ClickHouse рдПрдХ рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдереНрд░реВрдкреБрдЯ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддреА рд╣реИ, рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП 000 рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдПрдХ рдмрдбрд╝реА рдореЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд╣реА рд╣реИред рдкреБрд░рд╛рдиреА рд░реВрдврд╝рд┐рдпреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ, рд╕рдм рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

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

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

* рдЕрдм ClickHouse рдХреЗ рдкрд╛рд╕ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЯреЗрдмрд▓ рдлрд╝рдВрдХреНрд╢рди рдЗрдирдкреБрдЯ.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

рдФрд░ рджреВрд╕рд░рд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯреАрд╕реАрдкреА рдкрд░ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрдЪрд╛рд░ рд╣реЛрдЧрд╛ред рдбреЗрдЯрд╛ рдХреЛ рдХреНрд░рдордмрджреНрдз, рдбрд┐рд╕реЗрд░рд┐рдПрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрд╢рд╛рд░реНрдб рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдпрд╣ рдмрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдПрдХ рдФрд░ рдПрдВрдЯреАрдкреИрдЯрд░реНрди, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рд╢рд╛рдпрдж рд╣реА рдПрдВрдЯреАрдкреИрдЯрд░реНрди рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреВрд░реНрд╡-рдПрдХрддреНрд░реАрдХрд░рдг рдХреА рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рд╣реИ.

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рдФрд░ рдЗрд╕рдореЗрдВ рдРрд╕рд╛ рдХреНрдпрд╛ рдЦрд╛рд╕ рд╣реИ? рд╕рдЪ рддреЛ рдпрд╣ рд╣реИ рдХрд┐ рдкрдбрд╝реЛрд╕реА рд╡рд┐рднрд╛рдЧ рдХреЗ рдпреЗ рд▓реЛрдЧ рдХрднреА-рдХрднреА рдЬрд╛рдХрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдореЗрдВ рдПрдХ рдФрд░ рдХреЙрд▓рдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред рдпрд╛рдиреА, рд╣рдордиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рдПрдХрддреНрд░рд┐рдд рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдереЛрдбрд╝рд╛ рдФрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди ClickHouse рдореЗрдВ рдХреЛрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ C++ рдореЗрдВ рдХреБрдЫ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреА рд╣реЛрдВрдЧреАред рдФрд░ рдореБрдЭреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИрдВ, рднрд▓реЗ рд╣реА рд╡реЗ C++ рдореЗрдВ рд╣реЛрдВред

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓рд╛ рдЕрдирдВрдд рд▓реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╣реИред рдореИрдВ рдХрднреА-рдХрднреА рдХрд┐рд╕реА рдкреНрд░реЛрдбрдХреНрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд╣рд╛рдВ рд╢реЛ рдкреНрд░реЛрд╕реЗрд╕рд▓рд┐рд╕реНрдЯ рджреЗрдЦрддрд╛ рд╣реВрдВред рдФрд░ рд╣рд░ рдмрд╛рд░ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднрдпрд╛рдирдХ рдШрдЯрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдФрд░ рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ ClickHouse рдореЗрдВ рдЖрдкрдХреЛ IN рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕реИрдХрдбрд╝реЛрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдбрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдЕрдкрдиреЗ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдо MySQL рдореЗрдВ IN рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдорд╛рдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд╣рд╛рдВ рдХреБрдЫ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ 100 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ MySQL 10 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдпрд╣, рд╕рдм рдХреБрдЫ рдЦрд╝рд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдмрдХреНрд╡реЗрд░реА рд╡рд╛рд▓рд╛ IN рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛. рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдореМрд▓рд┐рдХ рдирд╣реАрдВ рд╣реИ. рдЪрд▓реЛ рдпрд╣ рдХрд░рддреЗ рд╣реИрдВ*ред

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

* рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ; рд╡рд╛рджреЗ рдХреЗ рдореБрддрд╛рдмрд┐рдХ рд╕рдм рдХреБрдЫ рддрдп рд╣реЛ рдЧрдпрд╛.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдЕрдм рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд. рдпрд╣ рдореИрдиреНрдпреБрдЕрд▓ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реИ.

рдореИрдВ рдРрд╕реЗ рдХрдИ рдорд╛рдорд▓реЛрдВ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ ClickHouse рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдорд░реНрдерди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд▓реЛрдЧ ClickHouse рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВред

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

рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдЖрдкрдХреЛ рдЕрднреА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рд┐рдВрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╣реАрдиреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ rsync рдХрд░рддреЗ рд╣реИрдВред

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

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

рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЖрдк рдпрд╣ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд╛рдЬрди рдХреБрдВрдЬреА рдХреЗ рдмрд┐рдирд╛ рдХрд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рд╣реИред рд╡реИрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛.

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рджреВрд╕рд░реА рдУрд░, рдЖрджрд┐рдо рдЯреЗрдмрд▓ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдмрд╛рд░ рднрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ, рдореЛрдбрд╝реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдВред рдЖрдк рд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ.

рдпрд╛ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рднрдВрдбрд╛рд░рдг рд╕реНрдЯреНрд░рд╛рдЗрдкрд▓реЙрдЧ рдпрд╛ рдЯрд╛рдЗрдиреАрд▓реЙрдЧ рд╣реИред

рдпрджрд┐ рдереЛрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╣реЛ рдФрд░ рд░реИрдо рдореЗрдВ рдХреБрдЫ рдШреБрдорд╛ рджрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

ClickHouse рдХреЛ рдкреБрдирд░реНрд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдбреЗрдЯрд╛ рдмрд╣реБрдд рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реИ. рдпрд╣ рдпреВрдЖрд░рдПрд▓ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рд╣реИ. рдЖрдк рдЙрдиреНрд╣реЗрдВ рдмрдЧрд▓ рд╡рд╛рд▓реА рдЯреЗрдмрд▓ рдкрд░ рд░рдЦ рджреЗрдВ. рдФрд░ рдлрд┐рд░ рд╣рдордиреЗ рдЙрдирдХреЗ рд╕рд╛рде JOIN рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ ClickHouse рдХреЗрд╡рд▓ рд╣реИрд╢ JOIN рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд RAM рдирд╣реАрдВ рд╣реИ, рддреЛ JOIN рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛*ред

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

* рдФрд░ рдЕрдм ClickHouse рдореЗрдВ рдПрдХ рдорд░реНрдЬ рдЬреЙрдЗрди рднреА рд╣реИ, рдФрд░ рдпрд╣ рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдордзреНрдпрд╡рд░реНрддреА рдбреЗрдЯрд╛ рд░реИрдо рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкреНрд░рднрд╛рд╡реА рд╣реИ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╡реИрдз рдмрдиреА рд╣реБрдИ рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

рдХреБрдЫ рдФрд░ рдЙрджрд╛рд╣рд░рдг, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдкреИрдЯрд░реНрди-рд╡рд┐рд░реЛрдзреА рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред

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

* рдмреИрдЪ рдореЛрдб рдореЗрдВ рдЕрдкрдбреЗрдЯ рдФрд░ рдбрд┐рд▓реАрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

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

ClickHouse рдореЗрдВ рд╡рд┐рддрд░рд┐рдд JOINs - рдЗрд╕реЗ рднреА рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рдирд░ рджреНрд╡рд╛рд░рд╛ рдЦрд░рд╛рдм рдврдВрдЧ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдмреБрд░рд╛, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдареАрдХ рднреАред

рдЪрдпрди* рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рдкрд╕ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП ClickHouse рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдореИрдВ рднрд╛рд░реА рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП ClickHouse рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╕реЗ рджреВрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ ClickHouse - Catboost рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рд╣реИред рдФрд░ рдпрд╣ рдореБрдЭреЗ рдЪрд┐рдВрддрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ: тАЬрдХреНрдпрд╛ рднрдпрд╛рд╡рд╣рддрд╛ рд╣реИред рдкреНрд░рддрд┐ рдмрд╛рдЗрдЯ рдХрд┐рддрдиреЗ рдЪрдХреНрд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ! рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдШрдбрд╝реА рдЪрдХреНрд░ рд╢реБрд░реВ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИред

ClickHouse рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧред рдПрд▓реЗрдХреНрд╕реА рдорд┐рд▓реЛрд╡рд┐рджреЛрд╡ (рдпрд╛рдВрдбреЗрдХреНрд╕)

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

рд╕рд╡рд╛рд▓

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ ClickHouse рдХреЗ рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд╣рд╛рдБ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

рдЖрдк рдЕрднреА рдореБрдЭрд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ ClickHouse рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИред рд╕реАрдПрд▓рдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рддреБрд░рдВрдд рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдЖрдк рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВред

рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЪрдпрди рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдХреЛ рдХреНрд░реИрд╢ рдХрд░ рджрд┐рдпрд╛ред

рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рддрд┐рднрд╛ рд╣реИред

рдореИрдВрдиреЗ GitHub рдмрдЧ рдЦреЛрд▓рд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рд╣рдо рджреЗрдЦреЗрдВрдЧреЗред

рдПрд▓реЗрдХреНрд╕реА рдиреЗ рдореБрдЭреЗ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзреЛрдЦрд╛ рджрд┐рдпрд╛, рдпрд╣ рд╡рд╛рджрд╛ рдХрд░рдХреЗ рдХрд┐ рдЖрдк рдЕрдВрджрд░ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдирд┐рдЪреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред

рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ.

рдЗрд╕рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдореБрдЭреЗ рдХрд▓ рд╣реБрдЖ. рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ.

рдХреЛрдИ рднрдпрд╛рдирдХ рдЪрд╛рд▓реЗрдВ рдирд╣реАрдВ рд╣реИрдВ. рдпрд╣ рд╕рд┐рд░реНрдл рдмреНрд▓реЙрдХ-рджрд░-рдмреНрд▓реЙрдХ рд╕рдВрдкреАрдбрд╝рди рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ LZ4 рд╣реИ, рдЖрдк ZSTD* рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред 64 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╕реЗ 1 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рддрдХ рдХреЗ рдмреНрд▓реЙрдХред

* рд╡рд┐рд╢реЗрд╖ рд╕рдВрдкреАрдбрд╝рди рдХреЛрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд░реНрдерди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдмреНрд▓реЙрдХ рд╕рд┐рд░реНрдл рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ рд╣реИрдВ?

рдмрд┐рд▓реНрдХреБрд▓ рдХрдЪреНрдЪрд╛ рдирд╣реАрдВ. рд╕рд░рдгрд┐рдпрд╛рдБ рд╣реИрдВ. рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рд╣реИ, рддреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдЬрдорд╛ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред

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

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

рдФрд░ рдпрджрд┐ рд╣рдо рдЕрдзрд┐рдХ рдЖрджрд┐рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд▓реЗрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдХреЛ рд▓рд┐рдЦрд╛, рдЗрд╕реЗ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдбрд╛рд▓рд╛, рдХреНрдпрд╛ рдпрд╣ рдЕрдзрд┐рдХ рдордЬреЗрджрд╛рд░ рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВ?

рдореБрдЭреЗ рд╢рдХ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдФрд░ рднреА рджреБрдЦрдж рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдЦрд╝рд┐рд░рдХрд╛рд░, рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рд╣рдХрд░реНрдореА рдХреЗ рдкрд╛рд╕ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рднреА рдереА рдХрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рджрд╕ рд╣рдЬрд╝рд╛рд░рд╡реЗрдВ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдирд╣реАрдВред

рдПрд▓реЗрдХреНрд╕реА, рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдФрд░ ClickHouse рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░реЗ рдкрд╛рд╕ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреНрд░рд╢реНрди рд╣реИ. рдХреНрдпрд╛ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдЕрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ?

рдпрд╛рдиреА рдЖрдВрд╢рд┐рдХ рд░реАрдмреВрдЯ?

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

рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╕реБрд╡рд┐рдзрд╛. рдФрд░, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рд╣рдорд╛рд░реА рдЪреИрдЯ рдореЗрдВ рдЗрд╕рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ред рд╢рд╛рдпрдж рдпрд╣ рдЖрдк рднреА рдереЗ.

рдореБрдЭреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ред

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

рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ C++ рдореЗрдВ рдирд╣реАрдВред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рд╕рд╣рдХрд░реНрдореА C++ рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рдХрд┐рд╕реА рдХреЛ рдвреВрдВрдв рд▓реВрдВрдЧрд╛.

рдорд╣рд╛рди*ред

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

рд╢реБрдХреНрд░рд┐рдпрд╛!

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

рд╣рд╛рдБ, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдпрджрд┐ рдЖрдк рдХрдо рдХреЛрд░ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рд▓рд┐рдЦреЗрдВ set max_threads = 1. рдФрд░ рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдпрд╣ рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХ рдХреЛрд░ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред рдФрд░ рд▓рдХреНрд╕реЙрдлреНрдЯ рдХреЗ рдЕрдкрдиреЗ рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рдмрддрд╛рдПрдВ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рдорд┐рд▓реАред

рдПрд▓реЗрдХреНрд╕реА, рдирдорд╕реНрддреЗ! рдореИрдВ рдпрд╣ рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛. рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд░реВрдк рдореЗрдВ ClickHouse рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЖрдкрдиреЗ рдХрд╣рд╛ рдХрд┐ рдРрд╕рд╛ рди рдХрд░реЗрдВ рдпрд╛рдиреА рдЖрдкрдХреЛ рд▓рдВрдмреА рд▓рд╛рдЗрдиреЗрдВ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ. рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ?

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

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

рдХреНрдпрд╛ рдПрдХ рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ?

рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ

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

рдЕрднреА рддрдХ рдирд╣реАрдВред рд╡рд┐рдж рдЕрдиреБрднрд╛рдЧ рдХреБрдЫ рд╣рдж рддрдХ рддреБрдЪреНрдЫ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рддрд░рд╣ рд╣реИ.

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБред рдзрдиреНрдпрд╡рд╛рдж!

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ! рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рд╢реНрди. рдХреНрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд╢рд╛рдпрдж рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрдЯрдмреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдбреЗрдЯрд╛ рд╡рд┐рд▓реЛрдкрди рдореЗрдВ рд╕рдВрд╢реЛрдзрди?

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗред рдпрд╣ рд╣рдорд╛рд░реА рдХрддрд╛рд░ рдореЗрдВ рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдп рд╣реИред рд╣рдо рдЕрдм рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдФрд░ рдЖрдкрдХреЛ рдХреАрдмреЛрд░реНрдб* рджрдмрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

*рдХреАрдмреЛрд░реНрдб рдкрд░ рдмрдЯрди рджрдмрд╛рдП рдФрд░ рд╕рдм рдХреБрдЫ рд╣реЛ рдЧрдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ рдпрд╛ рдирд╣реАрдВ? рдХреНрдпрд╛ рдЗрдиреНрд╕рд░реНрдЯ рдЙрддрдирд╛ рддреЗрдЬрд╝ рд╣реЛрдЧрд╛ рдЬрд┐рддрдирд╛ рдЕрднреА рд╣реИ?

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

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

рд╣рд╛рдВ.

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

рд╣рд╛рдВ.

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

рдареАрдХ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

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

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