рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

BackEnd Conf 2018 рдмрд╛рдЯ рд░рд┐рдкреЛрд░реНрдЯ рд░ рдпреЛ рд╡рдХреНрддрд╛ рдХреЛ рдЕрдиреБрдорддрд┐ рд╕рдВрдЧ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЫред


рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)
рдо рдХреЛ рд╣реБрдБ рд░ рдо рдХрд┐рди рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреБ? рдо LifeStreet рдорд╛ рдПрдХ рд╡рд┐рдХрд╛рд╕ рдирд┐рд░реНрджреЗрд╢рдХ рд╣реБрдБ, рдЬрд╕рд▓реЗ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╕рд╛рдереИ, рдо Altinity рдХреЛ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реБрдБред рдпреЛ Yandex рд╕рд╛рдЭреЗрджрд╛рд░ рд╣реЛ рдЬрд╕рд▓реЗ ClickHouse рд▓рд╛рдИ рдмрдврд╛рд╡рд╛ рджрд┐рдиреНрдЫ рд░ Yandex рд▓рд╛рдИ ClickHouse рд▓рд╛рдИ рдЕрдЭ рд╕рдлрд▓ рдмрдирд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрджрдЫред рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдкрдирд┐ рддрдпрд╛рд░ рдЫред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рд░ рдо Petya Zaitsev рдХреЛ рднрд╛рдЗ рд╣реЛрдЗрдиред рдорд▓рд╛рдИ рдкреНрд░рд╛рдпрдГ рдпрд╕рдмрд╛рд░реЗ рд╕реЛрдзрд┐рдиреНрдЫред рд╣реЛрдЗрди, рд╣рд╛рдореА рджрд╛рдЬреБрднрд╛рдЗ рд╣реЛрдЗрдиреМрдВред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

