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

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

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

рдирдорд╕реНрддреЗ рд╕рдмреИ! рдореЗрд░реЛ рдирд╛рдо рдПрд▓реЗрдХреНрд╕реА рд╣реЛ, рдо рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдмрдирд╛рдЙрдБрдЫреБред

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

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

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

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

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

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

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

рдкрд╣рд┐рд▓реЛ рд░ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг, рдЬреБрди, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдЕрдХреНрд╕рд░ рд╣реБрдиреНрдЫ, рд╕рд╛рдиреЛ рдмреНрдпрд╛рдЪ, рдЕрд░реНрдерд╛рддреН рд╕рд╛рдиреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХреЛ рдПрдХ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЧ рд╕рдореНрдорд┐рд▓рд┐рдд рдХреЛ рдПрдХ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рд╣реЛред

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

рд░ рд╣реЗрд░реМрдВ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рджрд░реНрд╢рди рдХрд╕реНрддреЛ рд╣реБрдиреЗрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд╕рдБрдЧ Yandex.Metrica рдбреЗрдЯрд╛рдмрд╛рдЯ рддрд╛рд▓рд┐рдХрд╛ рдЫред рд╣рд┐рдЯрд╣рд░реВред 105 рдХреЗрд╣реА рд╕реНрддрдореНрднрд╣рд░реВред 700 рдмрд╛рдЗрдЯ рдЕрд╕рдореНрдкреАрдбрд┐рддред рд░ рд╣рд╛рдореА рдПрдХ рдорд┐рд▓рд┐рдпрди рдкрдЩреНрдХреНрддрд┐рд╣рд░реВрдХреЛ рдмреНрдпрд╛рдЪрд╣рд░реВрдорд╛ рд░рд╛рдореНрд░реЛ рддрд░рд┐рдХрд╛рд▓реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрдиреЗрдЫреМрдВред

рд╣рд╛рдореА рддрд╛рд▓рд┐рдХрд╛рдорд╛ MergeTree рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрдЫреМрдВ, рдпрд╕рд▓реЗ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдЖрдзрд╛ рдорд┐рд▓рд┐рдпрди рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдирд┐рдХрд╛рд▓реНрдЫред рдорд╣рд╛рдиред рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░рд┐рдПрдХреЛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдпреЛ рдереЛрд░реИ рд╕рд╛рдиреЛ рд╣реБрдиреЗрдЫ, рд▓рдЧрднрдЧ 400 рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдбред

рд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреЛрд░рдо рд╕рдореНрдорд┐рд▓рди рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдереЛрд░реИ рдХрдо, рддрд░ рдЕрдЭреИ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди, рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 250 рд╕рд░реНрддрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рдХреЛрд░рдо рд╕рдореНрдорд┐рд▓рди рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕* рдорд╛ рдПрдХ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рд╕реБрд╡рд┐рдзрд╛ рд╣реЛред

* реирежреиреж рдХреЛ рдЕрдиреБрд╕рд╛рд░, рдкрд╣рд┐рд▓реЗ рдиреИ рджрд╕реНрддрд╛рд╡реЗрдЬ.

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

рдирд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реЗ рдХреЗ рд╣реБрдиреНрдЫ ? рд╣рд╛рдореА MergeTree рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдПрдЙрдЯрд╛ рдкрдЩреНрдХреНрддрд┐ рдШреБрд╕рд╛рдЙрдБрдЫреМрдВ рд░ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 59 рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдкрд╛рдЙрдБрдЫреМрдВред рддреНрдпреЛ 10 рдЧреБрдгрд╛ рдврд┐рд▓реЛ рдЫред ReplicatedMergeTree рдорд╛ - 000 рдкрдЩреНрдХреНрддрд┐ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдбред рд░ рдпрджрд┐ рдХреЛрд░рдо рд╕рдХреНрд░рд┐рдп рдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 6 рд▓рд╛рдЗрдирд╣рд░реВ рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрдиреНрдЫред рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдпреЛ рдПрдХ рдкреНрд░рдХрд╛рд░рдХреЛ рдирд┐рд░рдкреЗрдХреНрд╖ рдмрдХрд╡рд╛рд╕ рд╣реЛред рддрдкрд╛рдИрдВ рдХрд╕рд░реА рдпрд╕рд░реА рдврд┐рд▓реЛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдореИрд▓реЗ рдореЗрд░реЛ рдЯреА-рд╢рд░реНрдЯрдорд╛ рдкрдирд┐ рд▓реЗрдЦреЗрдХреЛ рдЫреБ рдХрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдврд┐рд▓реЛ рд╣реБрдиреБ рд╣реБрдБрджреИрдиред рддрд░, рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпрд╕реНрддреЛ рд╣реБрдиреЗ рдЧрд░реНрдЫ ред

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

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

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

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

рд░ рдкреНрд░рд╢реНрди рдЙрдареНрдЫ: "рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рд╕рд╣реА рдЧрд░реНрдиреЗ?" рдпрджрд┐ рд╕реНрдерд┐рддрд┐ рдпрд╕реНрддреЛ рдЫ рдХрд┐ рддрдкрд╛рдЗрдБ рдЕрдЭреИ рдкрдирд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдбрд╛рдЯрд╛ рд░реЗрдХрд░реНрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

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

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

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

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

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

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

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