"рд╕рдмреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ" рддреНрдпреЛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕:

  • рдзреЗрд░реИ рдЫрд┐рдЯреЛ,
  • рдзреЗрд░реИ рд╕рд╣рдЬ
  • Yandex рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдкрд╣рд┐рд▓реЛ рдкреНрд░рд╢реНрди рд╣реЛ: "рд╣рд╛рдореАрд▓рд╛рдИ рдХрд┐рди рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдЪрд╛рд╣рд┐рдиреНрдЫ?"ред рдпреЛ рдПрдХрджрдо рд╕реНрдкрд╖реНрдЯ рдкреНрд░рд╢реНрди рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рдпрд╕рдХреЛ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдЬрд╡рд╛рдлрд╣рд░реВ рдЫрдиреНред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

  • рдкрд╣рд┐рд▓реЛ рдЬрд╡рд╛рдл рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред ClickHouse рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫред ClickHouse рдорд╛ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдкрдирд┐ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫред рдпреЛ рдЕрдХреНрд╕рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдЬрд╣рд╛рдБ рдХреЗрд╣рд┐ рдзреЗрд░реИ рдврд┐рд▓реЛ рд╡рд╛ рдзреЗрд░реИ рдЦрд░рд╛рдм рдЫред
  • рджреЛрд╕реНрд░реЛ рдЙрддреНрддрд░ рд▓рд╛рдЧрдд рд╣реЛред рд░ рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧрддред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, Vertica рдПрдХ рдмрд┐рд▓реНрдХреБрд▓ рдорд╣рд╛рди рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдзреЗрд░реИ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдбрд╛рдЯрд╛ рдЫреИрди рднрдиреЗ рдпрд╕рд▓реЗ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрджрдЫред рддрд░ рдЬрдм рд╕рдпреМрдВ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рд╡рд╛ рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕рдХреЛ рдХреБрд░рд╛ рдЖрдЙрдБрдЫ, рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рд░ рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдЧрдд рдПрдХрджрдореИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░рдХрдордорд╛ рдЬрд╛рдиреНрдЫред рд░ рдпреЛ рдорд╣рдБрдЧреЛ рдЫред рд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдирд┐:рд╢реБрд▓реНрдХ рдЫред
  • рддреЗрд╕реНрд░реЛ рдЬрд╡рд╛рдл рдкрд░рд┐рдЪрд╛рд▓рди рд▓рд╛рдЧрдд рд╣реЛред рдпреЛ рдЕрд▓рд┐ рдлрд░рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛред RedShift рдПрдХ рдорд╣рд╛рди рдПрдирд╛рд▓рдЧ рд╣реЛред RedShift рдорд╛, рддрдкрд╛рдИрдВ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдирд┐рд░реНрдгрдп рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕рд▓реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ, рддрд░ рдПрдХреИ рд╕рдордпрдорд╛, рдкреНрд░рддреНрдпреЗрдХ рдШрдгреНрдЯрд╛, рд╣рд░реЗрдХ рджрд┐рди, рд░ рд╣рд░реЗрдХ рдорд╣рд┐рдирд╛, рддрдкрд╛рдИрд▓реЗ рдЕрдореЗрдЬрдирд▓рд╛рдИ рдзреЗрд░реИ рдорд╣рдБрдЧреЛ рддрд┐рд░реНрдиреБрд╣реБрдиреЗрдЫ, рдХрд┐рдирднрдиреЗ рдпреЛ рдПрдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдорд╣рдБрдЧреЛ рд╕реЗрд╡рд╛ рд╣реЛред Google BigQuery рдкрдирд┐ред рдпрджрд┐ рдХрд╕реИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреЛ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдЙрд╕рд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рддрдкрд╛рдИрд▓реЗ рдзреЗрд░реИ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рд╕рдпреМрдВ рдбрд▓рд░рдХреЛ рдмрд┐рд▓ рдЕрдЪрд╛рдирдХ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫреИрдирдиреНред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдЕрд╣рд┐рд▓реЗ рдХрд╣рд╛рдБ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ? Yandex рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, ClickHouse рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╡рд╕рд╛рдп рд░ рдХрдореНрдкрдиреАрд╣рд░реБ рдХреЛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

  • рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рдпреЛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╣реЛ, рдЕрд░реНрдерд╛рддреН рдпреЛ Yandex рдмрд╛рдЯ рдЖрдПрдХреЛ рдкреНрд░рдпреЛрдЧ рдХреЗрд╕ рд╣реЛред
  • рдзреЗрд░реИ AdTech рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред
  • рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рд▓реЗрдирджреЗрди рд▓рдЧрд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реВред
  • рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрдЫрдиреН, рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдмрдирд╛рдЙрдБрдЫрдиреН, рд░ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫрдиреНред
  • рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╡рд┐рддреНрддреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реЗрдХрд╛ рдЫрдиреН, рдЕрд░реНрдерд╛рддреН рдмрд┐рд╕реНрддрд╛рд░реИ рдареВрд▓рд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╣рд░реВ рдкрдирд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдЖрдЙрдБрджреИрдЫрдиреНред
  • рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ред рдпрджрд┐ рдХрд╕реИрд▓реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкрдЫреНрдпрд╛рдЙрдБрдЫ рднрдиреЗ, рдЙрд╕рд▓реЗ рд╕рд╛рдпрдж рдпреЛ рдХрдореНрдкрдиреАрдХреЛ рдирд╛рдо рд╕реБрдиреЗрдХреЛ рдЫред рдпреЛ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рдЖрд╡рд╢реНрдпрдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдзреЗрд░реИ рдЧрдореНрднреАрд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рд╕реНрдерд╛рдкрдирд╛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдлреНрдХрд╛ рдЗрдиреНрдЬрд┐рди рдмрдирд╛рдПред
  • рджреВрд░рд╕рдЮреНрдЪрд╛рд░ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реЗред рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд▓рд╛рдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдорд╛ рдкреНрд░рдорд╛рдгрдХреЛ рд░реВрдкрдорд╛ рд╡рд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрддреНрдкрд╛рджрдирдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред
  • рдПрдЙрдЯрд╛ рдХрдореНрдкрдиреАрд▓реЗ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрдХрд┐рдЯрд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдЫрдиреН, рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рд▓реЗрдЦреНрдЫрдиреН, рддреНрдпрд╣рд╛рдБ рд▓рдЧрднрдЧ 2 рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЫрдиреНред рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдЫрдиреН рдХрд┐ рдЦреЗрд▓ рд░рд╛рдореНрд░реЛ рд╡рд╛ рдЦрд░рд╛рдм рдЫред
  • рдмреНрд▓рдХрдЪреЗрди рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ред Bloxy.info рдЬрд╕реНрддрд╛ рд░реВрд╕реА рдХрдореНрдкрдиреА рдЫред рдпреЛ ethereum рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЫред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпреЛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдкрдирд┐ рдЧрд░реЗред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд░ рдпрджрд┐ рддрдкрд╛рдЗрдБ рд░реЗрдХрд░реНрдбрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реБрдиреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐:

  • Yandex: 500+ рд╕рд░реНрднрд░рд╣рд░реВ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддреНрдпрд╣рд╛рдБ рдПрдХ рджрд┐рди 25 рдмрд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫрдиреНред
  • LifeStreet: 60 рд╕рд░реНрднрд░рд╣рд░реВ, рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 75 рдмрд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВред рддреНрдпрд╣рд╛рдБ рдХрдо рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН, Yandex рдорд╛ рднрдиреНрджрд╛ рдзреЗрд░реИ рд░реЗрдХрд░реНрдбрд╣рд░реВред
  • CloudFlare: 36 рд╕рд░реНрднрд░рд╣рд░реВ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдПрдХ рджрд┐рди 200 рдмрд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдЫрдиреНред рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХрдо рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН рд░ рдЕрдЭ рдзреЗрд░реИ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫрдиреНред
  • рдмреНрд▓реВрдордмрд░реНрдЧ: 102 рд╕рд░реНрднрд░рд╣рд░реВ, рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ рдПрдХ рдЯреНрд░рд┐рд▓рд┐рдпрди рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВред рд░реЗрдХрд░реНрдб рд╣реЛрд▓реНрдбрд░ред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

  • LifeStreet рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЯреЗрдХ рдХрдореНрдкрдиреА рд╣реЛ рдЬрд╕рдорд╛ рд╕рдмреИ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдЫрдиреН рдЬреБрди рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХрд╕рдБрдЧ рдЖрдЙрдБрдЫред
  • рдЙрдиреА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди, рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдмрд┐рдбрд┐рдЩрдорд╛ рд╕рдВрд▓рдЧреНрди рдЫрд┐рдиреНред
  • рдзреЗрд░реИ рдбрд╛рдЯрд╛: рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ 10 рдмрд┐рд▓рд┐рдпрди рдШрдЯрдирд╛рд╣рд░реВред рдПрдХреИ рд╕рдордпрдорд╛, рддреНрдпрд╣рд╛рдБрдХрд╛ рдШрдЯрдирд╛рд╣рд░реВрд▓рд╛рдИ рдзреЗрд░реИ рдЙрдк-рдШрдЯрдирд╛рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдпрд╕ рдбреЗрдЯрд╛рдХрд╛ рдзреЗрд░реИ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рдЫрдиреН, рд░ рдпреА рдорд╛рдирд┐рд╕рд╣рд░реВ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдзреЗрд░реИ рдзреЗрд░реИ - рдпреА рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдЫрдиреН рдЬреБрди рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдмрд┐рдбрд┐рдЩрдорд╛ рд╕рдВрд▓рдЧреНрди рдЫрдиреНред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдХрдореНрдкрдиреА рд▓рд╛рдореЛ рд░ рдХрд╛рдБрдбреЗ рдмрд╛рдЯреЛ рдЖрдПрдХреЛ рдЫред рд░ рдореИрд▓реЗ HighLoad рдорд╛ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реЗрдВред рдкрд╣рд┐рд▓реЗ, LifeStreet MySQL рдмрд╛рдЯ (Oracle рдорд╛ рдЫреЛрдЯреЛ рд╕реНрдЯрдк рд╕рдВрдЧ) Vertica рдорд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рднрдпреЛред рд░ рддрдкрд╛рдИрдВ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдПрдХ рдХрдерд╛ рдкрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рдо рдзреЗрд░реИ рдЕрд▓реНрдЫреА рдерд┐рдПрди рд░ рдЕрд░реНрдХреЛ рджрд┐рди Yandex рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╣реЗрд░реЗред рдпреЛ рддреНрдпрд╣рд╛рдБ рдЙрд╕реНрддреИ рдЫ: ClickHouse Vertica рднрдиреНрджрд╛ рджреЛрдмреНрдмрд░ рдЫрд┐рдЯреЛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рд╛рдп: рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдЫрдиреНред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд╣реБрдиреН:

  • рд╕рдлрд▓ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░ рдПрдХ рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рдгрд╛рд▓реА рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрддреНрдкрд╛рджрди рдорд╛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред
  • рдЙрддреНрдкрд╛рджрдХрддреНрд╡ рд░ рд▓рдЪрдХрддрд╛ рдмрдвреЗрдХреЛ рдЫред рд╣рд╛рдореАрд▓реЗ рдкреНрд░рддрд┐ рджрд┐рди рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЫреЛрдЯреЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдиреЗ 10 рдмрд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВ рдордзреНрдпреЗ, LifeStreet рд▓реЗ рдЕрдм рдкреНрд░рддрд┐ рджрд┐рди 75 рдмрд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ 3 рдорд╣рд┐рдирд╛ рд╡рд╛ рд╕реЛрднрдиреНрджрд╛ рдмрдвреА рд╕рдордпрдХрд╛ рд▓рд╛рдЧрд┐ рдЧрд░реНрди рд╕рдХреНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╢рд┐рдЦрд░рдорд╛ рдЧрдгрдирд╛ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдПрдХ рдорд┐рд▓рд┐рдпрди рдШрдЯрдирд╛рд╣рд░реВ рд╕рдореНрдо рдЫред рдпрд╕ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдПрдХ рджрд┐рдирдорд╛ рджрд╕ рд▓рд╛рдЦ рднрдиреНрджрд╛ рдмрдвреА SQL рдкреНрд░рд╢реНрдирд╣рд░реВ рдЖрдЙрдБрдЫрдиреН, рдкреНрд░рд╛рдпрдГ рд╡рд┐рднрд┐рдиреНрди рд░реЛрдмреЛрдЯрд╣рд░реВрдмрд╛рдЯред
  • рднрд░реНрдЯрд┐рдХрд╛рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рд╕рд░реНрднрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ рдкрдирд┐ рдмрдЪрдд рдЧрд░реЗ, рдХрд┐рдирднрдиреЗ рднрд░реНрдЯрд┐рдХрд╛рдорд╛ рдорд╣рдБрдЧреЛ рдПрд╕рдПрдПрд╕ рдбрд┐рд╕реНрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдереНрдпреЛред рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд▓реЗ SATA рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреЛред рд░ рдХрд┐рди? рдХрд┐рдирднрдиреЗ Vertica insert рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╣реБрдиреНрдЫред рд░ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рдирд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐ рдбрд┐рд╕реНрдХрд╣рд░реВ рдзреЗрд░реИ рдврд┐рд▓реЛ рдЧрд░реНрджреИрдирдиреН, рд░ рдпреЛ рдкрдирд┐ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдзреЗрд░реИ рдврд┐рд▓реЛ рд╣реБрдБрджреИрди, рдпреЛ рдПрдХ рдмрд░реБ рдорд╣рдБрдЧреЛ рдЕрдкрд░реЗрд╢рди рд╣реЛред рд░ ClickHouse рд╕рдореНрдорд┐рд▓рд┐рдд рдорд╛ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рддрдкрд╛рдИрдВ рд╕рдзреИрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рд▓реЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЧрддрд╣рд░реВ рдЫреИрдирдиреН, рддреНрдпрд╕реИрд▓реЗ рдбрд╛рдЯрд╛рд▓рд╛рдИ Vertika рдорд╛ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ ClickHouse рдорд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдврд┐рд▓реЛ рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рдкрдирд┐ред рд░ рдкрдврд╛рдЗ рдкрдирд┐ рдЙрд╕реНрддреИ рдЫред SATA рдорд╛ рдкрдвреНрджреИ, рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ RAID рдорд╛ рдЫрдиреН, рддрдм рдпреЛ рд╕рдмреИ рдЫрд┐рдЯреЛ рдЫред
  • рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдЫреИрди, рдЕрд░реНрдерд╛рддреН 3 рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ 60 рдкреЗрдЯрд╛рдмрд╛рдЗрдЯ рдбрд╛рдЯрд╛ (20 рд╕рд░реНрднрд░рд╣рд░реВ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╣реЛ) рд░ рддрдереНрдп рд░ рдПрдХрддреНрд░реАрдХрд░рдгрдорд╛ 6 рдЯреНрд░рд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВред Vertica рдорд╛ рдпреЛ рдЬрд╕реНрддреЛ рдХреЗрд╣рд┐ рдкрдирд┐ рдХрд┐рдиреНрди рд╕рдХрд┐рдБрджреИрдиред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдЕрдм рдо рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдорд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХреБрд░рд╛рд╣рд░реВрдорд╛ рдлрд░реНрдХрдиреНрдЫреБред

  • рдкрд╣рд┐рд▓реЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдпреЛрдЬрдирд╛ рд╣реЛред рдзреЗрд░реИ рд╕реНрдХреАрдорд╛ рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред
  • рджреЛрд╕реНрд░реЛ рдХреБрд╢рд▓ SQL рдЬреЗрдиреЗрд░реЗрд╢рди рд╣реЛред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рддрд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдпрд╕рд▓реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИрдиред рддреНрдпрд╣рд╛рдБ рджреБрдИ рдХрд╛рд░рдгрд╣рд░реВ рдЫрдиреН:

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

рд░ рддреНрдпрд╣рд╛рдБ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдорд╛ рдпреЛ рдмрд╛рд╣рд┐рд░ рдПрдХ рддрд░рд┐рдХрд╛ рдЫред рджреБрдИ рдкрдирд┐:

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

  • рддрдкрд╛рдИрд▓рд╛рдИ рдкрдирд┐ рд╕рд╛рдореЗрд▓ рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред
  • рдпреЛ рдПрдХ рдХрдореНрдкреНрдпрд╛рдХреНрдЯ 1 рджреЗрдЦрд┐ рдзреЗрд░реИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реЛред
  • рд░ рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, arrays geeks рдХреЛ рд▓рд╛рдЧреА рдмрдирд╛рдЗрдиреНрдЫред рдпреА lambda рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рд░ рдпрд╕реНрддреИ рдЫрдиреНред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЬрд╕рд▓реЗ рдПрд░реЗрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫред рдпреА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рд░рд▓ рд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдкрд╖реНрдЯ рдЫрдиреН:

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рдиреЗрд╕реНрдЯреЗрдб рд╕рдВрд░рдЪрдирд╛ рдЙрддреНрддрдо рдирд╛рдо рдирд╣реБрди рд╕рдХреНрдЫред рдпреА рджреБрдИ рдПрд░реЗрд╣рд░реВ рд╣реБрдиреН рдЬрд╕рдорд╛ рдирд╛рдо рд░ рдХреЗрд╣реА рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЫрдиреНред

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

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рдЦреЛрдЬреА рдкрдирд┐ рддреНрдпрд╕реНрддреИ рддрд░рд┐рдХрд╛рд▓реЗ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдПрдХ predicate рдкреНрд░рдХрд╛рд░реНрдп рдкрд╛рд╕ рд╣реБрдиреНрдЫ рдХрд┐ рддрддреНрд╡рд╣рд░реВ рдХреЗ рдореЗрд▓ рдЦрд╛рдиреНрдЫ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

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