рдЕрд░реНрдХреЛрддрд░реНрдл, рдбреЗрдЯрд╛ рдкрдирд┐ рдХрд┐рд▓ -9 рд╕рдВрдЧ рдЧрд╛рдпрдм рд╣реБрдиреНрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВрдХреЛ рд╕рд░реНрднрд░ рдХреНрд░реНрдпрд╛рд╕ рднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдбрд╛рдЯрд╛ рдЧреБрдорд╛рдЙрдиреБ рд╣реБрдиреЗрдЫред рд░ рдЕрд░реНрдХреЛ рд╕рдорд╕реНрдпрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд▓реЗрдЦреНрди рдЕрд╕рдорд░реНрде рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБрдХреЛ рдбрд╛рдЯрд╛ RAM рдорд╛ рдЬрдореНрдорд╛ рд╣реБрдиреЗрдЫред рд░ рдпрд╛ рдд RAM рд╕рдорд╛рдкреНрдд рд╣реБрдиреЗрдЫ, рд╡рд╛ рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдбрд╛рдЯрд╛ рдЧреБрдорд╛рдЙрдиреБрд╣реБрдиреЗрдЫред

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

рд╡рд┐рдзрд┐ 4. рдЕрд░реНрдХреЛ рд░реЛрдЪрдХ рд╡рд┐рдзрд┐ред рдХреЗ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рд░реНрднрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЫред рд░ рдпрд╕рд▓реЗ рддреБрд░реБрдиреНрддреИ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдбрд╛рдЯрд╛ рдкрдард╛рдЙрди рд╕рдХреНрдЫ, рддрд░ рдпрд╕рд▓рд╛рдИ рдПрдХ рдЬрдбрд╛рдирдорд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ рдЯреНрд░рд╛рдиреНрд╕рдлрд░-рдЗрдиреНрдХреЛрдбрд┐рдЩрдХреЛ рд╕рд╛рде HTTP рдЕрдиреБрд░реЛрдз рдкрдард╛рдПрдБ: рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реНред рд░ рдпрд╕рд▓реЗ рдзреЗрд░реИ рдХрдо рдорд╛рддреНрд░рд╛рдорд╛ рдЯреБрдХреНрд░рд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫ, рддрдкрд╛рдЗрдБ рдкреНрд░рддреНрдпреЗрдХ рд▓рд╛рдЗрди рдкрдард╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпрджреНрдпрдкрд┐ рдпреЛ рдбреЗрдЯрд╛ рдлреНрд░реЗрдорд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдУрднрд░рд╣реЗрдб рд╣реБрдиреЗрдЫред

рдпрджреНрдпрдкрд┐, рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдбрд╛рдЯрд╛ рддреБрд░реВрдиреНрдд рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдкрдард╛рдЗрдиреЗрдЫред рд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЖрдлреИрдВ рдмрдлрд░ рдЧрд░реНрдиреЗрдЫред

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

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

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

* реирежреиреж рдХреЛ рд░реВрдкрдорд╛, рдкрдирд┐ рд╡рд┐рдЪрд╛рд░рдорд╛ рдердкрд┐рдиреБ рдкрд░реНрдЫ KittenHouse.

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

рд╡рд┐рдзрд┐ 6. рдЕрд░реНрдХреЛ рд╡рд┐рдзрд┐ рднрдиреЗрдХреЛ рдмрдлрд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛред рдпрд╕ рд╡рд┐рдзрд┐рдХреЛ рдлрд╛рдЗрджрд╛ рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрди рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫред рдПрдЙрдЯрд╛ рдмрдлрд░ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рдорд╛ рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реНред

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

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

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

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

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

* 2020 рдХреЛ рд░реВрдкрдорд╛, рд╕рдорд╛рди рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреА рджреЗрдЦрд╛ рдкрд░реНрдпреЛ рдЦрд░рдЧреЛрд╢ MQ.

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

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

* рдпрд╕ рд╕рдордпрдорд╛, рд╕рдорд╕реНрдпрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдорд╛рдзрд╛рди рднрдПрдХреЛ рдЫ, VALUES рдорд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЕрдм рдХреБрдиреИ рдкреНрд░рджрд░реНрд╢рди рд░рд┐рдЧреНрд░реЗрд╕рди рдЫреИрдиред

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

* рд╣рд╛рд▓рд╕рд╛рд▓реИ, рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдореЛрдбрдорд╛, ClickHouse рд▓реЗ рд▓реЗрдЦрди-рдЕрдЧрд╛рдбрд┐ рд▓рдЧрдХреЛ рд╕рд╛рде RAM рдорд╛ рдЯреБрдХреНрд░рд╛ рд░ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдХреЛ рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдпреЛ, рдЬрд╕рд▓реЗ рд▓рдЧрднрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫред

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

рдЕрдм рджреЛрд╕реНрд░реЛ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╣реЗрд░реМрдВ - рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдкрд┐рдЩред

рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рдХрдбрд╛ рд╡рд╛ рд╕реНрдЯреНрд░рд┐рдЩ рд╣реБрди рд╕рдХреНрдЫред рд╕реНрдЯреНрд░рд┐рдЩ рднрдиреЗрдХреЛ рддрдкрд╛рдИрдВрд▓реЗ рднрд░реНрдЦрд░реИ рд▓рд┐рдиреБрднрдпреЛ рд░ рдШреЛрд╖рдгрд╛ рдЧрд░реНрдиреБрднрдпреЛ рдХрд┐ рддрдкрд╛рдИрдВрдХреЛ рд╕рдмреИ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕реНрдЯреНрд░рд┐рдЩрдХрд╛ рдЫрдиреНред рдпреЛ рдмреЗрдХрд╛рд░ рдЫред рдпреЛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

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

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

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд╕рдБрдЧ IP рдареЗрдЧрд╛рдирд╛ рдЫред рдПрдЙрдЯрд╛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реНрдЯреНрд░рд┐рдЩрдХреЛ рд░реВрдкрдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдпреМрдВред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, 192.168.1.1ред рд░ рдЕрд░реНрдХреЛ рдорд╛рдорд▓рд╛ рдорд╛, рдпреЛ UInt32 * рдХреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реБрдиреЗрдЫред IPv32 рдареЗрдЧрд╛рдирд╛рдХреЛ рд▓рд╛рдЧрд┐ 4 рдмрд┐рдЯ рдкрд░реНрдпрд╛рдкреНрдд рдЫред