рд░ рд╕рд░рд▓ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛ рдкрдирд┐, рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпреЛ рдЕрдиреБрд╕реВрдЪрдХрдХреЛ рдХрд╛рдо рдЧрд░реНрди рд░ рдкреНрд░рд╢реНрдирд╣рд░реВ рдереЛрд░реИ рдкреБрди: рд▓реЗрдЦреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рдЫред рдмрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рдПрдЙрдЯрд╛ рдкреНрд░рд╢реНрди рдЫ рдЬреБрди рд╢реАрд░реНрд╖ 5 рджреЗрд╢рд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрдЫред рд░ рдпреЛ 2,5 рд╕реЗрдХреЗрдиреНрдб рд▓рд╛рдЧреНрдЫ, рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛ред рд░ рджрд╛рдпрд╛рдБ рддрд┐рд░, рдЙрд╣реА рдкреНрд░рд╢реНрди, рддрд░ рдереЛрд░реИ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛред рд╕реНрдЯреНрд░рд┐рдЩрджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣рдмрджреНрдз рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рд╣рд╛рдореАрд▓реЗ рдХреБрдЮреНрдЬреА (int) рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣рдмрджреНрдз рдЧрд░реНрди рдерд╛рд▓реНрдпреМрдВред рд░ рдпреЛ рдЫрд┐рдЯреЛ рдЫред рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореАрд▓реЗ рдкрд░рд┐рдгрд╛рдордорд╛ рд╢рдмреНрджрдХреЛрд╢ рдЬрдбрд╛рди рдЧрд░реНрдпреМрдВред 2,5 рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд╕рдЯреНрдЯрд╛, рдЕрдиреБрд░реЛрдзрд▓реЗ 1,5 рд╕реЗрдХреЗрдиреНрдб рд▓рд┐рдиреНрдЫред рдпреЛ рд░рд╛рдореНрд░реЛ рдЫред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдЕрд░реНрдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдЬрд╛рдФрдВред рдЕрдореЗрд░рд┐рдХрд╛рдмрд╛рдЯ рдХрдореНрдкрдиреА рдПрдХреНрд╕ред рдЙрдиреА рдХреЗ рдЧрд░реНрджреИрдЫрд┐рдиреН?

рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдХрд╛рд░реНрдп рдерд┐рдпреЛ:

  • рд╡рд┐рдЬреНрдЮрд╛рдкрди рд▓реЗрдирджреЗрдирдХреЛ рдЕрдлрд▓рд╛рдЗрди рд▓рд┐рдЩреНрдХрд┐рдЩред
  • рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдзреНрдпрдХрд╛рд░реА рдореЛрдбреЗрд▓ рдореЛрдбреЗрд▓рд┐рдЩред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд╣реЛ?

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

рдЙрдЪрд┐рдд рдкреНрд░рд╢реНрдирд╣рд░реВ: "рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╕рд▓реЗ рддрд┐рд░реНрдиреБ рдкрд░реНрдЫ?" рд░ "рдХреБрди рд╡рд┐рдЬреНрдЮрд╛рдкрдирд▓реЗ рдЙрд╕рд▓рд╛рдИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдпреЛ, рдпрджрд┐ рдХреБрдиреИ рд╣реЛ рднрдиреЗ?"ред рддреНрдпреЛ рд╣реЛ, рдЙрд╕рд▓реЗ рдХрд┐рди рдХрд┐рдиреНрдпреЛ рд░ рдХрд╕рд░реА рдпрд╕реНрддреЛ рд╡реНрдпрдХреНрддрд┐рд▓рд╛рдИ рдкрдирд┐ рдХрд┐рдиреНрди рд▓рдЧрд╛рдЙрдиреЗ?

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдореЛрдбреЗрд▓рд╣рд░реВ рдЫрдиреНред

рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд┐рдореНрди рд╣реБрдиреН:

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

рддреНрдпреЛ рд╣реЛ, antipatterns рдХреЛ рдПрдХ рд╕реЗрдЯред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рддрд░ рддреИрдкрдирд┐ рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдЙрди рдмрд╛рд╣рд┐рд░ рдирд┐рд╕реНрдХрд┐рдпреЛред

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рдкрд╣рд┐рд▓реЛ рддрд╛рд▓рд┐рдХрд╛ рдЬрд╕рдорд╛ рд▓рдЧрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рд░ рд▓рдЧрд╣рд░реВ рд▓рдЧрднрдЧ рдкреНрд░рд╢реЛрдзрди рдирдЧрд░реА рдЕрдкрд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдпрд╣рд╛рдБ SQL рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдкрд╛рда рдЫред рдо рдпрд╕рдорд╛ рдХреЗрд╣реА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛рд╣рд░реВрдорд╛ рдЯрд┐рдкреНрдкрдгреА рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред

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

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

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

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

  • рдмрд╛рдЗрдиреНрдбрд┐рдЩ рд░рдирдЯрд╛рдЗрдо рдмрд╛рдЯ "decoupled" рдЫред
  • рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ 3 рдмрд┐рд▓рд┐рдпрди рд▓реЗрдирджреЗрдирд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рд░ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫред рдпреЛ рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛рдорд╛ рднрдиреНрджрд╛ рдмрдврд┐ рдкрд░рд┐рдорд╛рдгрдХреЛ рдЕрд░реНрдбрд░ рд╣реЛ, рдЕрд░реНрдерд╛рддреН рд╕рд╛рдорд╛рдиреНрдп рд▓реЗрдирджреЗрди рдкреНрд░рдгрд╛рд▓реАрдорд╛ред
  • 2x5 ClickHouse рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░ред 5 рд╕рд░реНрднрд░рд╣рд░реВ рд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЫред рдпреЛ рдХреНрд▓рд┐рдХ рдЖрдзрд╛рд░рд┐рдд рдПрдЯреНрд░рд┐рдмреНрдпреБрд╕рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛рдорд╛ рднрдПрдХреЛ рднрдиреНрджрд╛ рдкрдирд┐ рдХрдо рдЫ, рд░ рдпрд╣рд╛рдБ рд╣рд╛рдореАрд╕рдБрдЧ рдЫрд╛рдк рдЖрдзрд╛рд░рд┐рдд рдЫред рдЕрд░реНрдерд╛рддреН рд╕рд░реНрднрд░рдХреЛ рд╕рдВрдЦреНрдпрд╛ рейреж рдЧреБрдгрд╛рд▓реЗ рдмрдврд╛рдЙрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ рдШрдЯрд╛рдЙрди рд╕рдлрд▓ рднрдпреЛ ред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рд░ рдЕрдиреНрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рд╡рд┐рддреНрддреАрдп рдХрдореНрдкрдиреА Y рд╣реЛ, рдЬрд╕рд▓реЗ рд╕реНрдЯрдХ рдореВрд▓реНрдпрд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╕рд╣рд╕рдВрдмрдВрдзрдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНтАНрдпреЛред

рд░ рдХрд╛рд░реНрдп рдерд┐рдпреЛ:

  • рдХрд░рд┐рдм рел рд╣рдЬрд╛рд░ рдХрд┐рддреНрддрд╛ рд░рд╣реЗрдХреЛ рдЫ ред
  • рдкреНрд░рддреНрдпреЗрдХ резрежреж рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдЙрджреНрдзрд░рдгрд╣рд░реВ рдЬреНрдЮрд╛рдд рдЫрдиреНред
  • 10 рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдмрдвреА рдбрд╛рдЯрд╛ рд╕рдВрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдХреЗрд╣рд┐ рдХрдореНрдкрдиреАрд╣рд░реБ рдХреЛ рд▓рд╛рдЧреА рдЕрдзрд┐рдХ рдХреЛ рд▓рд╛рдЧреА, рдХреЗрд╣рд┐ рдХреЛ рд▓рд╛рдЧреА рдХрдоред
  • рдХреБрд▓рдорд╛ рд▓рдЧрднрдЧ 100 рдмрд┐рд▓рд┐рдпрди рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдЫрдиреНред

рд░ рдпреЛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рд╕рдореНрдмрдиреНрдз рдЧрдгрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рддрд░ рдХрд╛рдо рдЧрд╛рд╣реНрд░реЛ рдЫред рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ ? рд╣рд╛рдореАрд╕рдБрдЧ 100 рдмрд┐рд▓рд┐рдпрди рд░реЗрдХрд░реНрдбрд╣рд░реВ рдЫрдиреН: рд╕рдордп, рд╕реНрдЯрдХ, рд░ рдореВрд▓реНрдпред рд╣рд╛рдореАрд▓реЗ рдореВрд▓реНрдп рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордмрд╛рдЯ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рднрд┐рдиреНрдирддрд╛рдХреЛ рдкрд╣рд┐рд▓реЛ 100 рдмрд┐рд▓рд┐рдпрди рдЧреБрдгрд╛ рдЧрдгрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред RunningDifference ClickHouse рдорд╛ рдПрдХ рдкреНрд░рдХрд╛рд░реНрдп рд╣реЛ рдЬрд╕рд▓реЗ рдХреНрд░рдорд╢рдГ рджреБрдИ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдмреАрдЪрдХреЛ рднрд┐рдиреНрдирддрд╛ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫред

рд░ рддреНрдпрд╕ рдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╕рд╣рд╕рдореНрдмрдиреНрдз рдЧрдгрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрдбреАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣рд╕рдореНрдмрдиреНрдз рдЧрдгрдирд╛ рдЧрд░рд┐рдиреБ рдкрд░реНрдЫред 5 рд╢реЗрдпрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдЬреЛрдбреАрд╣рд░реВ 000 рдорд┐рд▓рд┐рдпрди рдЫрдиреНред рд░ рдпреЛ рдзреЗрд░реИ рдЫ, рдЕрд░реНрдерд╛рддреН 12,5 рдкрдЯрдХ рдпреЛ рдпрд╕реНрддреЛ рд╕рд╣рд╕рдВрдмрдВрдз рдкреНрд░рдХрд╛рд░реНрдп рдЧрдгрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдпреЛ рдХрдореНрддрд┐рдорд╛ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рд╕рдордп рд╣реБрдиреБ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рдХрд┐рдирдХрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдЖрдЙрдиреБ рдЕрдШрд┐ рдпреА рд╕рдмреИ рдзреЗрд░реИ, рдзреЗрд░реИ рдмрд┐рд╕реНрддрд╛рд░реИ рдХрд╛рдо рдЧрд░реНрдереЗред

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рд░ рддреНрдпрд╕рдкрдЫрд┐ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдЖрдпреЛ рд░ рдЪреАрдЬрд╣рд░реВ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рднрдпреЛред

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

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

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

рддреНрдпрд╕ рдкрдЫрд┐, рдпреЛ рдирдХреНрдХрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЕрдХреНрд╖рд░ "r" рдХреЛ рдЕрд░реНрде рд╣реЛ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдпреЛ рдбреЗрдЯрд╛ рджреЛрд╣реЛрд░реНрдпрд╛рдпреМрдВред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореАрд╕рдБрдЧ рд╕рдмреИ рддреАрди рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕рдорд╛рди рдбреЗрдЯрд╛ рдЫ - рдпреА arrays рд╣реБрдиреНред

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

рдЕрд╡рдзрд╛рд░рдгрд╛рдХреЛ рдкреНрд░рдорд╛рдгрдорд╛, рдХрд╛рд░реНрдп рд╕рдмрдЯрд╛рд╕реНрдХ рдерд┐рдпреЛ, рдЕрд░реНрдерд╛рддреН, рдХрдо рдбрд╛рдЯрд╛ рд▓рд┐рдЗрдПрдХреЛ рдерд┐рдпреЛред рд░ рдХреЗрд╡рд▓ рддреАрди рд╕рд░реНрднрд░рд╣рд░реВред

рдпреА рдкрд╣рд┐рд▓реЛ рджреБрдИ рдЪрд░рдгрд╣рд░реВ: Log_return рдЧрдгрдирд╛ рдЧрд░реНрди рд░ arrays рдорд╛ рд▓рдкреЗрдЯрди рдХрд░рд┐рдм рдПрдХ рдШрдгреНрдЯрд╛ рд▓рд╛рдЧреНрдпреЛред

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

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

рд╕рд┐рджреНрдзрд╛рдиреНрдд рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ ClickHouse рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрднреНрдпрд╛рд╕ред рдЕрд▓реЗрдХреНрдЬреЗрдиреНрдбрд░ Zaitsev (2018)

-рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдирд┐рдХреИ рд░реЛрдорд╛рдиреНрдЪрдХ! рдХреЗ рддреНрдпрд╣рд╛рдБ Apache Phoenix рд╕рдБрдЧ рдХреБрдиреИ рддреБрд▓рдирд╛ рдерд┐рдпреЛ?

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

  • (Aleksey Milovidov) Apache Phoenix Hbase рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд SQL рдЗрдиреНрдЬрд┐рди рд╣реЛред Hbase рдореБрдЦреНрдпрддрдпрд╛ рдореБрдЦреНрдп-рдорд╛рди рдХрд╛рд░реНрдп рдкрд░рд┐рджреГрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред рддреНрдпрд╣рд╛рдБ, рдкреНрд░рддреНрдпреЗрдХ рдкрдЩреНрдХреНрддрд┐рдорд╛, рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдирд╛рдорд╣рд░реВрдХреЛ рд╕рд╛рде рд╕реНрддрдореНрднрд╣рд░реВрдХреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рд╣реБрди рд╕рдХреНрдЫред рдпреЛ Hbase, Cassandra рдЬрд╕реНрддрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рднрдиреНрди рд╕рдХрд┐рдиреНрдЫред рд░ рдпреЛ рдареНрдпрд╛рдХреНрдХреИ рднрд╛рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╣реЛ рдЬреБрди рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджреИрдиред рд╡рд╛ рддрдкрд╛рдИрд▓реЗ рд╕реЛрдЪреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдИрд▓реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рд╕рдБрдЧ рдХреБрдиреИ рдЕрдиреБрднрд╡ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫреИрди рднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред

  • ╨б╨┐╨░╤Б╨╕╨▒╨╛

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

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

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

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

рдпреЛ рд╕реНрдкрд╖реНрдЯ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рднрдиреНрдиреБрднрдпреЛ рдХрд┐ 50 рдШрдгреНрдЯрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рднрдпреЛред рдпреЛ рд╕реБрд░реБрджреЗрдЦрд┐ рдиреИ рд╣реЛ, рддрдкрд╛рдИрдВрд▓реЗ рдбрд╛рдЯрд╛ рдХрд╣рд┐рд▓реЗ рд▓реЛрдб рдЧрд░реНрдиреБрднрдпреЛ рд╡рд╛ рдирддрд┐рдЬрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрднрдпреЛ?

рд╣реЛ рд╣реЛред

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

рдпреЛ 3 рд╕рд░реНрднрд░ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЫред

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

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЖрджрд░реНрд╢ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдЫреИрдирдиреНред рд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рдкрдирд┐ рдЖрдлреНрдиреИ рд╕рдорд╕реНрдпрд╛ рдЫред рддрд░ рдХреЗ рддрдкрд╛рдИрдВрд▓реЗ Yandex.Metrica рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдХрд╛рдо рдирдЧрд░реЗрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реБрдиреНрдиреБрднрдПрдХреЛ рдЫ? рд╕рд╛рдпрдж рдЫреИрдиред рдпрд╕рд▓реЗ ClickHouse рдорд╛ 2012-2013 рджреЗрдЦрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдо рдореЗрд░реЛ рдЕрдиреБрднрд╡рдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рднрдиреНрди рд╕рдХреНрдЫреБред рд╣рд╛рдореАрд▓реЗ рдХрд╣рд┐рд▓реНрдпреИ рдкреВрд░реНрдг рдЕрд╕рдлрд▓рддрд╛ рдкрд╛рдПрдХрд╛ рдЫреИрдиреМрдВред рдХреЗрд╣реА рдЖрдВрд╢рд┐рдХ рдЪреАрдЬрд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рд╡реНрдпрд╡рд╕рд╛рдпрд▓рд╛рдИ рдЧрдореНрднреАрд░ рд░реВрдкрдорд╛ рдЕрд╕рд░ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рдерд┐рдПрдирдиреНред рдпреЛ рдХрд╣рд┐рд▓реНрдпреИ рднрдПрдиред ClickHouse рдПрдХрджрдо рднрд░рдкрд░реНрджреЛ рдЫ рд░ рдЕрдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рджреБрд░реНрдШрдЯрдирд╛ рд╣реБрдБрджреИрдиред рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪрд┐рдиреНрддрд╛ рд▓рд┐рдиреБ рдкрд░реНрджреИрдиред рдпреЛ рдХрдЪреНрдЪрд╛ рдХреБрд░рд╛ рд╣реЛрдЗрдиред рдпреЛ рдзреЗрд░реИ рдХрдореНрдкрдиреАрд╣рд░реБ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рднрдПрдХреЛ рдЫред

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

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

╨б╨┐╨░╤Б╨╕╨▒╨╛ред

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

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