рдкрд╣рд┐рд▓реЛ, рдЕрдиреМрдареЛ рд░реВрдкрдорд╛ рдкрд░реНрдпрд╛рдкреНрдд, рдбрд╛рдЯрд╛ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд░реВрдкрдорд╛ рд╕рдВрдХреБрдЪрд┐рдд рд╣реБрдиреЗрдЫред рддреНрдпрд╣рд╛рдБ рднрд┐рдиреНрдирддрд╛ рд╣реБрдиреЗрдЫ, рдЕрд╡рд╢реНрдп рдкрдирд┐, рддрд░ рдареВрд▓реЛ рдЫреИрдиред рддреНрдпрд╕реИрд▓реЗ рдбрд┐рд╕реНрдХ I/O рд╕рдБрдЧ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫреИрдирдиреНред

рддрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рд░ рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп рдорд╛ рдПрдХ рдЧрдореНрднреАрд░ рднрд┐рдиреНрдирддрд╛ рдЫред

рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рднрдиреЗ рдЕрджреНрд╡рд┐рддреАрдп IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЧрдгрдирд╛ рдЧрд░реМрдВред рддреНрдпреЛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 137 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред рдпрджрд┐ рд╕рдорд╛рди рд╕реНрдЯреНрд░рд┐рдЩрдХреЛ рд░реВрдкрдорд╛ рдЫ рднрдиреЗ, рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 37 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдирд╣рд░реВред рдпреЛ рд╕рдВрдпреЛрдЧ рдХрд┐рди рднрдпреЛ рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрдиред рдпреА рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдореИрд▓реЗ рдЖрдлреИрдВ рдкреВрд░рд╛ рдЧрд░реЗрдВред рддрд░ рдЕрдЭреИ рдкрдирд┐ рдХрд░рд┐рдм рек рдЧреБрдгрд╛ рдврд┐рд▓реЛред

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

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

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

рд╡рд┐рднрд┐рдиреНрди рдХреЗрд╕рд╣рд░реВ рд╣реЗрд░реМрдВред

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

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

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

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

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

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

* ClickHouse рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛, ALTER рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЧреИрд░-рдмреНрд▓рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред

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

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

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

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

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

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

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

рдЕрд░реНрдХреЛ рддрд░рд┐рдХрд╛ рдЬрдм рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рд╕реНрдЯреНрд░рд┐рдЩ рдХреЛ рд▓рд╛рдЧреА рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдХрд╣рд╛рдБ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдерд╛рд╣рд╛ рдЫреИрдиред рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рд╕рдЬрд┐рд▓реИ рд╣реНрдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк 64-рдмрд┐рдЯ рд╣реНрдпрд╛рд╕ рд▓рд┐рдиреБ рд╣реЛред

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

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

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

рдмреЛрдирд╕рдХреЛ рд░реВрдкрдорд╛, рдзреЗрд░реИ рдХрд╛рд░реНрдпрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╣реНрдпрд╛рд╕рд╣рд░реВ рдорд╛рддреНрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЫрдиреН рд░ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдЖрдлреИрдВ рдХрддреИ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

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

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

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

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

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

рд░ рдпрджрд┐ рдбрд╛рдЯрд╛ рдард╛рдЙрдБрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рдордорд╛ рдкрдвреНрди рд╕рдХрд┐рдиреНрдЫ рд░ рд╕рдмреИ рдареАрдХ рдЫред

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

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

URL рдХреЛ рд▓рд╛рдЧрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рддрдкрд╛рдЗрдБ рдбреЛрдореЗрди рдЕрд▓рдЧ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдБрдЪреНрдЪреИ рдбреЛрдореЗрди рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рддреНрдпрд╕реЛрднрдП рдпреЛ рд╕реНрддрдореНрдн рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ URL рд╣рд░реВ рддреНрдпрд╣рд╛рдБ рд░рд╣рдиреЗрдЫрдиреН, рд░ рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЫреБрдиреЗ рдкрдирд┐ рдЫреИрдиред

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

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

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

рд░ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдбрд┐рд╕реНрдХрдорд╛ рдбрд╛рдЯрд╛рдХреЛ рдорд╛рддреНрд░рд╛ рд╣реЗрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рдерд╛рд╣рд╛ рд╣реБрдиреНрдЫ рдХрд┐ URL 126 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реЛ, рд░ рдбреЛрдореЗрди рдорд╛рддреНрд░ 5 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реЛред рдпреЛ 25 рдкрдЯрдХ рдХрдо рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫред рддрд░ рдпрджреНрдпрдкрд┐, рдЕрдиреБрд░реЛрдз рдорд╛рддреНрд░ 4 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдЫред рддрд░ рддреНрдпреЛ рдХрд┐рдирднрдиреЗ рдбрд╛рдЯрд╛ рддрд╛рддреЛ рдЫред рд░ рдпрджрд┐ рдпреЛ рдЪрд┐рд╕реЛ рдерд┐рдпреЛ рднрдиреЗ, рдпреЛ рдбрд┐рд╕реНрдХ I/O рдХреЛ рдХрд╛рд░рдгрд▓реЗ 25 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рд╣реБрдиреЗрдЫред

рд╡реИрд╕реЗ, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ URL рднрдиреНрджрд╛ рдбреЛрдореЗрди рдХрддрд┐ рд╕рд╛рдиреЛ рдЫ рднрдиреЗрд░ рдЕрдиреБрдорд╛рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рд▓рдЧрднрдЧ 4 рдЧреБрдгрд╛ рд╕рд╛рдиреЛ рд╣реБрдиреНрдЫред рддрд░ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ, рдбрд╛рдЯрд╛рд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ 25 рдЧреБрдгрд╛ рдХрдо рд▓рд┐рдиреНрдЫред рдХрд┐рди? рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рдХрд╛рд░рдгред рд░ URL рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдбреЛрдореЗрди рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред рддрд░ рдкреНрд░рд╛рдпрдГ URL рдорд╛ рдлреЛрд╣реЛрд░рдХреЛ рдЧреБрдЪреНрдЫрд╛ рд╣реБрдиреНрдЫред

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

рд░, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпрд╕рд▓реЗ рд╕рд╣реА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рднреБрдХреНрддрд╛рди рдЧрд░реНрджрдЫ рдЬреБрди рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рд╡рд╛рдВрдЫрд┐рдд рдорд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд╡рд╛ рдЙрдкрдпреБрдХреНрдд рдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдИрдВ IPv4 рдорд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, UInt32* рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджрд┐ IPv6, рддрдм FixedString(16), рдХрд┐рдирднрдиреЗ IPv6 рдареЗрдЧрд╛рдирд╛ резреирео рдмрд┐рдЯ рд╣реЛ, рдЕрд░реНрдерд╛рддреН рдмрд╛рдЗрдирд░реА рдврд╛рдБрдЪрд╛рдорд╛ рд╕рд┐рдзреИ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

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

* ClickHouse рдорд╛ рдЕрдм рдЫреБрдЯреНрдЯреИ IPv4, IPv6 рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛рд▓рд╛рдИ рд╕рдВрдЦреНрдпрд╛ рдЬрддреНрддрд┐рдХреИ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдЬрд╕реНрддреИ рд╕рд╣рдЬ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫред

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

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

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

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

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

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

рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рд╣рд╛рдореНрд░реЛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕реЗрд╡рд╛рд╣рд░реБ рдордзреНрдпреЗ рдХреЗрд╣рд┐ рдШрдЯрдирд╛ рдорд╛рдкрджрдгреНрдбрд╣рд░реБ рдЫрдиреНред рд░ рдпрджрд┐ рдШрдЯрдирд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЫрдиреН рднрдиреЗ, рд╣рд╛рдореА рдХреЗрд╡рд▓ рдкрд╣рд┐рд▓реЛ 512 рд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрдЫреМрдВ рдЬреБрди рднреЗрдЯрд┐рдиреНрдЫред рдХрд┐рдирднрдиреЗ 512 рдХреБрдиреИ рджрдпрд╛ рд╣реЛрдЗрдиред

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

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

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

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

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

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

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

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

рд░ рдХрд╛рд░рдгрд╣рд░реВ рдХрдо рд╡рд╛ рдХрдо рд╕реНрдкрд╖реНрдЯ рдЫрдиреНред рдпреА рдкреБрд░рд╛рдирд╛ рд╕реНрдЯреЗрд░рд┐рдпреЛрдЯрд╛рдЗрдкрд╣рд░реВ рд╣реБрдиреН рдЬреБрди рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдЬрдореНрдорд╛ рднрдПрдХреЛ рд╣реБрди рд╕рдХреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, MyISAM рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдЮреНрдЬреА рдЫреИрдиред рд░ рдбрд╛рдЯрд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреЗ рдпреЛ рддрд░рд┐рдХрд╛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдПрдХ рд╣рддрд╛рд╢ рдкреНрд░рдпрд╛рд╕ рд╣реБрди рд╕рдХреНрдЫред

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

рд╡рд╛, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛рдЗрдХреНрд░реЛрд╢рд╛рд░реНрдбрд┐рдЩ, рддрд░ рдкрдЫрд┐ рдердкред

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

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

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

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

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

рд╕реНрддрдореНрдн рдердкреНрдиреБрд╣реЛрд╕реН/рдЫрд╛рдбреНрдиреБрд╣реЛрд╕реН рднрдиреЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирд┐рдГрд╢реБрд▓реНрдХ рдЫред

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

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

рдПрдЙрдЯрд╛ рдареВрд▓реЛ рдЯреЗрдмрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╕рд╣реА рд╣реЛред рдкреБрд░рд╛рдиреЛ рд╕реНрдЯреЗрд░рд┐рдпреЛрдЯрд╛рдЗрдкрд╣рд░реВрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрдиреБрд╣реЛрд╕реН, рд╕рдмреИ рдареАрдХ рд╣реБрдиреЗрдЫред

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

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

* рдЕрдм рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкрдирд┐ рдЫ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рдХрд╛рд░реНрдп рдЗрдирдкреБрдЯ.

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

рдЕрд░реНрдХреЛ antipattern рдорд╛рдЗрдХреНрд░реЛрд╢рд╛рд░реНрдбрд┐рдЩ рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рддрдкрд╛рдИрд▓реЗ рдбрд╛рдЯрд╛ рд╢рд╛рд░реНрдб рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рд░ рддрдкрд╛рдИрд╕рдБрдЧ 5 рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН, рд░ рднреЛрд▓рд┐ рддреНрдпрд╣рд╛рдБ 6 рд╕рд░реНрднрд░рд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред рд░ рддрдкрд╛рдЗрдБ рдпреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рдкреБрди: рд╕рдиреНрддреБрд▓рди рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реНред рд░ рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рддрдкрд╛рдИрдВ 5 рд╢рд╛рд░реНрдбрд╣рд░реВрдорд╛ рд╣реЛрдЗрди, рддрд░ 1 рд╢рд╛рд░реНрдбрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБ рдпреА рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдЗрдХреНрд░реЛрд╢рд╛рд░реНрдбрд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕рд░реНрднрд░рдорд╛ рдирдХреНрд╕рд╛ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рд░ рддрдкрд╛рдИрд▓реЗ рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдЙрдЯрд╛ рд╕рд░реНрднрд░рдорд╛ 000 ClickHouses, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ред рдЕрд▓рдЧ рдкреЛрд░реНрдЯ рд╡рд╛ рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛ рдЕрд▓рдЧ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВред

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

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

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

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

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

рдЕрд░реНрдХреЛ antipattern, рдпрджреНрдпрдкрд┐ рдпрд╕рд▓рд╛рдИ рд╢рд╛рдпрдж рдиреИ antipattern рднрдирд┐рдиреНрдЫред рдпреЛ рдкреВрд░реНрд╡-рдПрдХрддреНрд░реАрдХрд░рдгрдХреЛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛ рд╣реЛред

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

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

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

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

рдЕрдирд┐ рдпрд╕рдорд╛ рдЦрд╛рд╕ рдХреЗ рдЫ? рддрдереНрдп рдпреЛ рд╣реЛ рдХрд┐ рдЫрд┐рдореЗрдХреА рд╡рд┐рднрд╛рдЧрдХрд╛ рдпреА рдорд╛рдирд┐рд╕рд╣рд░реВ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдЬрд╛рдиреНрдЫрдиреН рд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдЮреНрдЬреАрдорд╛ рдЕрд░реНрдХреЛ рд╕реНрддрдореНрдн рдердкреНрди рд╕реЛрдзреНрдЫрдиреНред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореАрд▓реЗ рдпрд╕рд░реА рдбреЗрдЯрд╛ рдПрдХрддреНрд░рд┐рдд рдЧрд░реНрдпреМрдВ, рддрд░ рдЕрдм рд╣рд╛рдореА рдЕрд▓рд┐ рдмрдвреА рдЪрд╛рд╣рдиреНрдЫреМрдВред рддрд░ ClickHouse рдорд╛ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдЮреНрдЬреА рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИрдиред рддреНрдпрд╕реИрд▓реЗ, рд╣рд╛рдореАрд▓реЗ C++ рдорд╛ рдХреЗрд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫред рд░ рдорд▓рд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдордирдкрд░реНрджреИрди, рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ C++ рдорд╛ рдЫрдиреН рднрдиреЗред

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

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

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

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

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

рдЕрдирдиреНрдд рд▓реВрдкрдорд╛ рдпрд╕реНрддрд╛ рдзреЗрд░реИ рдкреНрд░рд╢реНрдирд╣рд░реВ рдХрд┐рди рдЦрд░рд╛рдм рдЫрдиреН? рдпрджрд┐ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ, рддрдкрд╛рдЗрдБрд╕рдБрдЧ рд╕рдорд╛рди рдбреЗрдЯрд╛рдорд╛ рдзреЗрд░реИ рдкрд╛рд╕рд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред рддрд░ рдпрджрд┐ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рднрдиреЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБрд╕рдБрдЧ ru рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдЮреНрдЬреА рдЫ рд░ рддрдкрд╛рдЗрдБ рддреНрдпрд╣рд╛рдБ url = рдХреЗрд╣рд┐ рд▓реЗрдЦреНрдиреБрд╣реБрдиреНрдЫред рд░ рддрдкрд╛рдЗрдБ рд╕реЛрдЪреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛рдмрд╛рдЯ рдХреЗрд╡рд▓ рдПрдХ URL рдкрдврд┐рдпреЛ рднрдиреЗ, рд╕рдмреИ рдХреБрд░рд╛ рдареАрдХ рд╣реБрдиреЗрдЫред рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдЫреИрдиред рдХрд┐рдирднрдиреЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд▓реЗ рд╕рдмреИ рдмреНрдпрд╛рдЪрд╣рд░реВрдорд╛ рдЧрд░реНрдЫред

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

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

рд░ рдмреЛрдирд╕рдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рддрдкрд╛рдИрдВрд▓реЗ IN рдЦрдгреНрдбрдорд╛ рдореЗрдЧрд╛рдмрд╛рдЗрдЯрд╣рд░реВ рд░ рд╕рдпреМрдВ рдореЗрдЧрд╛рдмрд╛рдЗрдЯрд╣рд░реВ рдкрдирд┐ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдбрд░рд╛рдЙрдиреБ рдкрд░реНрджреИрдиред рдорд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рдЕрднреНрдпрд╛рд╕рдмрд╛рдЯ рдпрд╛рдж рдЫ рдХрд┐ рдпрджрд┐ MySQL рдорд╛ рд╣рд╛рдореАрд▓реЗ IN рдЦрдгреНрдбрдорд╛ рдорд╛рдирд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдЫреМрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдХреЛ 100 рдореЗрдЧрд╛рдмрд╛рдЗрдЯрд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдЫреМрдВ, рддрдм MySQL рд▓реЗ 10 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдореЗрдореЛрд░реА рдЦрд╛рдиреНрдЫ рд░ рдпрд╕рдорд╛ рдЕрд░реВ рдХреЗрд╣реА рд╣реБрдБрджреИрди, рд╕рдмреИ рдХреБрд░рд╛ред рдЦрд░рд╛рдм рдХрд╛рдо рдЧрд░реНрджрдЫред

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

рддрд░ рддреИрдкрдирд┐ рдХреЗрд╣реА рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рддрдереНрдп рдпреЛ рдХрд┐ рдПрдХ subquery рд╕рдВрдЧ IN рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиред рддрд░ рдпреЛ рд╣рд╛рдореНрд░реЛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрд╣рд╛рдБ рдЖрдзрд╛рд░рднреВрдд рдХреЗрд╣реА рдЫреИрдиред рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдареАрдХ рдЧрд░реНрдиреЗрдЫреМрдВ*ред

рд░ рдЕрд░реНрдХреЛ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдзреЗрд░реИ рд▓рд╛рдореЛ рдЕрдиреБрд░реЛрдз рдЫ рд░ рд╡рд┐рддрд░рд┐рдд рдЕрдиреБрд░реЛрдз рдкреНрд░рд╢реЛрдзрди рдкреНрд░рдЧрддрд┐рдорд╛ рдЫ, рддрдм рдпреЛ рдзреЗрд░реИ рд▓рд╛рдореЛ рдЕрдиреБрд░реЛрдз рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рдорд╛ рдмрд┐рдирд╛ рдХрдореНрдкреНрд░реЗрд╕рди рдкрдард╛рдЗрдиреЗрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, 100 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд░ 500 рд╕рд░реНрднрд░ред рд░, рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ 50 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реБрдиреЗрдЫред рдпреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реБрдиреЗрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рд╣реБрдиреЗрдЫред

* рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ; рд╕рдмреИ рдХреБрд░рд╛ рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдЕрдиреБрд╕рд╛рд░ рддрдп рднрдпреЛред

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

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

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

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

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

рдЕрдм рдЕрд░реНрдХреЛ рд░реЛрдЪрдХ рдХреБрд░рд╛ред рдпреЛ рдореНрдпрд╛рдиреБрдЕрд▓ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реЛред

рдорд▓рд╛рдИ рдзреЗрд░реИ рдХреЗрд╕рд╣рд░реВ рдерд╛рд╣рд╛ рдЫ рдЬрд╣рд╛рдБ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдирд┐рд░реНрдорд┐рдд рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдорд░реНрдерди рднрдП рдкрдирд┐, рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЧрд░реНрдЫрдиреНред

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

рд░ рд╕рдордп-рд╕рдордпрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕рд┐рдВрдХ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╣рд┐рдирд╛рдорд╛ рдПрдХ рдкрдЯрдХ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ rsync рдЧрд░реНрдЫрдиреНред

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

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

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

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

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

MergeTree рддрд╛рд▓рд┐рдХрд╛рдорд╛, рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдХреБрдиреИ рдорд┐рддрд┐ рд░ рд╕рдордп рд╣реБрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рддрдкрд╛рдИрдВ рдЕрдЭреИ рдкрдирд┐ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдорд┐рддрд┐ рд░ рд╕рдордп рдЫреИрди рднрдиреЗ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд 2000 рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ рд░ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрдиред

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

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

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

рд╡рд╛ рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рд╢реЛрдзрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреЛ рдорд╛рддреНрд░рд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБ рднрдиреЗрдХреЛ рд╕реНрдЯреНрд░рд┐рдкрд▓рдЧ рд╡рд╛ рдЯрд┐рдиреАрд▓рдЧ рд╣реЛред

рдпрджрд┐ рдбрд╛рдЯрд╛рдХреЛ рдорд╛рддреНрд░рд╛ рд╕рд╛рдиреЛ рдЫ рднрдиреЗ рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рддрдкрд╛рдИрд▓реЗ RAM рдорд╛ рдХреЗрд╣рд┐ рдЯреНрд╡рд┐рдбрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд▓реЗ рдкреБрди: рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдбрд╛рдЯрд╛ рдорди рдкрд░рд╛рдЙрдБрджреИрдиред

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

рдпрджрд┐ рдбрд╛рдЯрд╛ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдбрд┐рдирд▓рд┐рдЯреАрдХреЛ рдЫ рднрдиреЗ, рдЪрд┐рдиреНрддрд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН, рдпрд╕рд▓рд╛рдИ рдбрд┐рдиреЛрд░реНрдорд▓рд╛рдЗрдЬреНрдб рдлрд╛рд░рдордорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН, URL рд╣рд░реВ рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд╕реАрдзрд╛ рдард╛рдЙрдБрдорд╛ рдЫрдиреНред

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

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

рдПрдХ рдЬреЛрдбреА рдердк рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ, рддрд░ рдорд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рд╢рдВрдХрд╛ рдЫ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рд╡рд┐рд░реЛрдзреА рдврд╛рдБрдЪрд╛ рд╣реБрдиреН рд╡рд╛ рд╣реЛрдЗрдирдиреНред

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

* рдмреНрдпрд╛рдЪ рдореЛрдбрдорд╛ рдЕрдкрдбреЗрдЯ рд░ рдореЗрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдзреЗрд░реИ рдкрд╣рд┐рд▓реЗ рдердкрд┐рдПрдХреЛ рдЫред

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

ClickHouse рдорд╛ рд╡рд┐рддрд░рд┐рдд JOIN рд╣рд░реВ рдкрдирд┐ рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рдирд░рджреНрд╡рд╛рд░рд╛ рдЦрд░рд╛рдм рд░реВрдкрдорд╛ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рдЦрд░рд╛рдм, рддрд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдареАрдХ рдЫред

рдЪрдпрди* рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбреЗрдЯрд╛ рдлрд┐рд░реНрддрд╛ рдкрдвреНрди рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИред

рдо рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрд┐рдиред рддрд░ рдпреЛ рдкреВрд░реНрдгрддрдпрд╛ рд╕рддреНрдп рд╣реЛрдЗрди, рдХрд┐рдирдХрд┐ рд╣рд╛рдореА рдкрд╣рд┐рд▓реЗ рдиреИ рдпреЛ рд╕рд┐рдлрд╛рд░рд┐рд╕рдмрд╛рдЯ рдЯрд╛рдврд╛ рдЬрд╛рдБрджреИрдЫреМрдВред рд░ рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЦрд░реИ ClickHouse - Catboost рдорд╛ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдореЛрдбреЗрд▓рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреЗрдХрд╛ рдЫреМрдВред рд░ рдпрд╕рд▓реЗ рдорд▓рд╛рдИ рд╕рддрд╛рдЙрдБрдЫ рдХрд┐рдирднрдиреЗ рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ, "рдХрд╕реНрддреЛ рдбрд░рд▓рд╛рдЧреНрджреЛред рдпреЛ рдкреНрд░рддрд┐ рдмрд╛рдЗрдЯ рдХрддрд┐ рдЪрдХреНрд░ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ! рдорд▓рд╛рдИ рдмрд╛рдЗрдЯрд╣рд░реВрдорд╛ рдШрдбреАрд╣рд░реВ рдмрд░реНрдмрд╛рдж рдЧрд░реНрди рд╕рд╛рдБрдЪреНрдЪреИ рдШреГрдгрд╛ рдЫред

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

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

рддрдкрд╛рдИрдВрдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ

рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХреНрд░реНрдпрд╛рд╕рд┐рдЩрдХреЛ рдмрд╛рд░реЗрдорд╛ рдо рдХрд╣рд╛рдБ рдЙрдЬреБрд░реА рдЧрд░реНрди рд╕рдХреНрдЫреБ?

рддрдкрд╛рдИрдВ рдЕрд╣рд┐рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рдорд▓рд╛рдИ рдЧреБрдирд╛рд╕реЛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдореИрд▓реЗ рднрд░реНрдЦрд░реИ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реЗрдВред рдореИрд▓реЗ рддреБрд░реБрдиреНрддреИ cli рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЫреЛрдбреЗрдВред

рдХрд╕реНрддреЛ рд╕реНрдХреЛрд░ред

рдХреЗрд╣реА рд╕рдордп рдкрдЫрд┐ рдореИрд▓реЗ рд╕рд╛рдиреЛ рдЪрдпрдирдХреЛ рд╕рд╛рде рд╕рд░реНрднрд░ рдХреНрд░реНрдпрд╛рд╕ рдЧрд░реЗрдВред

рддрд┐рдореАрдорд╛ рдкреНрд░рддрд┐рднрд╛ рдЫред

рдореИрд▓реЗ GitHub рдмрдЧ рдЦреЛрд▓реЗ, рддрд░ рдпрд╕рд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░рд┐рдпреЛред

рд╣рд╛рдореА рд╣реЗрд░реНрдиреЗрдЫреМрдВред

рдПрд▓реЗрдХреНрд╕реАрд▓реЗ рдорд▓рд╛рдИ рд░рд┐рдкреЛрд░реНрдЯрдорд╛ рднрд╛рдЧ рд▓рд┐рди рдардЧреНрдпреЛ, рддрдкрд╛рдИрд▓реЗ рднрд┐рддреНрд░рдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗрд░ рдорд▓рд╛рдИ рдмрддрд╛рдЙрдиреБрд╣реБрдиреНрдЫред

рдПрдХрджрдо рд╕рдЬрд┐рд▓реЛред

рдпреЛ рдХреБрд░рд╛ рдореИрд▓реЗ рд╣рд┐рдЬреЛ рдмреБрдЭреЗрдБ ред рдердк рд╡рд┐рд╡рд░рдгред

рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рднрдпрд╛рдирдХ рдЪрд╛рд▓рд╣рд░реВ рдЫреИрдирдиреНред рддреНрдпрд╣рд╛рдБ рдХреЗрд╡рд▓ рдмреНрд▓рдХ-рджреНрд╡рд╛рд░рд╛-рдмреНрд▓рдХ рдХрдореНрдкреНрд░реЗрд╕рди рдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд LZ4 рд╣реЛ, рддрдкрд╛рдИрдВрд▓реЗ ZSTD* рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред 64 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рджреЗрдЦрд┐ 1 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╕рдореНрдо рдмреНрд▓рдХред

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

рдХреЗ рдмреНрд▓рдХрд╣рд░реВ рдХрдЪреНрдЪрд╛ рдбрд╛рдЯрд╛ рдорд╛рддреНрд░ рд╣реБрдиреН?

рдкреВрд░реНрдгрддрдпрд╛ рдХрдЪреНрдЪрд╛ рдЫреИрдиред рддреНрдпрд╣рд╛рдБ arrays рдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕реНрддрдореНрдн рдЫ рднрдиреЗ, рдкрдЩреНрдХреНрддрд┐рдорд╛ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдПрд░реЗрдорд╛ рд░рд╛рдЦрд┐рдиреНрдЫрдиреНред

рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫред

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

рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдХрд╛рд╕реНрдЯ рдирдЧрд░реА рднрдиреНрджрд╛ рдврд┐рд▓реЛ рд╣реБрдиреЗрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, IP рдареЗрдЧрд╛рдирд╛ рд╕реНрдЯреНрд░рд┐рдЩрдмрд╛рдЯ рдкрд╛рд░реНрд╕ рд╣реБрдиреБрдкрд░реНрдЫред рдЕрд╡рд╢реНрдп рдкрдирд┐, ClickHouse рдорд╛, рд╣рд╛рдореНрд░реЛ IP рдареЗрдЧрд╛рдирд╛ рдкрд╛рд░реНрд╕рд┐рдЩ рдкрдирд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫред рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рдХреЛрд╕рд┐рд╕ рдЧрд░реНрдпреМрдВ, рддрд░ рддреНрдпрд╣рд╛рдБ рджрд╕ рд╣рдЬрд╛рд░реМрдВ рдлрд╛рд░рдордорд╛ рдЕрдВрдХ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рдзреЗрд░реИ рдЕрд╕рд╣рдЬред рдЕрд░реНрдХреЛрддрд░реНрдл, uniqExact рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрдорд╛ рдврд┐рд▓реЛ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ, рдпреА рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдорд╛рддреНрд░ рдирднрдПрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рдлрд░рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛрд▓реЗ рдкрдирд┐ред рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдорд╛рддреНрд░ рдлрд░рдХ рддрд░рд┐рдХрд╛рд▓реЗ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫред

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

рдорд▓рд╛рдИ рд╢рдВрдХрд╛ рдЫред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдЕрдЭ рджреБ: рдЦреА рд╣реБрдиреЗрдЫ, рдХрд┐рдирднрдиреЗ рд╕рдмреИ рдкрдЫрд┐, рд╕рдВрдЦреНрдпрд╛ рдкрд╛рд░реНрд╕рд┐рдЩ рдПрдХ рдЧрдореНрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реЛред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рд╕рд╣рдХрд░реНрдореАрд▓реЗ рджрд╢ рд╣рдЬрд╛рд░реМрдВ рдлрд╛рд░рдордорд╛ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдкрд╛рд░реНрд╕ рдЧрд░реНрди рдХрддреНрддрд┐ рдЧрд╛рд╣реНрд░реЛ рдЫ рднрдиреЗрд░ рд░рд┐рдкреЛрд░реНрдЯ рдкрдирд┐ рджрд┐рдП, рддрд░ рд╕рд╛рдпрдж рд╣реЛрдЗрдиред

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

рддреНрдпреЛ рд╣реЛ, рдЖрдВрд╢рд┐рдХ рд░рд┐рдмреБрдЯ?

рд╣реЛ рд╣реЛред рддреНрдпрд╣рд╛рдБ MySQL рдлрд┐рд▓реНрдб рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЬрд╕реНрддреИ, рдЕрд░реНрдерд╛рддреН рдкрдЫрд┐ рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд╛рдХрд┐ рдпрджрд┐ рд╢рдмреНрджрдХреЛрд╢ рдзреЗрд░реИ рдареВрд▓реЛ рдЫ рднрдиреЗ рдорд╛рддреНрд░ рдпреЛ рдбрд╛рдЯрд╛ рд▓реЛрдб рд╣реБрдиреНрдЫред

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

рдорд▓рд╛рдИ рддреНрдпрд╕реНрддреЛ рд▓рд╛рдЧреНрджреИрдиред

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

рд╣реЛ, рддрд░, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, C++ рдорд╛ рд╣реЛрдЗрдиред

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

рдо рдХрд╕реИрд▓рд╛рдИ рднреЗрдЯреНрдЯрд╛рдЙрдиреЗрдЫреБред

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

* рдлрд┐рдЪрд░ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рджреБрдИ рдорд╣рд┐рдирд╛ рдкрдЫрд┐ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛ - рдкреНрд░рд╢реНрдирдХреЛ рд▓реЗрдЦрдХрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕ рдЧрд░реА рдкрдард╛рдЙрдиреБрднрдпреЛ рдЕрдиреБрд░реЛрдз рддрд╛рдиреНрдиреБрд╣реЛрд╕реН.

рдзрдиреНрдпрд╡рд╛рдж!

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

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

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

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

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

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

╨Э╨╛╤А╨╝╨░╨╗╤М╨╜╨╛ред

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

рдЕрдЭреИ рдЫреИрдиред рд╣рд╛рдореНрд░реЛ WITH рдЦрдгреНрдб рдХреЗрд╣реА рдмреЗрдХрд╛рд░ рдЫред рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреЛ рд╕реБрд╡рд┐рдзрд╛ рдЬрд╕реНрддреИ рдЫред

рдо рдмреБрдЭреНрджрдЫреБред рдзрдиреНрдпрд╡рд╛рдж!

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

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ред рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЗрдирдорд╛ рд╣рд╛рдореНрд░реЛ рдкрд╣рд┐рд▓реЛ рдХрд╛рд░реНрдп рд╣реЛред рд╣рд╛рдореА рдЕрдм рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рдХрд╕рд░реА рд╕рд╣реА рддрд░рд┐рдХрд╛рд▓реЗ рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рд╕реЛрдЪрд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред рд░ рддрдкрд╛рдИрдВрд▓реЗ рдХрд┐рдмреЛрд░реНрдб* рдерд┐рдЪреНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНрдЫред

* рдХрд┐рдмреЛрд░реНрдбрдорд╛ рдмрдЯрди рдерд┐рдЪреНрдиреБрд╣реЛрд╕реН рд░ рд╕рдмреИ рдЧрд░реНрдиреБрднрдпреЛред

рдпрд╕рд▓реЗ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫ рдХрд┐ рдЧрд░реНрджреИрди? рдХреЗ рд╣рд╛рд▓рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЫрд┐рдЯреЛ рд╣реБрдиреЗрдЫ?

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

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

рд╣реЛред

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

рд╣реЛред

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

рдзреЗрд░реИ рдзреЗрд░реИ рдзрдиреНрдпрд╡рд╛рдж!

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди