แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แŸ’แžšแžพแž“แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„แž€แŸแžŠแŸ„แž™ แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžœแžทแž—แžถแž‚แž“แŸ…แžแŸ‚แž€แž˜แŸ’แžšแž“แžทแž„แžขแžŸแž€แž˜แŸ’แž˜แŸ” แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แžแžทแž…แžแžฝแž… แž แžพแž™แžแŸ‚แž˜แž‘แžถแŸ†แž„แžขแžถแž…แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžœแžถแž”แžถแž“แž™แŸ‰แžถแž„แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž‘แŸ€แžแž•แž„แŸ” แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž”แž“แŸ’แž "แž”แžšแžทแž—แŸ„แž‚แžŠแžพแž˜แžแŸ’แžšแžŸแž€แŸ‹" แž‡แžถแž˜แžฝแž™ MySQL แžฌ PostgreSQL แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžšแž„แž‘แžปแž€แŸ’แžแž‡แžถแž˜แžฝแž™ NoSQL แžฌแž”แž„แŸ‹แž”แŸ’แžšแžถแž€แŸ‹แž›แžพแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แŸ” ClickHouse แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸ’แž”แžถแž”แŸ‹แž“แŸƒแž แŸ’แž‚แŸแž˜ แž“แžทแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แž˜แŸ’แžšแžทแžแž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž“แŸƒ DBMS แžœแžทแž—แžถแž‚แŸ”

แžšแžถแž™แž€แžถแžšแžŽแŸแž–แžธ BackEnd Conf 2018 แž แžพแž™แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแžแž–แžธแžœแžถแž‚แŸ’แž˜แžทแž“แŸ”


แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)
แžแžพแžแŸ’แž‰แžปแŸ†แž‡แžถแž“แžšแžŽแžถ แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžแŸ’แž‰แžปแŸ†แž“แžทแž™แžถแž™แžขแŸ†แž–แžธ ClickHouse? แžแŸ’แž‰แžปแŸ†แž‡แžถแž“แžถแž™แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸ… LifeStreet แžŠแŸ‚แž›แž”แŸ’แžšแžพ ClickHouse แŸ” แžŠแžผแž…แž‚แŸ’แž“แžถโ€‹แž“แŸแŸ‡โ€‹แžŠแŸ‚แžš แžแŸ’แž‰แžปแŸ†โ€‹แž‡แžถโ€‹แžขแŸ’แž“แž€โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ AltinityแŸ” แžœแžถแž‚แžบแž‡แžถแžŠแŸƒแž‚แžผ Yandex แžŠแŸ‚แž›แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™ ClickHouse แž“แžทแž„แž‡แžฝแž™ Yandex แž’แŸ’แžœแžพแžฑแŸ’แž™ ClickHouse แž€แžถแž“แŸ‹แžแŸ‚แž‡แŸ„แž‚แž‡แŸแž™แŸ” แž€แŸแžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แžŠแžพแž˜แŸ’แž”แžธแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž…แŸ†แžŽแŸแŸ‡แžŠแžนแž„แžขแŸ†แž–แžธ ClickHouse แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž”แŸ’แžขแžผแž“แž”แŸ’แžšแžปแžŸแžšแž”แžŸแŸ‹ Petya Zaitsev แž‘แŸแŸ” แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแžฝแžšแž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แžขแŸ†แž–แžธแžšแžฟแž„แž“แŸแŸ‡แŸ” แž‘แŸ แž™แžพแž„แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž”แž„แž”แŸ’แžขแžผแž“แž‘แŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

"แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแžŠแžนแž„" แžแžถ ClickHouse:

  • แž›แžฟแž“โ€‹แžŽแžถแžŸแŸ‹,
  • แž–แžทแžแž‡แžถโ€‹แžŸแŸ’แžšแžฝแž›โ€‹แž˜แŸ‚แž“
  • แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„ Yandex.

แžแžทแž…โ€‹แžแžฝแž…โ€‹แž‚แŸโ€‹แžŠแžนแž„โ€‹แžแžถโ€‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“โ€‹แžŽแžถโ€‹แžแŸ’แž›แŸ‡ แž“แžทแž„โ€‹แžšแž”แŸ€แž”โ€‹แž”แŸ’แžšแžพแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž–แžธแž˜แžผแž›แž แŸแžแžป แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถ แž“แžทแž„แžšแž”แŸ€แž”แž”แŸ’แžšแžพ ClickHouse แž›แžพแž€แž›แŸ‚แž„แžแŸ‚ Yandex แŸ”

แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แžทแž…แŸ’แž…แž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ„แž™แž”แŸ’แžšแžพ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ แžขแŸ’แžœแžธแžŠแŸ‚แž›แžงแž”แž€แžšแžŽแŸ ClickHouse แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžšแž€แžทแž…แŸ’แž…แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž“แžทแž„แžšแž”แŸ€แž”แžŠแŸ‚แž›แž–แžฝแž€แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”

แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž›แžพแž€แžงแž‘แžถแž แžšแžŽแŸแž”แžธแžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰ ClickHouse แž–แžธแž˜แžปแŸ†แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แžแŸ’แž‰แžปแŸ†แž‚แžทแžแžแžถแžœแžถแž“แžนแž„แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžŸแŸ†แžŽแžฝแžšแž‘แžธแž˜แžฝแž™แž‚แžบ "แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžš ClickHouse?" แžœแžถโ€‹แž แžถแž€แŸ‹โ€‹แžŠแžผแž…แž‡แžถโ€‹แž‡แžถโ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แž…แŸ’แž”แžถแžŸแŸ‹โ€‹แžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž˜แžถแž“โ€‹แž…แž˜แŸ’แž›แžพแž™โ€‹แž…แŸ’แžšแžพแž“โ€‹แž‡แžถแž„โ€‹แž˜แžฝแž™โ€‹แž‘แŸ…โ€‹แžœแžถโ€‹แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • แž…แž˜แŸ’แž›แžพแž™แžŠแŸ†แž”แžผแž„แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแŸ” ClickHouse แž‚แžบแž›แžฟแž“แžŽแžถแžŸแŸ‹แŸ” แž€แžถแžšแžœแžทแž—แžถแž‚แž›แžพ ClickHouse แž€แŸแž›แžฟแž“แž•แž„แžŠแŸ‚แžšแŸ” แž‡แžถแžšแžฟแž™แŸ—แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž™แžบแž แžฌแžขแžถแž€แŸ’แžšแž€แŸ‹แžแŸ’แž›แžถแŸ†แž„แŸ”
  • แž…แž˜แŸ’แž›แžพแž™แž‘แžธแž–แžธแžšแž‚แžบแžแŸ’แž›แŸƒแžŠแžพแž˜แŸ” แž แžพแž™แž‡แžถแžŠแŸ†แž”แžผแž„แž“แŸƒแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแž˜แŸ’แž›แŸƒแž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แŸ” แžงแž‘แžถแž แžšแžŽแŸ Vertica แž‚แžบแž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แŸ” แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแžŽแžถแžŸแŸ‹แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แŸ’แžšแžพแž“ terabytes แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžœแžถแž˜แž€แžŠแž›แŸ‹แžšแžถแž”แŸ‹แžšแž™ terabytes แžฌ petabytes แžแž˜แŸ’แž›แŸƒแž“แŸƒแžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ แž“แžทแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž”แžถแž“แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž…แŸ†แž“แžฝแž“แžŠแŸแž…แŸ’แžšแžพแž“แž‚แžฝแžšแžŸแž˜แŸ” แž แžพแž™แžœแžถแžแŸ’แž›แŸƒแžŽแžถแžŸแŸ‹แŸ” แž แžพแž™ ClickHouse แž‚แžบแžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแŸ”
  • แž…แž˜แŸ’แž›แžพแž™แž‘แžธแž”แžธแž‚แžบแžแŸ’แž›แŸƒแžŠแžพแž˜แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แŸ” RedShift แž‚แžบแž‡แžถแžขแžถแžŽแžถแžกแžผแž€แžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แŸ” แž“แŸ…แž›แžพ RedShift แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž”แžถแž“แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแŸ” แžœแžถแž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžข แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™ แž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แž˜แŸ‰แŸ„แž„ แž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒ แž“แžทแž„แž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ‚ แžขแŸ’แž“แž€แž“แžนแž„แž…แŸ†แžŽแžถแž™แž”แŸ’แžšแžถแž€แŸ‹แžŠแž›แŸ‹ Amazon แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„ แž–แŸ’แžšแŸ„แŸ‡แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒแžแŸ’แž›แžถแŸ†แž„แŸ” Google BigQuery แž•แž„แžŠแŸ‚แžšแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž”แžถแž“แž”แŸ’แžšแžพแžœแžถ แž“แŸ„แŸ‡แž‚แžถแžแŸ‹แžŠแžนแž„แžแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžขแŸ’แž“แž€แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพแž‡แžถแž…แŸ’แžšแžพแž“ แž แžพแž™แž‘แž‘แžฝแž›แž”แžถแž“แžœแžทแž€แŸ’แž€แž™แž”แžแŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžถแž”แŸ‹แžšแž™แžŠแžปแž›แŸ’แž›แžถแžšแž—แŸ’แž›แžถแž˜แŸ—แŸ”

ClickHouse แž˜แžทแž“แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‘แŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžแžพ ClickHouse แž”แŸ’แžšแžพแžฅแžกแžผแžœแž“แŸแŸ‡แž“แŸ…แžฏแžŽแžถ? แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพ Yandex, ClickHouse แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž“แŸƒแžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜ แž“แžทแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”

  • แžŠแŸ†แž”แžผแž„แž”แž„แŸ’แžขแžŸแŸ‹แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแžœแžทแž—แžถแž‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸแž แž‘แŸ†แž–แŸแžš แž–แŸ„แž›แž‚แžบแž“แŸแŸ‡แž‡แžถแž€แžšแžŽแžธแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž˜แž€แž–แžธ Yandex แŸ”
  • แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ AdTech แž‡แžถแž…แŸ’แžšแžพแž“แž”แŸ’แžšแžพ ClickHouse แŸ”
  • แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžทแž—แžถแž‚แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž–แžธแž”แŸ’แžšแž—แž–แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”
  • แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž…แŸ’แžšแžพแž“แž”แŸ’แžšแžพ ClickHouse แžŠแžพแž˜แŸ’แž”แžธแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แŸ” แž–แžฝแž€แž‚แŸแž”แž„แŸ’แž แŸ„แŸ‡แžœแžถแž‘แŸ… ClickHouse แž’แŸ’แžœแžพแžšแž”แžถแž™แž€แžถแžšแžŽแŸ แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“แž›แž‘แŸ’แž’แž•แž›แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž€แžถแžšแŸ”
  • แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž€แŸ†แž–แžปแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžœแžถแž€แŸ’แž“แžปแž„แž€แžถแžšแžœแžทแž—แžถแž‚แž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžป แž–แŸ„แž›แž‚แžบแž”แžŽแŸ’แžแžพแžšแŸ— แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž’แŸ†แŸ—แž€แŸแž€แŸ†แž–แžปแž„แžแžทแžแž‡แžทแž ClickHouse แž•แž„แžŠแŸ‚แžšแŸ”
  • แž–แž–แž€แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžแžถแž˜แžŠแžถแž“ ClickHouse แž“แŸ„แŸ‡แž–แžฝแž€แž‚แŸแž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž’แŸ’แž›แžถแž”แŸ‹แž”แžถแž“แž›แžบแžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž“แŸแŸ‡แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แž“แž€แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž˜แžฝแž™แž–แžธแžŸแž แž‚แž˜แž“แŸแŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž˜แžถแž“แž€แžถแžšแžŠแŸ†แžกแžพแž„ ClickHouse แžŠแŸแž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแŸ” แžงแž‘แžถแž แžšแžŽแŸแž–แžฝแž€แž‚แŸแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“ Kafka แžŸแž˜แŸ’แžšแžถแž”แŸ‹ ClickHouse แŸ”
  • แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‘แžผแžšแž‚แž˜แž“แžถแž‚แž˜แž“แŸแž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž…แŸ’แžšแžพแž“แž”แŸ’แžšแžพ ClickHouse แž‡แžถแž—แŸแžŸแŸ’แžแžปแžแžถแž„แž›แžพแž‚แŸ†แž“แžทแž แžฌแž€แŸ†แž–แžปแž„แž•แž›แžทแžแžšแžฝแž…แž แžพแž™แŸ”
  • แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แžŠแžพแž˜แŸ’แž”แžธแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ” แž–แžฝแž€แž‚แŸแžŸแžถแž€แž›แŸ’แž”แž„ microcircuits, แžŸแžšแžŸแŸแžšแž…แŸแž‰แž–แžธ bunch แž“แŸƒแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš, แž˜แžถแž“แž”แŸ’แžšแž แŸ‚แž› 2 แž›แž€แŸ’แžแžŽแŸˆแŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž–แžฝแž€แž‚แŸแžœแžทแž—แžถแž‚แžแžถแžแžพแž แŸ’แž‚แŸแž˜แž›แŸ’แžขแžฌแžขแžถแž€แŸ’แžšแž€แŸ‹แŸ”
  • แž€แžถแžšแžœแžทแž—แžถแž‚ Blockchain แŸ” แž˜แžถแž“แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžšแžปแžŸแŸ’แžŸแŸŠแžธแžŠแžผแž…แž‡แžถ Bloxy.info แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแžœแžทแž—แžถแž‚แž“แŸƒแž”แžŽแŸ’แžแžถแž‰ ethereum แŸ” แž–แžฝแž€แž‚แŸแž€แŸแž”แžถแž“แž’แŸ’แžœแžพแžœแžถแž“แŸ…แž›แžพ ClickHouse แž•แž„แžŠแŸ‚แžšแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž‘แŸ†แž แŸ†แž˜แžทแž“แžŸแŸ†แžแžถแž“แŸ‹แž‘แŸแŸ” แž˜แžถแž“แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแžผแž…แž˜แžฝแž™แŸ” แž แžพแž™แž‚แžถแžแŸ‹แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž–แžฝแž€แž‚แŸแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แž แžพแž™แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แž”แŸ’แžšแžพแž…แž„แŸ’แž€แŸ„แž˜แž’แŸ†แž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‡แžถแž…แŸ’แžšแžพแž“แžฌแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžšแžถแž”แŸ‹แžŸแžทแž”แŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž“แŸ„แŸ‡แŸ–

  • Yandex: แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ 500+ แž–แžฝแž€แž‚แŸแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ 25 แž–แžถแž“แŸ‹แž›แžถแž“แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ”
  • LifeStreetแŸ– 60 servers แž”แŸ’แžšแž˜แžถแžŽ 75 billion records แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแŸ” แž˜แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแžทแž…แž‡แžถแž„ แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž…แŸ’แžšแžพแž“แž‡แžถแž„แž“แŸ…แž€แŸ’แž“แžปแž„ Yandex แŸ”
  • CloudFlare: แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž…แŸ†แž“แžฝแž“ 36 แž–แžฝแž€แž‚แŸแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ 200 แž–แžถแž“แŸ‹แž›แžถแž“แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแŸ” แž–แžฝแž€แž‚แŸแž˜แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแžทแž…แž‡แžถแž„แž˜แžปแž“ แž“แžทแž„แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แŸ”
  • Bloomberg: 102 servers แž”แŸ’แžšแž แŸ‚แž›แž˜แžฝแž™แž–แžถแž“แŸ‹แž–แžถแž“แŸ‹แž›แžถแž“แž’แžถแžแžปแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแŸ” แžขแŸ’แž“แž€แž€แžถแž“แŸ‹แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžแžถแž˜แž—แžผแž˜แžทแžŸแžถแžŸแŸ’แžแŸ’แžšแž“แŸแŸ‡แž€แŸแž˜แžถแž“แž…แŸ’แžšแžพแž“แžŠแŸ‚แžšแŸ” แž•แŸ‚แž“แž‘แžธแž“แŸแŸ‡แž“แŸ…แž‘แžธแž“แŸแŸ‡แž”แž„แŸ’แž แžถแž‰แž–แžธแž•แŸ‚แž“แž‘แžธแž€แŸ†แžŠแŸ…แž“แŸƒแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž› ClickHouse แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžทแž—แž–แž›แŸ„แž€แŸ” แžšแžปแžŸแŸ’แžŸแŸŠแžธ แž…แžทแž“ แžขแžถแž˜แŸแžšแžทแž€ แž›แŸแž…แž’แŸ’แž›แŸ„แž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ” แž˜แžถแž“แž”แŸ’แžšแž‘แŸแžŸแž“แŸ…แžขแžบแžšแŸ‰แžปแž”แžแžทแž…แžแžฝแž…แŸ” แž แžพแž™แž˜แžถแž“ 4 แž…แž„แŸ’แž€แŸ„แž˜แŸ”

แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแžœแžทแž—แžถแž‚แž”แŸ’แžšแŸ€แž”แž’แŸ€แž” แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แžšแž€แž˜แžพแž›แžแžฝแž›แŸแžแžŠแžถแž…แŸ‹แžแžถแžแŸ” แž“แŸแŸ‡แž‡แžถแž€แžถแžšแžœแžทแž—แžถแž‚แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แžŸแŸ’แžŸแž“แžถแžŠแŸ‚แž›แžขแžถแž“แžฏแž€แžŸแžถแžšแž‡แžถแž—แžถแžŸแžถแžขแž„แŸ‹แž‚แŸ’แž›แŸแžŸแž“แŸ…แž›แžพแž‚แŸแž แž‘แŸ†แž–แŸแžš Altinity แž–แŸ’แžšแŸ„แŸ‡แž˜แžทแž“แž˜แžถแž“แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แž—แžถแžŸแžถแžšแžปแžŸแŸ’แžŸแžธแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แž‘แŸแŸ” แž แžพแž™แžšแžปแžŸแŸ’แžŸแŸŠแžธ แžขแŸŠแžปแž™แž€แŸ’แžšแŸ‚แž“ แž”แŸแžกแžถแžšแžปแžŸแŸ’แžŸ แž–แŸ„แž›แž‚แžบแž‡แžถแž•แŸ’แž“แŸ‚แž€แžŠแŸ‚แž›แž“แžทแž™แžถแž™แž—แžถแžŸแžถแžšแžปแžŸแŸ’แžŸแžธแž“แŸƒแžŸแž แž‚แž˜แž“แŸ แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แŸ’แžšแžพแž“แž”แŸ†แž•แžปแžแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž˜แž€แžŸแž แžšแžŠแŸ’แž‹แžขแžถแž˜แŸแžšแžทแž€ แž“แžทแž„แž€แžถแžŽแžถแžŠแžถแŸ” แž…แžทแž“โ€‹แžแžถแž˜โ€‹แž‘แžถแž“แŸ‹โ€‹แžแŸ’แž›แžถแŸ†แž„โ€‹แžŽแžถแžŸแŸ‹แŸ” แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แž˜แžถแž“แž”แŸ’แžšแž‘แŸแžŸแž…แžทแž“แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แž€แžถแž›แž–แžธแž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚แž˜แžปแž“ แžฅแžกแžผแžœแž“แŸแŸ‡แž”แŸ’แžšแž‘แŸแžŸแž…แžทแž“แž”แžถแž“แžœแŸ‰แžถแžŠแžถแž…แŸ‹แžขแžบแžšแŸ‰แžปแž”แžšแžฝแž…แž แžพแž™ แž“แžทแž„แž”แž“แŸ’แžแžšแžธแž€แž…แž˜แŸ’แžšแžพแž“แŸ” แžขแžบแžšแŸ‰แžปแž”แž…แžถแžŸแŸ‹แž€แŸแž“แŸ…แž˜แžทแž“แž†แŸ’แž„แžถแž™แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แžŠแŸ‚แžš แž แžพแž™แžขแŸ’แž“แž€แžŠแžนแž€แž“แžถแŸ†แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž‚แžบแž…แž˜แŸ’แž›แŸ‚แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹ แž”แŸ’แžšแž‘แŸแžŸแž”แžถแžšแžถแŸ†แž„แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžแŸ’แž‰แžปแŸ†แž”แŸ’แžšแžถแž”แŸ‹แžšแžฟแž„แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡? แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แžแžถ ClickHouse แž€แŸ†แž–แžปแž„แž€แŸ’แž›แžถแž™แž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŸแŸ’แžŠแž„แŸ‹แžŠแžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แž’แŸ† แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แž‡แžถแž…แŸ’แžšแžพแž“แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แŸ’แžšแžพแžœแžถแžขแŸ’แž“แž€แžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แž“แžทแž“แŸ’แž“แžถแž€แžถแžšแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แŸ’แžšแžพแžœแžถแž‘แŸแž“แŸ„แŸ‡ แžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แžแŸ’แž›แžถแž…แžแžถแžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœแž‘แžปแž€แž…แŸ„แž›แžแŸ‚แž˜แŸ’แž“แžถแž€แŸ‹แžฏแž„ แž แžพแž™แž‚แŸ’แž˜แžถแž“แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžขแžถแž…แž‡แžฝแž™แžขแŸ’แž“แž€แž”แžถแž“แž‘แŸ แž–แŸ’แžšแŸ„แŸ‡แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžšแžฟแž„แž“แŸแŸ‡แžšแžฝแž…แž แžพแž™แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžงแž‘แžถแž แžšแžŽแŸแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”

  • แžงแž‘แžถแž แžšแžŽแŸแž‘แžธแž˜แžฝแž™แž‚แžบแž”แžŽแŸ’แžแžถแž‰แž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แŸ– แž€แžถแžšแž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€แž–แžธ Vertica แž‘แŸ… ClickHouse แŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แžŸแŸ’แž‚แžถแž›แŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ Vertica แžฌแž€แŸ†แž–แžปแž„แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ”
  • แžงแž‘แžถแž แžšแžŽแŸแž‘แžธแž–แžธแžšแž‚แžบแž€แžถแžšแž•แŸ’แž‘แžปแž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸ…แž›แžพ ClickHouse แŸ” แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžกแžพแž„โ€‹แž“แŸ…โ€‹แž›แžพโ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแž†แžถแŸ†แž„โ€‹แž“แžนแž„โ€‹แž›แŸ†แž“แžถแŸ†แŸ” แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แž˜แžทแž“แž‚แžฝแžšแž’แŸ’แžœแžพแž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แžแžถแž˜แžŠแŸ†แž”แžผแž“แŸ’แž˜แžถแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ” แž แžพแž™โ€‹แžœแžถโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แž™แŸ‰แžถแž„โ€‹แž˜แžถแž“โ€‹แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–โ€‹แžŠแŸ‚แž›โ€‹แžœแžถโ€‹แž˜แžถแž“โ€‹แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ” แž แžพแž™แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž‡แžถแž„แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž’แž˜แŸ’แž˜แžแžถแŸ”
  • แžงแž‘แžถแž แžšแžŽแŸแž‘แžธแž”แžธแž‚แžบแž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž“แŸ…แž›แžพ ClickHouse แŸ” แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž› ClickHouse แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžขแŸแž€แžผแžกแžผแžŸแŸŠแžธ Hadoop แŸ” แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แž„แŸ’แž แžถแž‰แžงแž‘แžถแž แžšแžŽแŸแž“แŸƒแžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แž”แžถแž“แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แžŠแŸ‚แž›แžŸแŸ’แžšแžŠแŸ€แž„แž“แžนแž„แž•แŸ‚แž“แž‘แžธแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžปแž„แžแžบแž“แŸแžšแž“แŸ…แž›แžพ ClickHouse แžแžถแž˜แžŠแžถแž“แž€แžถแžšแž’แŸ’แžœแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžธแž™แž€แž˜แŸ’แž˜แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‡แžถแžŠแžพแž˜ แžŠแžพแž˜แŸ’แž”แžธแž‚แžŽแž“แžถแž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แžŸแŸ†แžแžถแž“แŸ‹แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • LifeStreet แž‚แžบแž‡แžถแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Ad Tech แžŠแŸ‚แž›แž˜แžถแž“แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แž”แžŽแŸ’แžแžถแž‰แž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แŸ”
  • แž“แžถแž„แž€แŸ†แž–แžปแž„แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž€แžถแžšแžŠแŸแž‰แžแŸ’แž›แŸƒแžแžถแž˜แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”
  • แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‡แžถแž…แŸ’แžšแžพแž“แŸ– แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž”แŸ’แžšแž แŸ‚แž› 10 แž–แžถแž“แŸ‹แž›แžถแž“แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸ„แŸ‡ แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžขแžถแž…แž”แŸ‚แž„แž…แŸ‚แž€แž‡แžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžšแž„แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”
  • แž˜แžถแž“แžขแžแžทแžแžทแž‡แž“แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸแŸ‡ แž แžพแž™แž‘แžถแŸ†แž„แž“แŸแŸ‡แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž‡แžถแž˜แž“แžปแžŸแŸ’แžŸแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž…แŸ’แžšแžพแž“แž‘แŸ€แž - แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แžŸแŸแž„แŸ—แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžผแž›แžšแžฝแž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸแž‰แžแŸ’แž›แŸƒแžแžถแž˜แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž”แžถแž“แž˜แž€แžŠแž›แŸ‹แž•แŸ’แž›แžผแžœแžœแŸ‚แž„แž†แŸ’แž„แžถแž™ แž“แžทแž„แž˜แžถแž“แž”แž“แŸ’แž›แžถแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžœแžถแž“แŸ…แž›แžพ HighLoad แŸ” แžŠแŸ†แž”แžผแž„ LifeStreet แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ MySQL (แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžˆแž”แŸ‹แžแŸ’แž›แžธแž“แŸ… Oracle) แž‘แŸ… Vertica แŸ” แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แžŸแŸ’แžœแŸ‚แž„แžšแž€แžšแžฟแž„แžšแŸ‰แžถแžœแžขแŸ†แž–แžธแžœแžถแŸ”

แž แžพแž™แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแž›แŸ’แžขแžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแžแžถแž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ†แž–แžปแž„แž€แžพแž“แžกแžพแž„ แž แžพแž™ Vertica แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž‡แž˜แŸ’แžšแžพแžŸแž•แŸ’แžŸแŸแž„แŸ—แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แžœแŸ‚แž„แžšแž€แŸ” แž–แžฝแž€แž‚แŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแž™แž”แž‰แŸ’แž‡แžธแž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ” แž แžพแž™แžแžถแž˜แž–แžทแžแž‘แŸ… แž™แžพแž„แž”แžถแž“แž’แŸ’แžœแžพแž—แžŸแŸ’แžแžปแžแžถแž„แž“แŸƒแž‚แŸ†แž“แžทแž แžฌแž–แŸแž›แžแŸ’แž›แŸ‡แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž›แžพแž‘แžธแž•แŸ’แžŸแžถแžšแž…แžถแž”แŸ‹แž–แžธแž†แŸ’แž“แžถแŸ†แž‘แžธ 13 แžŠแž›แŸ‹แž†แŸ’แž“แžถแŸ†แž‘แžธ 16 แž แžพแž™แž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แžšแž˜แŸ’แž™แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž˜แžปแžแž„แžถแžšแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž€แŸแž”แžถแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž–แžฝแž€แž‚แŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž›แžพ HighLoad แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž—แžถแžšแž€แžทแž…แŸ’แž…แž‚แžบแž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€แž–แžธ Vertica แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ†แž”แžผแž„แž–แŸ’แžšแŸ„แŸ‡แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แžถแž“แž€แžพแž“แžกแžพแž„แŸ” แž แžพแž™โ€‹แž–แžฝแž€โ€‹แž‚แŸโ€‹แž”แžถแž“โ€‹แž€แžพแž“โ€‹แžกแžพแž„โ€‹แž…แŸ’แžšแžพแž“โ€‹แž†แŸ’แž“แžถแŸ†โ€‹แž˜แž€โ€‹แž แžพแž™แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ แž–แžฝแž€แž‚แŸแž€แŸแžกแžพแž„แž›แžพแž’แŸ’แž“แžพแžš แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™แŸ” แž แžพแž™แž€แžถแžšแž–แŸ’แž™แžถแž€แžšแžŽแŸแž–แžธแž€แŸ†แžŽแžพแž“แž“แŸแŸ‡ แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžšแžทแž˜แžถแžŽแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžถแžšแžœแžทแž—แžถแž‚แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพ แžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แžŽแžถแžŸแŸ‹แžแžถ petabytes แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแž€แŸ’แž“แžปแž„แž–แŸแž›แž†แžถแž”แŸ‹แŸ—แž“แŸแŸ‡แŸ” แž แžพแž™แž€แžถแžšแž”แž„แŸ‹แž”แŸ’แžšแžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ petabytes แž‚แžบแžแŸ’แž›แŸƒแžŽแžถแžŸแŸ‹แžšแžฝแž…แž‘แŸ…แž แžพแž™ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž™แžพแž„แž€แŸ†แž–แžปแž„แžŸแŸ’แžœแŸ‚แž„แžšแž€แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‘แŸ…แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžแŸ’แžšแžผแžœโ€‹แž‘แŸ…แžŽแžถ? แž แžพแž™แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž‡แžถแž™แžผแžšแž˜แž€แž แžพแž™แžœแžถแž˜แžทแž“แž…แŸ’แž”แžถแžŸแŸ‹แžแžถแžแŸ’แžšแžผแžœแž‘แŸ…แžŽแžถแž‘แŸแž–แžธแž–แŸ’แžšแŸ„แŸ‡แž“แŸ…แž›แžพแžŠแŸƒแž˜แŸ’แžแžถแž„แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แž–แžฝแž€แž‚แŸแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแŸ” แžแŸ’แž›แŸ‡แž’แŸ’แžœแžพแž€แžถแžšแžŸแŸ’แž‘แžพแžšแžแŸ‚แžŠแžผแž… Vertica แžแŸ’แž›แŸ‡แž‘แŸ€แžแžขแžถแž€แŸ’แžšแž€แŸ‹แž‡แžถแž„แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒ แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ„แž€แž‡แžถแž„ แž“แžทแž„แž”แŸ’แžšแžŸแžพแžšแž‡แžถแž„แž“แŸแŸ‡แž˜แžทแž“แžขแžถแž…แžšแž€แžƒแžพแž‰แž”แžถแž“แž‘แŸแŸ”

แž˜แŸ’แž™แŸ‰แžถแž„แžœแžทแž‰แž‘แŸ€แž แž˜แžถแž“แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แž…แŸ’แžšแžพแž“แž‘แŸ แž–แŸ„แž›แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚ แž‚แŸแžขแžถแž…แžšแžถแž”แŸ‹แž”แžถแž“แž“แŸ…แž›แžพแž˜แŸ’แžšแžถแž˜แžŠแŸƒแŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ แžฌแžแŸ„แž€ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แžบแžแŸ” แž แžพแž™แž‡แžถแžšแžฟแž™แŸ—แž–แžฝแž€แž‚แŸแžแŸ’แžœแŸ‡แž˜แžปแžแž„แžถแžšแž…แžถแŸ†แž”แžถแž…แŸ‹ แž“แžทแž„แž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแŸ”

แž แžพแž™แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแžขแŸ’แžœแžธแžŠแŸ‚แž›แž›แŸ’แžขแžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž“แžทแž„แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž“แŸ„แŸ‡แž‘แŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž˜แžทแž“แž˜แžถแž“แžขแŸ’แžœแžธแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡ แžŠแŸ„แž™แž˜แžทแž“แž“แžนแž€แžŸแŸ’แž˜แžถแž“แžŠแž›แŸ‹ Yandex แž”แžถแž“แžŠแž€ ClickHouse แžŠแžผแž…แž‡แžถแž”แžปแžšแžŸแž›แŸแž„แž”แŸ‰แžถแž แžธแž–แžธแž˜แžฝแž€ แžŠแžผแž…แž‡แžถแž‘แž“แŸ’แžŸแžถแž™แŸ” แž แžพแž™แžœแžถแž‚แžบแž‡แžถแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแžŠแŸ‚แž›แž˜แžทแž“แž“แžนแž€แžŸแŸ’แž˜แžถแž“แžŠแž›แŸ‹ แž–แžฝแž€แž‚แŸแž“แŸ…แžแŸ‚แžŸแžฝแžšแžŸแŸ†แžŽแžฝแžšแžแžถ "แž แŸแžแžปแžขแŸ’แžœแžธ?" แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„แžšแžŠแžผแžœแž€แŸ’แžแŸ…แž“แŸƒแž†แŸ’แž“แžถแŸ† 2016 แž™แžพแž„แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžšแž€แž˜แžพแž›แžขแŸ’แžœแžธแžŠแŸ‚แž› ClickHouse แŸ” แž แžพแž™แžœแžถแž”แžถแž“แž”แŸ’แžšแŸ‚แž€แŸ’แž›แžถแž™แžแžถแž–แŸแž›แžแŸ’แž›แŸ‡แžœแžถแžขแžถแž…แž›แžฟแž“แž‡แžถแž„ Vertica แŸ” แž™แžพแž„แž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแžแžถแž˜แžŸแŸ†แžŽแžพแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžŸแŸ†แžŽแžฝแžšแž”แŸ’แžšแžพแžแŸ‚แžแžถแžšแžถแž„แž˜แžฝแž™ แž“แŸ„แŸ‡แž‚แžบแžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž…แžผแž›แžšแžฝแž˜แžŽแžถแž˜แžฝแž™ (แž…แžผแž›แžšแžฝแž˜) แž“แŸ„แŸ‡ ClickHouse แž‚แžบแž›แžฟแž“แž‡แžถแž„ Vertica แž–แžธแžšแžŠแž„แŸ”

แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžแŸ’แž‡แžทแž›แž–แŸแž€แž‘แŸ แž แžพแž™แž˜แžพแž›แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž Yandex แž“แŸ…แžแŸ’แž„แŸƒแž˜แžปแž“แŸ” แžœแžถแžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ– ClickHouse แž‚แžบแž›แžฟแž“แž‡แžถแž„ Vertica แž–แžธแžšแžŠแž„ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž–แžฝแž€แž‚แŸแžแŸ‚แž„แžแŸ‚แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžœแžถแŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž…แžผแž›โ€‹แžšแžฝแž˜โ€‹แž€แŸ’แž“แžปแž„โ€‹แžŸแŸ†แžŽแžฝแžš แž“แŸ„แŸ‡โ€‹แžขแŸ’แžœแžธโ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แž™แŸ‰แžถแž„โ€‹แž”แŸ’แžšแŸ‚โ€‹แž‡แžถโ€‹แž˜แžทแž“โ€‹แž…แŸ’แž”แžถแžŸแŸ‹โ€‹แž›แžถแžŸแŸ‹โ€‹แž‘แŸแŸ” แž แžพแž™ ClickHouse แžขแžถแž…แž™แžบแžแž‡แžถแž„ Vertica แž–แžธแžšแžŠแž„แŸ” แž แžพแž™โ€‹แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แžขแŸ’แž“แž€โ€‹แž€แŸ‚โ€‹แžแž˜แŸ’แžšแžผแžœโ€‹แž”แž“แŸ’แžแžทแž…โ€‹แž แžพแž™โ€‹แžŸแžšแžŸแŸแžšโ€‹แžœแžถโ€‹แžกแžพแž„โ€‹แžœแžทแž‰ แž“แŸ„แŸ‡โ€‹แž–แžฝแž€แžœแžถโ€‹แž”แŸ’แžšแž แŸ‚แž›โ€‹แžŸแŸ’แž˜แžพแŸ” แž˜แžทแž“แžขแžถแž€แŸ’แžšแž€แŸ‹โ€‹แž‘แŸแŸ” แž“แžทแž„แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แžŠแŸ„แž™แž”แžถแž“แž‘แž‘แžฝแž›แž›แž‘แŸ’แž’แž•แž›แžแŸแžŸแŸ’แž แž แžพแž™แžŸแž˜แŸ’แž›แžนแž„แž˜แžพแž›แžœแžถแž–แžธแž˜แžปแŸ†แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ LifeStreet แž”แžถแž“แž‘แŸ… ClickHouse แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž“แŸแŸ‡แž‡แžถแž†แŸ’แž“แžถแŸ†แž‘แžธ 16 แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžšแŸ†แž›แžนแž€แžขแŸ’แž“แž€แŸ” แžœแžถโ€‹แžŠแžผแž…แž‡แžถโ€‹แž€แžถแžšโ€‹แž›แŸแž„แžŸแžพแž…โ€‹แžšแž”แžŸแŸ‹โ€‹แžŸแžแŸ’แžœโ€‹แž€แžŽแŸ’แžŠแžปแžšโ€‹แžŠแŸ‚แž›โ€‹แžŸแŸ’แžšแŸ‚แž€โ€‹แž‘แŸ’แžšแž แŸ„แž™แŸ† แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž”แž“แŸ’แžโ€‹แžŸแŸŠแžธโ€‹แžŠแžพแž˜โ€‹แžแŸ’แžšแžŸแž€แŸ‹แŸ” แž แžพแž™แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžŽแŸŒแž“แžถแž™แŸ‰แžถแž„แž›แž˜แŸ’แžขแžทแž แž˜แžถแž“แžœแžธแžŠแŸแžขแžผแžขแŸ†แž–แžธแžšแžฟแž„แž“แŸแŸ‡แŸ”แž›แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžŠแžผแž…แŸ’แž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž˜แžทแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžœแžถแž›แž˜แŸ’แžขแžทแžแž‘แŸ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž“แžทแž™แžถแž™แžแŸ‚แžขแŸ†แž–แžธแž›แž‘แŸ’แž’แž•แž› แž“แžทแž„แžšแžฟแž„แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž”แžถแž“แž“แžทแž™แžถแž™แž“แŸ…แž–แŸแž›แž“แŸ„แŸ‡แŸ”

แž›แž‘แŸ’แž’แž•แž›แž‚แžบแŸ–

  • แž€แžถแžšแž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€แžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™แž“แžทแž„แž…แŸ’แžšแžพแž“แž‡แžถแž„แž˜แžฝแž™แž†แŸ’แž“แžถแŸ†แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ”
  • แž•แž›แžทแžแž—แžถแž–แž“แžทแž„แž—แžถแž–แž”แžแŸ‹แž”แŸ‚แž“แž”แžถแž“แž€แžพแž“แžกแžพแž„แŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž…แŸ†แž“แžฝแž“ 10 แž–แžถแž“แŸ‹แž›แžถแž“แžŠแŸ‚แž›แž™แžพแž„แžขแžถแž…แž˜แžถแž“แž›แž‘แŸ’แž’แž—แžถแž–แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แžแŸ’แž›แžธ LifeStreet แžฅแžกแžผแžœแž“แŸแŸ‡แžšแž€แŸ’แžŸแžถแž‘แžปแž€ 75 แž–แžถแž“แŸ‹แž›แžถแž“แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒ แž แžพแž™แžขแžถแž…แž’แŸ’แžœแžพแžœแžถแž”แžถแž“แžšแž™แŸˆแž–แŸแž› 3 แžแŸ‚ แžฌแž…แŸ’แžšแžพแž“แž‡แžถแž„แž“แŸแŸ‡แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžšแžถแž”แŸ‹แžŠแž›แŸ‹แž€แŸ†แž–แžผแž› แž“แŸ„แŸ‡แžœแžถแž˜แžถแž“แžšแž แžผแžแžŠแž›แŸ‹แž˜แžฝแž™แž›แžถแž“แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžœแžทแž“แžถแž‘แžธแŸ” แžŸแŸ†แžŽแžฝแžš SQL แž…แŸ’แžšแžพแž“แž‡แžถแž„แž˜แžฝแž™แž›แžถแž“แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแž”แžถแž“แž˜แž€แžŠแž›แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸแŸ‡ แžŠแŸ‚แž›แž—แžถแž‚แž…แŸ’แžšแžพแž“แž˜แž€แž–แžธแž˜แž“แžปแžŸแŸ’แžŸแž™แž“แŸ’แžแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”
  • แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹ ClickHouse แž‡แžถแž„ Vertica แž–แžฝแž€แž‚แŸแž€แŸแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž“แŸ…แž›แžพแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž•แž„แžŠแŸ‚แžšแž–แžธแž–แŸ’แžšแŸ„แŸ‡แžแžถแžŸ SAS แžแŸ’แž›แŸƒแž‡แžถแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„ Vertica แŸ” ClickHouse แž”แžถแž“แž”แŸ’แžšแžพ SATA แŸ” แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธ? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„ Vertica แž”แž‰แŸ’แž…แžผแž›แž‚แžบแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แŸ” แž แžพแž™แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แž‘แžถแž˜แž‘แžถแžšแžแžถแžแžถแžŸแž˜แžทแž“แžแž™แž…แžปแŸ‡แžแŸ’แž›แžถแŸ†แž„แž–แŸแž€แž‘แŸ แž แžพแž™แž”แžŽแŸ’แžแžถแž‰แž˜แžทแž“แžแž™แž…แžปแŸ‡แžแŸ’แž›แžถแŸ†แž„แž–แŸแž€ แž“แŸ„แŸ‡แž‚แžบแž‡แžถแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แž›แŸƒแž‡แžถแž„แŸ” แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แž”แž‰แŸ’แž…แžผแž›แž‚แžบแžขแžŸแž˜แž€แžถแž›แŸ” แž‡แžถแž„แž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แžขแŸ’แž“แž€แžแŸ‚แž„แžแŸ‚แžขแžถแž…แžŸแžšแžŸแŸแžšแžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แžŠแŸ„แž™แž˜แžทแž“แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžถ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แž›แžฟแž“แž‡แžถแž„แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„ Vertika แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž›แžพแžŠแŸ’แžšแžถแž™แž™แžบแžแž€แŸแžŠแŸ„แž™แŸ” แž แžพแž™แž€แžถแžšแžขแžถแž“แž€แŸแžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แžšแŸ” แž€แžถแžšแžขแžถแž“แž“แŸ…แž›แžพ SATA แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„ RAID แž“แŸ„แŸ‡แžœแžถแž›แžฟแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž แžพแž™แŸ”
  • แž˜แžทแž“แž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แžขแžถแž‡แŸ’แž‰แžถแž”แžŽแŸ’แžŽ แž–แŸ„แž›แž‚แžบแž‘แžทแž“แŸ’แž“แž“แŸแž™ 3 petabytes แž€แŸ’แž“แžปแž„ 60 servers (20 servers แž‚แžบแž˜แžฝแž™ replica) แž“แžทแž„ 6 trillion records แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแž แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แŸ” แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแžŠแžผแž…แž“แŸแŸ‡แžขแžถแž…แž‘แžทแž‰แž”แžถแž“แž“แŸ… Vertica แž‘แŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžฅแžกแžผแžœโ€‹แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†โ€‹แž„แžถแž€โ€‹แž‘แŸ…โ€‹แžšแž€โ€‹แžšแžฟแž„โ€‹แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„โ€‹แž€แŸ’แž“แžปแž„โ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แž“แŸแŸ‡แŸ”

  • แž‘แžธแž˜แžฝแž™แž‚แžบแž‡แžถแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ” แž—แžถแž‚แž…แŸ’แžšแžพแž“แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแŸ”
  • แž‘แžธแž–แžธแžšแž‚แžบแž€แžถแžšแž”แž„แŸ’แž€แžพแž SQL แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžŸแŸ†แžŽแžฝแžš OLAP แž’แž˜แŸ’แž˜แžแžถแž‚แžบแž‡แžถแž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแŸ” แž‡แžฝแžšโ€‹แžˆแžšโ€‹แžแŸ’แž›แŸ‡โ€‹แž‘แŸ…โ€‹แž‡แžถโ€‹แž€แŸ’แžšแžปแž˜โ€‹แžแžถแž˜ แž‡แžฝแžšโ€‹แžˆแžšโ€‹แžแŸ’แž›แŸ‡โ€‹แž‘แŸ…โ€‹แž˜แžปแžแž„แžถแžšโ€‹แžŸแžšแžปแž”แŸ” แž˜แžถแž“แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžแŸ†แžŽแžถแž„แž‡แžถแž…แŸ†แžŽแžทแžแž“แŸƒแž‚แžผแž”แž˜แžฝแž™แŸ” แž€แŸ’แžšแžปแž˜แž‘แžถแŸ†แž„แž˜แžผแž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž‚แžทแžแžแžถแž‡แžถแž€แžถแžšแž–แŸ’แž™แžถแž€แžšแžŽแŸแŸ” แž แžพแž™แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž แŸ…แžแžถแž€แžถแžšแžœแžทแž—แžถแž‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แž˜แŸ’แžšแžปแŸ‡แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž‡แžถแžšแžฟแž™แŸ— แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž™แž€แž‚แŸ†แžšแžผแžแžถแž˜แž‘แž˜แŸ’แžšแž„แŸ‹แž•แŸ’แž€แžถแž™ - แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž–แžทแžแž€แžŽแŸ’แžแžถแž› แž“แžทแž„แž›แž€แŸ’แžแžŽแŸˆแž“แŸƒแž€แžถแžšแž–แžทแžแž“แŸแŸ‡แž“แŸ…แžแžถแž˜แž”แžŽแŸ’แžแŸ„แž™แž…แŸ†แž แŸ€แž„ แžแžถแž˜แž”แžŽแŸ’แžแŸ„แž™แž€แžถแŸ†แžšแžŸแŸ’แž˜แžธแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž“แŸƒแž€แžถแžšแžšแž…แž“แžถแžšแžถแž„แž€แžถแž™แžšแž”แŸ€แž”แžŠแŸ‚แž›แžœแžถแžŸแž˜แž“แŸ…แž›แžพแžแžปแž–แžฝแž€แž‚แŸแž‡แžถแž’แž˜แŸ’แž˜แžแžถแž’แŸ’แžœแžพแžแŸ†แžŽแžถแž„แž’แž˜แŸ’แž˜แžแžถแŸ” แžขแŸ’แž“แž€แžขแžถแž… denormalize แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒแž“แŸ…แž›แžพแžแžถแžŸ แž แžพแž™แž˜แžทแž“แžŸแžผแžœแž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž›แžพแžŸแŸ†แžŽแžฝแžšแž‘แŸแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž‡แžถแž’แž˜แŸ’แž˜แžแžถ แž–แžฝแž€แž‚แŸแž”แž„แŸ’แž€แžพแžแžแŸ†แžŽแžถแž„แž’แž˜แŸ’แž˜แžแžถ แž–แŸ„แž›แž‚แžบแžแžถแžšแžถแž„แž€แžถแžšแž–แžทแž แž“แžทแž„แžแžถแžšแžถแž„แžœแžทแž˜แžถแžแŸ’แžšแž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แž‘แŸแŸ” แž˜แžถแž“แž แŸแžแžปแž•แž›แž–แžธแžšแž™แŸ‰แžถแž„แŸ–

  • แž‘แžธแž˜แžฝแž™แž‚แžบแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚ ClickHouse แž˜แžทแž“แžŸแžผแžœแž˜แžถแž“แž€แžถแžšแž…แžผแž›แžšแžฝแž˜ แž–แŸ„แž›แž‚แžบแž˜แžถแž“แž€แžถแžšแž…แžผแž›แžšแžฝแž˜ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แž‚แŸแž˜แžทแž“แž›แŸ’แžขแŸ” แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžขแžถแž€แŸ’แžšแž€แŸ‹แŸ”
  • แž‘แžธแž–แžธแžšแž‚แžบแžแžถแžแžถแžšแžถแž„แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แŸ” แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž…แžถแž“แž‘แžถแŸ†แž„แž“แŸแŸ‡ แžŠแŸ‚แž›แž“แŸ…แž‡แžปแŸ†แžœแžทแž‰แžšแž„แŸ’แžœแž„แŸ‹แž•แŸ’แž€แžถแž™ แžขแŸ’แžœแžธแž˜แžฝแž™แžแŸ’แžšแžผแžœแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แžงแž‘แžถแž แžšแžŽแŸ แžˆแŸ’แž˜แŸ„แŸ‡แžขแžแžทแžแžทแž‡แž“ แžˆแŸ’แž˜แŸ„แŸ‡แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แŸ”แž›แŸ” แž แžพแž™แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸแŸ”

แž แžพแž™แž˜แžถแž“แž•แŸ’แž›แžผแžœแž…แŸแž‰แž–แžธแžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แŸ” แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž–แžธแžšแŸ–

  • แž‘แžธแž˜แžฝแž™แž‚แžบแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜แŸ” แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜โ€‹แžแžถแž„โ€‹แž€แŸ’แžšแŸ…โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž‡แžฝแž™ 99% โ€‹แžŠแŸ„แŸ‡โ€‹แžŸแŸ’แžšแžถแž™โ€‹แž”แž‰แŸ’แž แžถโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„ star-schema แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„โ€‹แž€แžถแžšโ€‹แžขแžถแž”แŸ‹แžŠแŸแžโ€‹แž‡แžถแžŠแžพแž˜แŸ”
  • แž‘แžธแž–แžธแžšแž‚แžบแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžถแžšแŸแŸ” แžขแžถแžšแŸแž€แŸแž‡แžฝแž™แž€แž˜แŸ’แž…แžถแžแŸ‹แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž“แžทแž„แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž’แž˜แŸ’แž˜แžแžถแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž…แžผแž›แžšแžฝแž˜แž‘แŸแŸ”
  • แžขแžถแž…แžขแžถแž”แŸ‹แžŠแŸแžแž”แžถแž“แŸ” แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแžแŸ‚แž˜แžธแž“แžถ แž†แŸ’แž“แžถแŸ† 2018 แž˜แž€ แžฑแž€แžถแžŸแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แžฏแž€แžŸแžถแžšแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“ (แžขแŸ’แž“แž€แž“แžนแž„แž˜แžทแž“แžƒแžพแž‰แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแž‘แŸ) แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€ แž–แŸ„แž›แž‚แžบแž’แžถแžแžปแžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แžœแžถแžŠแžผแž…แž‡แžถแžแžปแŸ”
  • แžแŸ‚แž„แžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžแžท แžŠแžผแž…แŸ’แž“แŸแŸ‡แž…แžผแž›แžšแžฝแž˜แž‡แžถแž˜แžฝแž™แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžฟแž“แž‡แžถแž„แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž‡แžถแžแžถแžšแžถแž„แžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž›แžพแžแžถแžŸ แž แžพแž™แžœแžถแž˜แžทแž“แž‘แžถแž“แŸ‹แž‡แžถแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแžœแžถแžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แž‘แŸ แž—แžถแž‚แž…แŸ’แžšแžพแž“แž‘แŸ†แž“แž„แž‡แžถแž˜แžทแž“แž˜แŸ‚แž“แž‘แŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • แžขแŸ’แž“แž€แž€แŸแž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž€แžถแžšแž…แžผแž›แžšแžฝแž˜แžŠแŸ‚แžšแŸ”
  • แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžแŸ†แžŽแžถแž„โ€‹แž–แžธ 1 แž‘แŸ…โ€‹แž…แŸ’แžšแžพแž“แŸ”
  • แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แŸ†แž“แžทแžแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ† แžขแžถแžšแŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ geeks แŸ” แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž˜แžปแžแž„แžถแžš lambda แž แžพแž™แžŠแžผแž…แŸ’แž“แŸแŸ‡แž“แŸ…แž›แžพแŸ”

แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžถแž€แŸ’แž™แž€แŸ’แžšแž แž˜แž‘แŸแŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž˜แžปแžแž„แžถแžšแžŠแŸแž˜แžถแž“แžฅแž‘แŸ’แž’แžทแž–แž›แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž€แžทแž…แŸ’แž…แž€แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แžแžถแž˜แžšแž”แŸ€แž”แžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แž†แžพแžแž†แžถแž™แž”แŸ†แž•แžปแžแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžงแž‘แžถแž แžšแžŽแŸแž’แž˜แŸ’แž˜แžแžถแžŠแŸ‚แž›แž‡แžฝแž™แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžขแžถแžšแŸแŸ” แžงแž‘แžถแž แžšแžŽแŸแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ–

  • แžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแž˜แžŸแŸ’แž›แžถแž€แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“ hashtags แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž แžพแž™แž…แž„แŸ‹แžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แŸ’แžšแž€แžถแžŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ„แž™ hashtag แŸ”
  • แžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแž˜แž‚แžผแžแž˜แŸ’แž›แŸƒแž‚แž“แŸ’แž›แžนแŸ‡แŸ” แžœแžถแž€แŸแž˜แžถแž“แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแž•แž„แžŠแŸ‚แžšแŸ”
  • แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž”แž‰แŸ’แž‡แžธแž€แžผแž“แžŸแŸ„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถแžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แž€แžทแž…แŸ’แž…แž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžขแžถแžšแŸแŸ” แžŸแŸ’แž›แžถแž€แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž”แž“แŸ’แž‘แžถแžแŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž แžพแž™แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžŠแŸ„แž™แž€แž“แŸ’แžŸแŸ„แž˜แž’แž˜แŸ’แž˜แžแžถ แžฌแž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพ Joins แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แžขแŸ’แž“แž€แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž“แŸ„แŸ‡แž‘แŸ แžœแžถแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžŽแŸŒแž“แžถแžขแžถแžšแŸแžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ hashtags แžฌแž”แž„แŸ’แž€แžพแžแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแž˜แŸ’แž›แŸƒแž‚แž“แŸ’แž›แžนแŸ‡แŸ”

แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ Nested แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžˆแŸ’แž˜แŸ„แŸ‡แž›แŸ’แžขแž”แŸ†แž•แžปแžแž‘แŸแŸ” แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแžถแžšแŸแž–แžธแžšแžŠแŸ‚แž›แž˜แžถแž“แž•แŸ’แž“แŸ‚แž€แž‘แžผแž‘แŸ…แž“แŸ…แž€แŸ’แž“แžปแž„แžˆแŸ’แž˜แŸ„แŸ‡ แž“แžทแž„แž›แž€แŸ’แžแžŽแŸˆแž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”

แž แžพแž™แžœแžถแž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแž˜แžŸแŸ’แž›แžถแž€แŸ” แž˜แžถแž“แž˜แžปแžแž„แžถแžš hasแžŠแŸ‚แž›แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžขแžถแžšแŸแž˜แžถแž“แž’แžถแžแžปแŸ” แžขแŸ’แž“แž€แžšแžถแž›แŸ‹แž‚แŸ’แž“แžถแž”แžถแž“แžšแž€แžƒแžพแž‰แž’แžถแžแžปแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แžšแž”แžŸแŸ‹แž™แžพแž„แŸ”

แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแž˜ subid แž˜แžถแž“แž—แžถแž–แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž”แž“แŸ’แžแžทแž…แŸ” แž™แžพแž„แžแŸ’แžšแžผแžœแžŸแŸ’แžœแŸ‚แž„แžšแž€แž›แžทแž”แžทแž€แŸ’แžšแž˜แž“แŸƒแž€แžผแž“แžŸแŸ„แž‡แžถแž˜แžปแž“แžŸแžทแž“ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แž€แž’แžถแžแžปแž‡แžถแž˜แžฝแž™แž›แžทแž”แžทแž€แŸ’แžšแž˜แž“แŸแŸ‡ แž แžพแž™แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžแž˜แŸ’แž›แŸƒแž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแŸ” แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™แžœแžถแžŸแžถแž˜แž‰แŸ’แž‰แžŽแžถแžŸแŸ‹แž แžพแž™แž”แž„แŸ’แžšแžฝแž˜แŸ”

แž€แž“แŸ’แžŸแŸ„แž˜แž’แž˜แŸ’แž˜แžแžถแžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แžŸแžšแžŸแŸแžš แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžšแž€แŸ’แžŸแžถแžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž€แŸ’แž“แžปแž„แž˜แžฝแž™แž‡แžฝแžš แž“แŸ„แŸ‡แžœแžถแž“แžนแž„แž‡แžถแžŠแŸ†แž”แžผแž„ แž…แŸ’แžšแž”แžผแž€แž…แŸ’แžšแž”แž›แŸ‹แŸ” แž แžพแž™แž‘แžธแž–แžธแžš แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แžผแžšแž‡แžถแž„แžขแžถแžšแŸแž–แžธแžšแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžงแž‘แžถแž แžšแžŽแŸแž˜แžฝแž™แž‘แŸ€แžแŸ” แžขแŸ’แž“แž€แž˜แžถแž“แžขแžถแžšแŸแžŠแŸ‚แž›แžขแŸ’แž“แž€แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แŸ” แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แž”แž€แž”แŸ’แžšแŸ‚แžœแžถแž‘แŸ…แž‡แžถแžˆแŸ’แž˜แŸ„แŸ‡แŸ” แž˜แžปแžแž„แžถแžš arrayMap. แž“แŸแŸ‡แž‚แžบแž‡แžถแž˜แžปแžแž„แžถแžš lambda แž’แž˜แŸ’แž˜แžแžถแŸ” แžขแŸ’แž“แž€แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž€แž“แŸ’แžŸแŸ„แž˜ lambda แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž แžพแž™แž“แžถแž„แž‘แžถแž‰แžแž˜แŸ’แž›แŸƒแž“แŸƒแžˆแŸ’แž˜แŸ„แŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž“แžธแž˜แžฝแž™แŸ—แž…แŸแž‰แž–แžธแžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜แŸ”

แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžแžถแž˜แžšแž”แŸ€แž”แžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แžขแž“แžปแž‚แž˜แž“แŸโ€‹แž–แŸ’แž™แžถแž€แžšแžŽแŸโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž แžปแž…โ€‹แžŠแŸ‚แž›โ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž›โ€‹แžแžถโ€‹แžแžพโ€‹แž’แžถแžแžปโ€‹แžŽแžถโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž‚แŸ’แž“แžถโ€‹แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžšแž”แžŸแŸ‹แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‡แžฝแž™แžŸแž˜แŸ’แžšแžฝแž›แžŸแŸ€แž‚แŸ’แžœแžธ แž“แžทแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž”แž‰แŸ’แž แžถโ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แž€แŸ†แž–แžปแž„โ€‹แž”แŸ’แžšแžˆแž˜โ€‹แž˜แžปแž แž แžพแž™โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž…แž„แŸ‹โ€‹แž“แžทแž™แžถแž™โ€‹แž‚แžบโ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ”

  • ClickHouse แž˜แžทแž“แž˜แžถแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแŸ€แž”แž…แŸ†แžŸแŸ†แžŽแžฝแžšแž‘แŸแŸ” แžŠแžถแž…แŸ‹แžแžถแžแŸ”
  • แž™แŸ‰แžถแž„โ€‹แžŽแžถโ€‹แž€แŸโ€‹แžŠแŸ„แž™ แžŸแŸ†แžŽแžฝแžšโ€‹แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰โ€‹แž“แŸ…โ€‹แžแŸ‚โ€‹แžแŸ’แžšแžผแžœโ€‹แž’แŸ’แžœแžพโ€‹แž•แŸ‚แž“แž€แžถแžšแŸ” แžแžพแž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŽแžถแžแŸ’แž›แŸ‡?
  • แž”แŸ’แžšแžŸแžทแž“แž”แžพโ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž…แžผแž›แžšแžฝแž˜โ€‹แž…แŸ’แžšแžพแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แžŸแŸ†แžŽแžฝแžš แžขแŸ’แž“แž€โ€‹แžšแžปแŸ†โ€‹แž–แžฝแž€แžœแžถโ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž‡แŸ’แžšแžพแžŸแžšแžพแžŸโ€‹แžšแž„แŸ” แž แžพแž™แž”แž‘แž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž‚แžบแžŸแŸ†แžแžถแž“แŸ‹แŸ”
  • แž แžพแž™แž‘แžธแž–แžธแžš - แž”แŸ’แžšแžŸแžทแž“แž”แžพแžŸแŸ†แžŽแžพแžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ†แžŽแžฝแžšแžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ แž˜แžถแž“แžแŸ‚แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แž“แžปแž„แž”แŸ†แž•แžปแžแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ แž แžพแž™แžขแŸ’แžœแžธแŸ—แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž˜แžฝแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ… แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แžŸแŸ†แžŽแžฝแžšแž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž‡แžถแž…แŸ’แžšแžพแž“ (แž…แžผแž›แžšแžฝแž˜) แž“แŸ„แŸ‡แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž›แŸ†แžŠแžถแž”แŸ‹แŸ”

แž แžพแž™แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžŸแžถแž˜แž‰แŸ’แž‰แž‡แžถแž„แž“แŸแŸ‡ แž‡แžฝแž“แž€แžถแž›แžœแžถแž€แŸแž…แžถแŸ†แž”แžถแž…แŸ‹แž•แž„แžŠแŸ‚แžšแž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž€แŸ†แžŽแžแŸ‹แž–แŸแž› แž“แžทแž„แžŸแžšแžŸแŸแžšแžŸแŸ†แžŽแžฝแžšแžกแžพแž„แžœแžทแž‰แž”แž“แŸ’แžแžทแž…แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž“แŸแŸ‡แž‚แžบแž‡แžถแžงแž‘แžถแž แžšแžŽแŸแž˜แžฝแž™แŸ” แž“แŸ…แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž†แŸ’แžœแŸแž„แž‚แžบแž‡แžถแžŸแŸ†แžŽแžฝแžšแžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰แž–แžธแž”แŸ’แžšแž‘แŸแžŸแž€แŸ†แž–แžผแž›แž‘แžถแŸ†แž„ 5 แŸ” แž แžพแž™แžœแžถแžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž› 2,5 แžœแžทแž“แžถแž‘แžธ แžแžถแž˜แž‚แŸ†แž“แžทแžแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แž แžพแž™แž“แŸ…แž•แŸ’แž“แŸ‚แž€แžแžถแž„แžŸแŸ’แžแžถแŸ† แžŸแŸ†แžŽแžฝแžšแžŠแžผแž…แž‚แŸ’แž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰แž”แž“แŸ’แžแžทแž…แŸ” แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแžŠแžถแž€แŸ‹แž‡แžถแž€แŸ’แžšแžปแž˜แžแžถแž˜แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžš แž™แžพแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŠแžถแž€แŸ‹แž‡แžถแž€แŸ’แžšแžปแž˜แžแžถแž˜แž‚แž“แŸ’แž›แžนแŸ‡ (int)แŸ” แž แžพแž™แžœแžถแž›แžฟแž“แž‡แžถแž„แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แžพแž„แž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜แž‘แŸ…แž“แžนแž„แž›แž‘แŸ’แž’แž•แž›แŸ” แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ 2,5 แžœแžทแž“แžถแž‘แžธ แžŸแŸ†แžŽแžพแžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž› 1,5 แžœแžทแž“แžถแž‘แžธแŸ” แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž›แŸ’แžขแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžงแž‘แžถแž แžšแžŽแŸแžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžŸแžšแžŸแŸแžšแžแž˜แŸ’แžšแž„แžกแžพแž„แžœแžทแž‰แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแŸ†แžŽแžพแžšแž”แžŸแŸ‹แžšแžปแžŸแŸ’แžŸแŸŠแžธแŸ” แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž™แŸˆแž–แŸแž› 5 แžœแžทแž“แžถแž‘แžธแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แžŸแžšแžŸแŸแžšแžœแžถแžกแžพแž„แžœแžทแž‰แžแžถแž˜แžšแž”แŸ€แž”แžŠแŸ‚แž›แž™แžพแž„แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž˜แŸ’แžแž„แž‘แŸ€แžแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž›แŸแžแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ†แžŽแžปแŸ†แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž€แžผแž“แžŸแŸ„แž‘แžถแŸ†แž„แž“แŸ„แŸ‡แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžšแžปแžŸแŸ’แžŸแŸŠแžธ แž“แŸ„แŸ‡แžœแžถแž“แžนแž„แž›แžฟแž“แž‡แžถแž„แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž˜แžถแž“แž›แŸ’แž”แžทแž…แž”แŸ‚แž”แž“แŸแŸ‡แž‡แžถแž…แŸ’แžšแžพแž“แŸ” แž แžพแž™แž–แžฝแž€แžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŸแŸ†แžŽแžฝแžšแžŠแŸ‚แž›แžขแŸ’แž“แž€แž‚แžทแžแžแžถแž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžฟแž“แžšแžฝแž…แž‘แŸ…แž แžพแž™ แžฌแž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰ แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แžบแžแŸ” แž–แžฝแž€แž‚แŸแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž€แžถแž“แŸ‹แžแŸ‚แž›แžฟแž“แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • แž€แžถแžšแž„แžถแžšแžขแžแžทแž”แžšแž˜แžถแž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž…แŸ‚แž€แž…แžถแž™แŸ”
  • แžแž˜แŸ’แžšแŸ€แž”แžแžถแž˜แž”แŸ’แžšแž—แŸแž‘แžขแž”แŸ’แž”แž”แžšแž˜แžถ แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž’แŸ’แžœแžพแžŠแŸ„แž™ ints แŸ”
  • แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹ (แž…แžผแž›แžšแžฝแž˜) แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜ แž“แŸ„แŸ‡แž‡แžถแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžœแžถแž‡แžถแž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแžฝแž…แž แžพแž™แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แž‡แžถแž€แŸ’แžšแžปแž˜ แž“แŸ„แŸ‡แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž…แžผแž›แžšแžฝแž˜ แžฌแž€แžถแžšแž แŸ…แžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž แŸ…แžแžถแžแžทแž…แž‡แžถแž„แžŠแž„ แž แžพแž™แžœแžถแž“แžนแž„แž€แžถแž“แŸ‹แžแŸ‚แž›แžฟแž“แŸ” .
  • แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแžแž˜แŸ’แžšแž„แŸ”

แž˜แžถแž“โ€‹แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸโ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‘แŸ€แž แž แžพแž™โ€‹แž˜แžทแž“โ€‹แž˜แŸ‚แž“โ€‹แžแŸ’แžšแžนแž˜โ€‹แžแŸ‚โ€‹แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž แžถแž‰โ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸแŸ” แž แžพแž™แž–แŸแž›แžแŸ’แž›แŸ‡แž–แžฝแž€แž‚แŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžขแžถแž…แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸƒแžŸแŸ†แžŽแžฝแžšแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž…แžผแžšแž”แž“แŸ’แžแž‘แŸ…แžงแž‘แžถแž แžšแžŽแŸแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ X แž˜แž€แž–แžธแžŸแž แžšแžŠแŸ’แž‹แžขแžถแž˜แŸแžšแžทแž€แŸ” แžแžพโ€‹แž“แžถแž„โ€‹แž€แŸ†แž–แžปแž„โ€‹แž’แŸ’แžœแžพแžขแŸ’แžœแžธ?

แž˜แžถแž“แž€แžทแž…แŸ’แž…แž€แžถแžšแž˜แžฝแž™แŸ–

  • แžแŸ†แžŽแž—แŸ’แž‡แžถแž”แŸ‹แž€แŸ’แžšแŸ…แž”แžŽแŸ’แžแžถแž‰แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž‚แŸ†แžšแžผแž“แŸƒแž€แžถแžšแž…แž„แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžแžพแžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž‡แžถแžขแŸ’แžœแžธ?

แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€แž‘แžŸแŸ’แžŸแž“แžถแž’แž˜แŸ’แž˜แžแžถแž˜แŸ’แž“แžถแž€แŸ‹แž˜แž€แž‚แŸแž แž‘แŸ†แž–แŸแžšแž“แŸแŸ‡ 20 แžŠแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ‚แž–แžธแž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แž•แŸ’แžŸแŸแž„แŸ— แžฌแžŠแžผแž…แžŠแŸ‚แž›แž–แŸแž›แžแŸ’แž›แŸ‡แž˜แž€แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž‚แžถแžแŸ‹แž…แž„แž…แžถแŸ†แž‚แŸแž แž‘แŸ†แž–แŸแžšแž“แŸแŸ‡แŸ” แž˜แžพแž›แž•แž›แžทแžแž•แž›แžแŸ’แž›แŸ‡ แžŠแžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž€แž“แŸ’แžแŸ’แžšแž€ แž™แž€แžœแžถแž…แŸแž‰แž–แžธแž€แž“แŸ’แžแŸ’แžšแž€แŸ” แž แžพแž™แž“แŸ…แž‘แžธแž”แž‰แŸ’แž…แž”แŸ‹แžขแŸ’แžœแžธแž˜แžฝแž™แž‘แžทแž‰แŸ”

แžŸแŸ†แžŽแžฝแžšแžŸแž˜แž แŸแžแžปแž•แž›แŸ– "แžแžพแžขแŸ’แž“แž€แžŽแžถแž‚แžฝแžšแž”แž„แŸ‹แž”แŸ’แžšแžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž”แžพแž…แžถแŸ†แž”แžถแž…แŸ‹?" แž“แžทแž„ "แžแžพแž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แžขแŸ’แžœแžธแž˜แžถแž“แžฅแž‘แŸ’แž’แžทแž–แž›แž›แžพแž‚แžถแžแŸ‹ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“?" แŸ” แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แž แŸแžแžปโ€‹แžขแŸ’แžœแžธโ€‹แž”แžถแž“โ€‹แž‡แžถโ€‹แž‚แžถแžแŸ‹โ€‹แž‘แžทแž‰ แž แžพแž™โ€‹แž’แŸ’แžœแžพโ€‹แž˜แŸ‰แŸแž…โ€‹แžฒแŸ’แž™โ€‹แž˜แž“แžปแžŸแŸ’แžŸโ€‹แžŠแžผแž…โ€‹แž˜แž“แžปแžŸแŸ’แžŸโ€‹แž“แŸแŸ‡โ€‹แž‘แžทแž‰โ€‹แžŠแŸ‚แžš?

แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸแŸ‡ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž—แŸ’แž‡แžถแž”แŸ‹แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž“แŸ…แž›แžพแž‚แŸแž แž‘แŸ†แž–แŸแžšแžแžถแž˜แžšแž”แŸ€แž”แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž–แŸ„แž›แž‚แžบแžŠแžผแž…แž˜แŸ’แžŠแŸแž…แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžšแžœแžถแž„แž–แžฝแž€แž‚แŸแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚แž‘แŸ… DWH แŸ” แž แžพแž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžœแžทแž—แžถแž‚แž“แŸแŸ‡ แž”แž„แŸ’แž€แžพแžแž‚แŸ†แžšแžผแž“แŸƒแžขแŸ’แž“แž€แžŽแžถ แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แžแŸ’แžšแžผแžœแž”แž„แŸ’แž แžถแž‰แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แž‚แžบแž‡แžถแžŸแŸ†แžŽแžปแŸ†แž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’ แžŠแŸ‚แž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แž€แžพแžแžกแžพแž„ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž€แžถแžšแž‘แžทแž‰ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแžถแž…แž˜แžถแž“แž€แžถแžšแž‘แžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แžทแž‰แŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž“แŸแŸ‡แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžผแžšแžŸแŸแž–แŸ’แž‘ แžฌแž แŸ’แž‚แŸแž˜แž‘แžผแžšแžŸแž–แŸ’แž‘ แž“แŸ„แŸ‡แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž€แžถแžšแžŠแŸ†แžกแžพแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž’แŸ’แžœแžพแžกแžพแž„แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแžแŸ’แž›แŸƒ แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžšแžฝแž…แžšแžถแž›แŸ‹แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž“แŸ„แŸ‡แž”แŸ’แžšแžถแž€แŸ‹แžขแžถแž…แž“แžนแž„แžแŸ’แžšแžผแžœแž‘แžถแž˜แž‘แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžฟแž„แž“แŸแŸ‡แŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž…แŸ†แžŽแžถแž™แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ„แŸ‡แžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž“แŸแŸ‡แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž—แŸ’แž‡แžถแž”แŸ‹แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž˜แžถแž“แž‚แŸ†แžšแžผแž…แž„แž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž€แžถแžšแž–แŸแž‰แž“แžทแž™แž˜แž”แŸ†แž•แžปแžแž‚แžบแŸ–

  • แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แžŠแŸ‚แž›แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‚แžบแž‡แžถแž€แžถแžšแž…แžปแž… แžฌแž…แŸ†แžŽแžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ”
  • แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžŠแŸ†แž”แžผแž„ แž–แŸ„แž›แž‚แžบแž‡แžถแžšแžฟแž„แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž“แžถแŸ†แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแŸ”
  • แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž›แžธแž“แŸแžขแŸŠแŸ‚แžš - แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŸแŸ’แž˜แžพแž‚แŸ’แž“แžถแŸ”
  • แž€แžถแžšแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แŸ”
  • แž›โ€‹แž›แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แžแžพแžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แž˜แžถแž“ Runtime แž“แžทแž„ Cassandra แŸ” Cassandra แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แž‡แžถโ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แž•แŸ’แž‘แžปแž€โ€‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แž–แŸ„แž›โ€‹แž‚แžบโ€‹แžšแžถแž›แŸ‹โ€‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšโ€‹แžŠแŸ‚แž›โ€‹แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžšแž€แŸ’แžŸแžถโ€‹แž‘แžปแž€โ€‹แž€แŸ’แž“แžปแž„โ€‹แž“แŸ„แŸ‡แŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžแŸ’แž›แŸ‡แž…แžผแž›แž˜แž€แž€แŸ’แž“แžปแž„ Runtime แžงแž‘แžถแž แžšแžŽแŸ แž”แž„แŸ’แž แžถแž‰แž‘แŸ†แž–แŸแžšแžแŸ’แž›แŸ‡ แžฌแžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžŸแŸ†แžŽแžพแž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡ Cassandra - แžแžพแž˜แžถแž“แž˜แž“แžปแžŸแŸ’แžŸแž”แŸ‚แž”แž“แŸแŸ‡แžฌแžขแžแŸ‹แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‘แž‘แžฝแž›แŸ” แž แžพแž™แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแžŸแŸ†แžŽแžถแž„แžŠแŸ‚แž›แžŸแŸ†แžŽแžพแž˜แžถแž“แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸ„แŸ‡แžœแžถแž„แžถแž™แžŸแŸ’แžšแžฝแž›แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž˜แžทแž“แž˜แžถแž“แžŸแŸ†แžŽแžถแž„แž‘แŸแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž…แžปแž„แž€แŸ’แžšแŸ„แž™ แžฌแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ„แž™แž…แžปแž…แž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ”แž›แŸ”

แž แžพแž™แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž™แŸ‰แžถแž„แž›แŸ’แžข แžŠแžšแžถแž”แžŽแžถแž€แžถแžšแž…แž„แž‚แžบแžŠแž›แŸ‹แž€แžถแžšแž…แžปแž…แž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ” แž–แŸ’แžšแŸ„แŸ‡แžแžถแž˜แžถแž“แžขแŸ’แž“แž€แž…แžปแž… 10 แž›แžถแž“แžŠแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒ 300 แž›แžถแž“แžŠแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ‚ แž”แžพแž™แžพแž„แž€แŸ†แžŽแžแŸ‹ Window แž˜แžฝแž™แžแŸ‚แŸ” แž แžพแž™แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž“แŸ…แž€แŸ’แž“แžปแž„ Cassandra แžœแžถแžแŸ’แžšแžผแžœแžแŸ‚แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž›แžฟแž“ แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚ Runtime แžแŸ’แžšแžผแžœแž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แž™แŸ‰แžถแž„แžšแž แŸแžŸ แžœแžถแžแŸ’แžšแžผแžœแž…แŸ†แžŽแžถแž™แž–แŸแž›แž”แŸ’แžšแž แŸ‚แž› 10-15 servers แŸ”

แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž…แž„แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž˜แžฝแž™แž‘แŸ…แž“แžนแž„แž€แžถแžšแž”แž„แŸ’แž แžถแž‰ แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ„แŸ‡แžœแžถแž”แžถแž“แž”แŸ’แžšแŸ‚แž€แŸ’แž›แžถแž™แž‘แŸ…แž‡แžถแž˜แžทแž“แžŸแžผแžœแžŸแž”แŸ’แž”แžถแž™แž“แŸ„แŸ‡แž‘แŸแŸ” แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธ? แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž˜แžพแž›แžƒแžพแž‰แžแžถแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ 30 แžŠแž„แž‘แŸ€แžแžแŸ’แžšแžผแžœแžšแž€แŸ’แžŸแžถแž‘แžปแž€แŸ” แž แžพแž™แžแžถแž˜แž“แŸ„แŸ‡ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ 30 แžŠแž„แž‘แŸ€แžแŸ” แž แžพแž™แžœแžถแž”แŸ’แžšแŸ‚แžแžถแž“แŸแŸ‡แž‚แžบแž‡แžถแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแžแžฝแž›แŸแžแžแžถแžšแžถแžŸแžถแžŸแŸ’แžแŸ’แžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แžŠแžพแž˜แŸ’แž”แžธแžšแž€แŸ’แžŸแžถแž”แžถแž“แžšแž แžผแžแžŠแž›แŸ‹ 500 servers แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹ แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž˜แžถแž“ servers แžแžทแž…แž‡แžถแž„แž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„ Runtime แž€แŸแžŠแŸ„แž™ แž“แŸ„แŸ‡แž‚แžบแž‡แžถแžแžฝแž›แŸแžแžแžปแžŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™โ€‹แž–แžฝแž€โ€‹แž‚แŸโ€‹แž…แžถแž”แŸ‹โ€‹แž•แŸ’แžŠแžพแž˜โ€‹แž‚แžทแžโ€‹แžแžถโ€‹แžแŸ’แžšแžผแžœโ€‹แž’แŸ’แžœแžพโ€‹แž™แŸ‰แžถแž„โ€‹แžŽแžถแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž™แžพแž„แž”แžถแž“แž‘แŸ… ClickHouse แŸ” แž“แžทแž„แžšแž”แŸ€แž”แž’แŸ’แžœแžพแžœแžถแž“แŸ…แž›แžพ ClickHouse? แž“แŸ… glance แžŠแŸ†แž”แžผแž„, แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžแžถแž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแŸ†แžŽแžปแŸ†แž“แŸƒแž€แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž›แŸ†แž“แžถแŸ†แž˜แžฝแž™แŸ”

  • แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž€แžพแž“แžกแžพแž„ แž™แžพแž„แž—แŸ’แž‡แžถแž”แŸ‹แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžกแžพแž„แŸ— แž–แŸ„แž›แž‚แžบแžœแžถแžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“ แž แžพแž™ ClickHouse แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž‡แžถแž˜แžฝแž™แžœแžแŸ’แžแžปแžŠแŸ‚แž›แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“แž‘แŸแŸ”
  • แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แž‘แžŸแŸ’แžŸแž“แžถแž˜แž€แžšแž€แž™แžพแž„ แž™แžพแž„แžแŸ’แžšแžผแžœแžŠแž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž…แŸแž‰แžŠแŸ„แž™แž‚แž“แŸ’แž›แžนแŸ‡ แžแžถแž˜แžšแž™แŸˆแž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž…แžผแž›แž˜แžพแž›แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แŸ” แž“แŸแŸ‡โ€‹แž€แŸโ€‹แž‡แžถโ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แž…แž„แŸ’แžขแžปแž›โ€‹แžŠแŸ‚แžš แž‚แŸโ€‹แž˜แžทแž“โ€‹แž’แŸ’แžœแžพโ€‹แž”แŸ‚แž”โ€‹แž“แŸ„แŸ‡โ€‹แž“แŸ… ClickHouse แž‘แŸแŸ” แž‡แžถแž’แž˜แŸ’แž˜แžแžถ ClickHouse แž˜แžถแž“แž€แžถแžšแžŸแŸ’แž€แŸแž“แž’แŸ†แŸ— แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž‘แžธแž“แŸแŸ‡แž™แžพแž„แžแŸ’แžšแžผแžœแž‘แž‘แžฝแž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž€แŸแž‡แžถแž‚แŸ†แžšแžผแž”แŸ’แžšแž†แžถแŸ†แž„แž•แž„แžŠแŸ‚แžšแŸ”
  • แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‚แžบแž“แŸ…แž€แŸ’แž“แžปแž„ json แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แž‚แŸแž˜แžทแž“แž…แž„แŸ‹แžŸแžšแžŸแŸแžšแžœแžถแžกแžพแž„แžœแžทแž‰แž‘แŸ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž–แžฝแž€แž‚แŸแž…แž„แŸ‹แžšแž€แŸ’แžŸแžถแž‘แžปแž€ json แžแžถแž˜แžšแž”แŸ€แž”แžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž…แžถแŸ†แž”แžถแž…แŸ‹ แž‘แžถแž‰แžขแŸ’แžœแžธแž˜แžฝแž™แž…แŸแž‰แž–แžธแžœแžถแŸ” แž แžพแž™โ€‹แž“แŸแŸ‡โ€‹แž€แŸโ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแž†แžถแŸ†แž„โ€‹แž“แžนแž„โ€‹แž‚แŸ†แžšแžผโ€‹แž•แž„โ€‹แžŠแŸ‚แžšแŸ”

แž“แŸ„แŸ‡แž‚แžบแž‡แžถแžŸแŸ†แžŽแžปแŸ†แž“แŸƒ antipatterns แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถ แžœแžถแž”แžถแž“แž”แŸ’แžšแŸ‚แž€แŸ’แž›แžถแž™แž…แŸแž‰แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž›แŸ’แžขแŸ”

แžแžพโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แžขแŸ’แžœแžธ? ClickHouse แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“ แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž…แŸ„แž› แž”แŸ‚แž„แž…แŸ‚แž€แž‡แžถแž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแŸ” แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž€แŸ†แžŽแžแŸ‹แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แžŠแŸ‚แž›แž”แžถแž“แž‘แž‘แžฝแž›แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž–แžธ ClickHouse แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžผแž›แž“แžธแž˜แžฝแž™แŸ— แžแžถแž˜แžšแž™แŸˆแž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž…แžผแž›แž˜แžพแž› แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‘แž‘แžฝแž›แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ‚แž›แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แžกแžพแž™ แž“แžทแž„แž”แžผแž€แžšแžฝแž˜แž‘แžถแŸ†แž„แžšแžผแž”แžแž แž–แŸ„แž›แž‚แžบแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แžšแžฝแž…แž แžพแž™ แž–แŸ„แž›แž‚แžบแž›แž‘แŸ’แž’แž•แž›แž“แŸƒแž€แžถแžšแž„แžถแžšแž–แžธแž˜แžปแž“แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแžšแžฝแž…แž แžพแž™ แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž—แŸ’แž‡แžถแž”แŸ‹แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžแŸ’แž˜แžธแŸ” แž”แžถแž“แž…แžผแž›แž˜แŸ’แžแž„แž‘แŸ€แžแŸ” แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž”แžถแž“แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ… ClickHouse แž–แŸ„แž›แž‚แžบแžœแžถแž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แŸ’แžœแžทแž›แž‡แžถแž“แžทแž…แŸ’แž…แŸ” แž แžพแž™แž€แŸ’แžšแŸ…แž–แžธแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‘แŸ… DWH แžŠแžพแž˜แŸ’แž”แžธแžœแžทแž—แžถแž‚แžœแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ”

แžœแžถแž‚แžบแž“แŸ…แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž“แŸแŸ‡แžŠแŸ‚แž›แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแžŽแžถแžŸแŸ‹แŸ” แž แžพแž™แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹ ClickHouse แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ†แžŽแžพแžŠแŸ„แž™แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž…แžผแž›แž˜แžพแž› แž–แžฝแž€แž‚แŸแž”แžถแž“แžŠแžถแž€แŸ‹แž‡แžถแž€แŸ’แžšแžปแž˜แžŸแŸ†แžŽแžพแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‘แŸ…แž‡แžถแž”แŸ’แž›แžปแž€แž“แŸƒแž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž…แžผแž›แž˜แžพแž›แž…แŸ†แž“แžฝแž“ 1-000 แž แžพแž™แž‘แžถแž‰แž…แŸแž‰แž“แžผแžœแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸ 2-000 แž“แžถแž€แŸ‹แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แžแžถแž„แž€แŸ’แž“แžปแž„ ClickHouse แž“แŸ„แŸ‡แž˜แžถแž“แžแŸ‚แžแžปแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž…แŸ†แž“แžฝแž“ 3 แžŠแŸ‚แž›แž”แž˜แŸ’แžšแžพแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แŸ”

แžแžถแžšแžถแž„แž‘แžธแž˜แžฝแž™แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แžปแž€แžกแžพแž„ แž แžพแž™แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แžปแž€แžกแžพแž„แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แž˜แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

แžแžถแžšแžถแž„แž‘แžธแž–แžธแžšแŸ” แžแžถแž˜แžšแž™แŸˆแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แž–แžธแž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž‘แžถแŸ†แž„แž“แŸแŸ‡ แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆ แž–แŸ„แž›แž‚แžบ แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ‚แž›แž˜แžทแž“แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แžแŸ’แžšแžผแžœแž”แžถแž“แžแžถแŸ†แž…แŸแž‰แŸ” แž แžพแž™แžแžถแž˜แžšแž™แŸˆแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแž€แž…แŸแž‰แž–แžธแž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž‘แžถแŸ†แž„แž“แŸแŸ‡ แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแžšแžผแž”แžแžแŸ” แž“แŸ„แŸ‡แž‚แžบแž‡แžถแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž–แžทแžŸแŸแžŸแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž“แžผแžœแžšแžผแž”แžแžแž˜แžฝแž™ แž–แŸ„แž›แž‚แžบแžŸแŸ’แžแžถแž“แž—แžถแž–แž”แž„แŸ’แž‚แžšแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแžแŸ’แžแž”แž‘แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž€แŸ’แž“แžปแž„ SQL แŸ” แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž•แŸ’แžแž›แŸ‹แž™แŸ„แž”แž›แŸ‹แž›แžพแž…แŸ†แžŽแžปแž…แžŸแŸ†แžแžถแž“แŸ‹แŸ—แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžถแŸ”

แžšแžฟแž„แžŸแŸ†แžแžถแž“แŸ‹แžŠแŸ†แž”แžผแž„แž‚แžบแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แžถแž‰แž‡แžฝแžšแžˆแžšแž“แžทแž„แžœแžถแž›แž…แŸแž‰แž–แžธ json แž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แŸ” แž“แŸ„แŸ‡แž‚แžบ ClickHouse แž˜แžถแž“แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ json แŸ” แž–แžฝแž€แžœแžถแž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแžŠแžพแž˜แžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แŸ”

visitParamExtractInt แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‘แžถแž‰แž™แž€แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆแž–แžธ json แž–แŸ„แž›แž‚แžบแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžปแž€แžŠแŸ†แž”แžผแž„แŸ” แž แžพแž™แžœแžทแž’แžธแž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แžŠแž€แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แžฌแž…แžผแž›แž˜แžพแž›แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แŸ” แž–แŸแž›แž“แŸแŸ‡แŸ”

แž‘แžธแž–แžธแžš แžœแžถแž›โ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž—แžถแž–โ€‹แž›แŸ†แž”แžถแž€โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แž“แŸ…โ€‹แž‘แžธแž“แŸแŸ‡แŸ” แžแžพโ€‹แžœแžถโ€‹แž˜แžถแž“แž“แŸแž™โ€‹แž™แŸ‰แžถแž„โ€‹แžŠแžผแž…แž˜แŸ’แžแŸแž…? แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž”แž‰แŸ’แž…แžผแž›แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แž”แžถแž“แž‘แŸ แž–แŸ„แž›แž‚แžบแžœแžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‘แŸ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžŽแž“แžถ แž“แžทแž„แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž“แŸ…แž–แŸแž›แž”แž‰แŸ’แž…แžผแž›แŸ” แž“แŸ…แž–แŸแž›แž”แžทแž‘แž—แŸ’แž‡แžถแž”แŸ‹ ClickHouse แž’แŸ’แžœแžพแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แŸ” แž แžพแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž“แŸ…แž–แŸแž›แž€แŸ’แžšแŸ„แž™แž‚แžบแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแž€แž…แŸแž‰แž–แžธ json แžšแžฝแž…แž แžพแž™แŸ”

แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸแŸ‡ แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‡แžฝแžšแžŠแŸแž€แž†แŸ…แŸ” แž แžพแž™แžแžถแžšแžถแž„แž‘แžธแž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž†แŸ…แž‚แžบแž‘แžพแž”แžแŸ‚แž”แŸ’แžšแžพแŸ” แž แžพแž™แžแžพแž‚แžถแžแŸ‹แž’แŸ’แžœแžพแžขแŸ’แžœแžธ? แž‘แžธแž˜แžฝแž™ แžœแžถแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแžแž˜แŸ’แžšแŸ€แž” แž–แŸ„แž›แž‚แžบแž€แžถแžšแžแž˜แŸ’แžšแŸ€แž”แžฅแžกแžผแžœแž“แŸแŸ‡แž‘แŸ…แžŠแŸ„แž™แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž€แžถแžšแž…แžผแž›แž˜แžพแž› แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž™แžพแž„แžแŸ’แžšแžผแžœแžŠแž€แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž…แŸแž‰แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ”

แžšแžฟแž„แžŸแŸ†แžแžถแž“แŸ‹แž‘แžธแž–แžธแžšแž‚แžบ index_granularity แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แžถแž“แžƒแžพแž‰ MergeTree แžœแžถแž‡แžถแž’แž˜แŸ’แž˜แžแžถ 8 แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ index_granularity แŸ” แžแžพโ€‹แžœแžถโ€‹แž‡แžถโ€‹แžขแŸ’แžœแžธ? แž“แŸแŸ‡แž‚แžบแž‡แžถแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž‚แž˜แŸ’แž›แžถแžแžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸแž‚แžบแžแžผแž… แžœแžถแž˜แžทแž“แžŠแŸ‚แž›แž’แŸ’แžœแžพแž›แžทแž”แžทแž€แŸ’แžšแž˜แžšแžถแž›แŸ‹แž’แžถแžแžปแž‘แŸแŸ” แžœแžถแž’แŸ’แžœแžพแž”แŸ‚แž”แž“แŸแŸ‡แžšแŸ€แž„แžšแžถแž›แŸ‹ 192. แž แžพแž™แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž›แŸ’แžขแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‡แžถแž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแžŠแžพแž˜แŸ’แž”แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžŽแž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแžถแž€แŸ’แžšแž€แŸ‹แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแžทแž…แžแžฝแž… แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž˜แžถแž“แž›แžพแžŸแž’แŸ†แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸ granularity แž“แŸ„แŸ‡แž™แžพแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž›แžพแžŸแŸ” แžœแžถโ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž”แž“แŸ’แžแž™โ€‹แž˜แž€โ€‹แžแŸ’แžšแžนแž˜โ€‹แž˜แžฝแž™โ€‹แž”แžถแž“โ€‹แž‘แŸ แž–แŸ’แžšแŸ„แŸ‡โ€‹แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แž˜แžทแž“โ€‹แž˜แžถแž“โ€‹แžขแž„แŸ’แž‚โ€‹แž…แž„แž…แžถแŸ†โ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ” แž›แžทแž”แžทแž€แŸ’แžšแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แžŸแžแžทแž‡แžถแž“แžทแž…แŸ’แž…แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

Snapshot แž€แŸแž”แŸ’แžšแžพแž˜แžปแžแž„แžถแžš ClickHouse แž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž•แž„แžŠแŸ‚แžšแŸ”

แž‘แžธแž˜แžฝแž™แžœแžถแž‚แžบแž‡แžถ AggregatingMergeTree แŸ” แž แžพแž™ AggregatingMergeTree แžšแž€แŸ’แžŸแžถแž‘แžปแž€ argMax แž–แŸ„แž›แž‚แžบ แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‘แŸ…แž“แžนแž„แžแŸ’แžšแžถแž–แŸแž›แžœแŸแž›แžถแž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ” แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž‚แŸ’แžšแž”แŸ‹แž–แŸแž›แžœแŸแž›แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž‘แžŸแŸ’แžŸแž“แžถแžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แŸ” แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸแŸ‡ แž™แžพแž„แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž˜แžฝแž™ แž แžพแž™แž™แžพแž„แž˜แžถแž“แžŸแŸ’แžแžถแž“แž—แžถแž–แžแŸ’แž˜แžธแž˜แžฝแž™แŸ” แžœแžถแž”แžถแž“แž”แžปแž€ ClickHouse แž˜แŸ’แžแž„แž‘แŸ€แžแŸ” แž แžพแž™แžแžถแž˜แžšแž™แŸˆ argMax แž“แŸ…แž€แŸ’แž“แžปแž„แž‘แžทแžŠแŸ’แž‹แž—แžถแž–แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แž“แŸแŸ‡ แž™แžพแž„แžแŸ‚แž„แžแŸ‚แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžŸแŸ’แžแžถแž“แž—แžถแž–แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • แž€แžถแžšแž…แž„แž‚แžบ "แž”แŸ†แž”แŸ‚แž€" แž–แžธ Runtime แŸ”
  • แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž แžผแžแžŠแž›แŸ‹ 3 แž–แžถแž“แŸ‹แž›แžถแž“แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž›แŸ†แžŠแžถแž”แŸ‹แž“แŸƒแž‘แŸ†แž แŸ†แž’แŸ†แž‡แžถแž„แž“แŸ… Cassandra แž–แŸ„แž›แž‚แžบแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž’แž˜แŸ’แž˜แžแžถแŸ”
  • แž…แž„แŸ’แž€แŸ„แž˜แž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ ClickHouse 2x5 แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž…แŸ†แž“แžฝแž“ 5 แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž“แžธแž˜แžฝแž™แŸ—แž˜แžถแž“แž€แžถแžšแž…แž˜แŸ’แž›แž„แŸ” แž“แŸแŸ‡แž‚แžบแžแžทแž…แž‡แžถแž„แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„ Cassandra แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแž…แžปแž… แž แžพแž™แž“แŸ…แž‘แžธแž“แŸแŸ‡แž™แžพแž„แž˜แžถแž“แž…แŸ†แžŽแžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž•แŸ’แžขแŸ‚แž€แž›แžพแŸ” แž“แŸ„แŸ‡แž‚แžบแž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž…แŸ†แž“แžฝแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ 30 แžŠแž„ แž–แžฝแž€แž‚แŸแž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž–แžฝแž€แž‚แŸแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แžงแž‘แžถแž แžšแžŽแŸแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž‚แžบแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžป Y แžŠแŸ‚แž›แž”แžถแž“แžœแžทแž—แžถแž‚แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแž˜แŸ’แž›แŸƒแž—แžถแž‚แž แŸŠแžปแž“แŸ”

แž แžพแž™แž—แžถแžšแž€แžทแž…แŸ’แž…แž‚แžบแŸ–

  • แž˜แžถแž“แž—แžถแž‚แž แŸŠแžปแž“แž”แŸ’แžšแž แŸ‚แž› 5 แŸ”
  • แžŸแž˜แŸ’แžšแž„แŸ‹แžšแžถแž›แŸ‹ 100 แž˜แžทแž›แŸ’แž›แžธแžœแžทแž“แžถแž‘แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แŸ”
  • แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแž˜แžผแž›แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 10 แž†แŸ’แž“แžถแŸ†แŸ” แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“ แžแŸ’แž›แŸ‡แžแžทแž…แž‡แžถแž„แŸ”
  • แž˜แžถแž“แž‡แžฝแžšแžŸแžšแžปแž”แž”แŸ’แžšแž แŸ‚แž› 100 แž–แžถแž“แŸ‹แž›แžถแž“แŸ”

แž แžพแž™แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แžŽแž“แžถแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž“แŸแŸ‡แž‚แžบแž‡แžถแž—แžถแž‚แž แŸŠแžปแž“แž–แžธแžš แž“แžทแž„แžŸแž˜แŸ’แžšแž„แŸ‹แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžฝแž™แžกแžพแž„ แž แžพแž™แž˜แžฝแž™แž‘แŸ€แžแžกแžพแž„ แž“แŸ„แŸ‡แž‚แžบแž‡แžถแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž‡แžถแžœแžทแž‡แŸ’แž‡แž˜แžถแž“ แž–แŸ„แž›แž‚แžบแž˜แžฝแž™แžกแžพแž„ แž แžพแž™แž˜แžฝแž™แž‘แŸ€แžแžกแžพแž„แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžฝแž™แžกแžพแž„ แžŠแžผแž…แž‡แžถแž“แŸ…แž…แžปแž„แž”แž‰แŸ’แž…แž”แŸ‹แž“แŸƒแž€แŸ’แžšแžถแž แŸ’แžœ แž แžพแž™แž˜แžฝแž™แž‘แŸ€แžแž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡ แž“แŸ„แŸ‡แž‚แžบแž‡แžถแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแžขแžœแžทแž‡แŸ’แž‡แž˜แžถแž“ แž–แŸ„แž›แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžฝแž™แž€แžพแž“แžกแžพแž„ แž˜แžฝแž™แž‘แŸ€แžแž’แŸ’แž›แžถแž€แŸ‹แŸ”

แž€แžถแžšแžœแžทแž—แžถแž‚แž›แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€แž‘แžถแŸ†แž„แž“แŸแŸ‡ แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแž–แŸ’แž™แžถแž€แžšแžŽแŸแž“แŸ…แž€แŸ’แž“แžปแž„แž‘แžธแž•แŸ’แžŸแžถแžšแž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžปแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž—แžถแžšแž€แžทแž…แŸ’แž…แž‚แžบแž–แžทแž”แžถแž€แžŽแžถแžŸแŸ‹แŸ” แžแžพแž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžฟแž„แž“แŸแŸ‡? แž™แžพแž„แž˜แžถแž“แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ 100 แž–แžถแž“แŸ‹แž›แžถแž“แžŠแŸ‚แž›แž˜แžถแž“แŸ– แž–แŸแž›แžœแŸแž›แžถ แž—แžถแž‚แž แŸŠแžปแž“ แž“แžทแž„แžแž˜แŸ’แž›แŸƒแŸ” แž™แžพแž„แžแŸ’แžšแžผแžœแž‚แžŽแž“แžถ 100 แž–แžถแž“แŸ‹แž›แžถแž“แžŠแž„แžŠแŸ†แž”แžผแž„แž“แŸƒแž€แžถแžšแžšแžแŸ‹แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž–แžธแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแž˜แŸ’แž›แŸƒแŸ” RunningDifference แž‚แžบแž‡แžถแž˜แžปแžแž„แžถแžšแž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แžŠแŸ‚แž›แž‚แžŽแž“แžถแž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแžšแžœแžถแž„แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแž–แžธแžšแŸ”

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž‚แžŽแž“แžถแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถ แž แžพแž™แž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแžแŸ’แžšแžผแžœแžแŸ‚แž‚แžŽแž“แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แžผแž“แžธแž˜แžฝแž™แŸ—แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹ 5 shares แž‚แžผแž‚แžบ 000 แž›แžถแž“แŸ” แž แžพแž™แž“แŸแŸ‡แž‚แžบแž…แŸ’แžšแžพแž“ แž–แŸ„แž›แž‚แžบ 12,5 แžŠแž„ แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แžŽแž“แžถแž˜แžปแžแž„แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž”แŸ‚แž”แž“แŸแŸ‡แŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž—แŸ’แž›แŸแž…แž“แŸ„แŸ‡ อžx แž“แžทแž„ อžy แž‚แžบแž‡แžถแžขแŸ’แž“แž€แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แŸ” แž€แžถแžšแžšแŸ†แž–แžนแž„แž‘แžปแž€แž‚แŸ†แžšแžผแŸ” แž“แŸ„แŸ‡แž‚แžบแžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž‚แžŽแž“แžถแžซแžŸ แž“แžทแž„แž•แž›แž”แžผแž€แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž€แŸแž˜แžถแž“แž•แž›แž”แžผแž€แž˜แžฝแž™แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แž”แžผแž€แž‘แžถแŸ†แž„แž“แŸแŸ‡แž•แž„แžŠแŸ‚แžšแŸ” แž€แžถแžšแž‚แžŽแž“แžถแž‡แžถแž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพ 12,5 แž›แžถแž“แžŠแž„ แž แžพแž™แžแŸ‚แž˜แž‘แžถแŸ†แž„แžŠแžถแž€แŸ‹แž‡แžถแž€แŸ’แžšแžปแž˜แžแžถแž˜แž˜แŸ‰แŸ„แž„แŸ” แž™แžพแž„แž€แŸแž˜แžถแž“แž˜แŸ‰แŸ„แž„แž…แŸ’แžšแžพแž“แžŠแŸ‚แžšแŸ” แž แžพแž™แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแžœแžถแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 60 แžœแžทแž“แžถแž‘แžธแŸ” แžœแžถแž‡แžถแžšแžฟแž„แž€แŸ†แž”แŸ’แž›แŸ‚แž„แž˜แžฝแž™แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž˜แžถแž“แž–แŸแž›แžœแŸแž›แžถแž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แžŠแŸ„แž™แž แŸแžแžปแžแžถแžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แžบแžแžŽแžถแžŸแŸ‹แž˜แžปแž“แž–แŸแž› ClickHouse แž˜แž€แžŠแž›แŸ‹แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž–แžฝแž€แž‚แŸแž”แžถแž“แž–แŸ’แž™แžถแž™แžถแž˜แž‚แžŽแž“แžถแžœแžถแž“แŸ…แž›แžพ Hadoop แž“แŸ…แž›แžพ Spark แž“แŸ…แž›แžพ Greenplum แŸ” แž แžพแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แž™แžบแž แžฌแžแŸ’แž›แŸƒแžŽแžถแžŸแŸ‹แŸ” แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แžœแžถโ€‹แžขแžถแž…โ€‹แž’แŸ’แžœแžพโ€‹แž”แžถแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž‚แžŽแž“แžถโ€‹แž”แŸ‚แž”โ€‹แžŽแžถโ€‹แž˜แžฝแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แžœแžถโ€‹แžแŸ’แž›แŸƒแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ ClickHouse แž”แžถแž“แž˜แž€ แž แžพแž™แžขแŸ’แžœแžธแŸ—แž”แžถแž“แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แŸ”

แžแŸ’แž‰แžปแŸ†แžŸแžผแž˜แžšแŸ†แž›แžนแž€แžขแŸ’แž“แž€แžแžถ แž™แžพแž„แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž˜แžทแž“แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžธแž™แž€แž˜แŸ’แž˜แž”แžถแž“แž‘แŸแŸ” แž™แžพแž„แž˜แžทแž“แžขแžถแž…แžŠแžถแž€แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž›แžพ Server แž˜แžฝแž™ แžแŸ’แž›แŸ‡แž“แŸ…แž›แžพแž˜แžฝแž™แž‘แŸ€แž แž แžพแž™แž‚แžŽแž“แžถแž”แžถแž“แž‘แŸ แž™แžพแž„แžแŸ’แžšแžผแžœแžแŸ‚แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„แŸ”

แžแžพแž–แžฝแž€แž‚แŸแž”แžถแž“แž’แŸ’แžœแžพแžขแŸ’แžœแžธ? แžŠแŸ†แž”แžผแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžธแž™แž€แž˜แŸ’แž˜แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž“แžธแž˜แžฝแž™แŸ—แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž›แžพแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžแž˜แŸ’แž›แŸƒแž“แŸƒแž—แžถแž‚แž แŸŠแžปแž“แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž˜แžทแž“แžแŸ’แžšแžฝแžแž›แžพแž‚แŸ’แž“แžถแž‘แŸแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž‚แžŽแž“แžถ logReturn แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถ แž“แžทแž„แžŠแŸ„แž™แžฏแž€แžšแžถแž‡แŸ’แž™ แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แž€แžพแžแžกแžพแž„แžšแž แžผแžแž˜แž€แžŠแž›แŸ‹แž–แŸแž›แž“แŸแŸ‡แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถ แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ แž™แžพแž„แž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แž“แŸแŸ‡ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž˜แžทแž“แž”แžถแžแŸ‹แž”แž„แŸ‹แž€แžถแžšแž”แž‰แŸ’แž…แŸแž‰แž˜แžแžทแŸ” แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžถแžšแŸ แž–แŸ„แž›แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž™แŸˆแž–แŸแž›แž“แžธแž˜แžฝแž™แŸ— แž”แž„แŸ’แž€แžพแžแžขแžถแžšแŸแž“แŸƒแžŸแŸ’แžแžปแž€ แž“แžทแž„แžขแžถแžšแŸแž“แŸƒแžแž˜แŸ’แž›แŸƒแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แžœแžถแžแŸ’แžšแžผแžœแž€แžถแžšแž‘แŸ†แž แŸ†แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแžทแž…แž‡แžถแž„แž…แŸ’แžšแžพแž“แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž„แžถแž™แžŸแŸ’แžšแžฝแž›แž‡แžถแž„แž”แž“แŸ’แžแžทแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แŸ” แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŸแŸ’แž‘แžพแžšแžแŸ‚แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถ แž–แŸ„แž›แž‚แžบแž™แžพแž„แžขแžถแž“แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžŸแžšแžŸแŸแžšแž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž˜แŸ’แž›แž„แŸ” แžขแž€แŸ’แžŸแžš "r" แž˜แžถแž“แž“แŸแž™แžแžถแž™แžพแž„แž…แž˜แŸ’แž›แž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸแŸ‡แŸ” แž“แŸ„แŸ‡แž‚แžบแž™แžพแž„แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‘แžถแŸ†แž„แž”แžธ - แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแžถแžšแŸแŸ”

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ’แž‚แŸ’แžšแžธแž”แž–แžทแžŸแŸแžŸแž–แžธแžŸแŸ†แžŽแžปแŸ†แž“แŸƒแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถ 12,5 แž›แžถแž“แž“แŸแŸ‡แžŠแŸ‚แž›แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแž‚แžŽแž“แžถ แžขแŸ’แž“แž€แžขแžถแž…แž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹แŸ” แž“แŸ„แŸ‡แž‚แžบ 2 แž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„ 500 แž‚แžผแŸ” แž แžพแž™แž€แžทแž…แŸ’แž…แž€แžถแžšแž“แŸแŸ‡แž“แžนแž„แžแŸ’แžšแžผแžœแž‚แžŽแž“แžถแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ ClickHouse แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ” แž‚แžถแžแŸ‹แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž–แŸ’แžšแŸ„แŸ‡แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‚แžบแžŠแžผแž…แž‚แŸ’แž“แžถ แž แžพแž™แž‚แžถแžแŸ‹แžขแžถแž…แž‚แžŽแž“แžถแžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แž›แŸ†แžŠแŸ„แž™แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž‡แžถแžแŸ’แž˜แžธแž˜แŸ’แžแž„แž‘แŸ€แž แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžœแžถแž˜แžพแž›แž‘แŸ…แŸ” แž‘แžธแž˜แžฝแž™ แž™แžพแž„แž˜แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸแŸ‡แŸ– แž–แŸแž›แžœแŸแž›แžถ แž—แžถแž‚แž แŸŠแžปแž“ แžแž˜แŸ’แž›แŸƒแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แžพแž„แž‚แžŽแž“แžถ logReturn แž–แŸ„แž›แž‚แžบแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸƒแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžผแž…แž‚แŸ’แž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แžแž˜แŸ’แž›แŸƒ แž™แžพแž„แž˜แžถแž“ logReturn แžšแžฝแž…แž แžพแž™แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžœแžทแž‰ แž–แŸ„แž›แž‚แžบแž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แž–แŸแž›แžœแŸแž›แžถ แž“แžทแž„ groupArray แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž‚แž แŸŠแžปแž“ แž“แžทแž„แžแž˜แŸ’แž›แŸƒแŸ” แž…แž˜แŸ’แž›แž„แŸ” แž แžพแž™โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€ แž™แžพแž„โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž€แžทแž…แŸ’แž…แž€แžถแžšโ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“ แž แžพแž™โ€‹แž”แžถแž“โ€‹แž•แŸ’แžแž›แŸ‹โ€‹แžขแžถแž แžถแžšโ€‹แžŠแž›แŸ‹ ClickHouse แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แžœแžถโ€‹แž“แžนแž„โ€‹แžšแžถแž”แŸ‹โ€‹แž–แžฝแž€โ€‹แžœแžถโ€‹แŸ” แž แžพแž™แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž“แŸ…แž›แžพแž—แžŸแŸ’แžแžปแžแžถแž„แž“แŸƒแž‚แŸ†แž“แžทแž แž€แžทแž…แŸ’แž…แž€แžถแžšแž‚แžบแž‡แžถแž€แžทแž…แŸ’แž…แž€แžถแžšแžšแž„ แž–แŸ„แž›แž‚แžบ แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแžทแž…แž‡แžถแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž™แž€แŸ” แž แžพแž™แž˜แžถแž“แžแŸ‚แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แžธแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž–แžธแžšแžŠแŸ†แž”แžผแž„แŸ– แž€แžถแžšแž‚แžŽแž“แžถ Log_return แž“แžทแž„แž€แžถแžšแžšแžปแŸ†แž€แŸ’แž“แžปแž„แžขแžถแžšแŸแž…แŸ†แžŽแžถแž™แž–แŸแž›แž”แŸ’แžšแž แŸ‚แž›แž˜แžฝแž™แž˜แŸ‰แŸ„แž„แŸ”

แž แžพแž™แž€แžถแžšแž‚แžŽแž“แžถแž“แŸƒแž€แžถแžšแž‡แžถแž”แŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž‚แžบแž”แŸ’แžšแž แŸ‚แž› 50 แž˜แŸ‰แŸ„แž„แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚ 50 แž˜แŸ‰แŸ„แž„แž‚แžบแž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž‘แŸแž–แŸ’แžšแŸ„แŸ‡แž–แžฝแž€แž‚แŸแž’แŸ’แž›แžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แžŸแž”แŸ’แžแžถแž แŸแŸ” แžœแžถแž‡แžถแž‡แŸ„แž‚แž‡แŸแž™แžŠแŸแž’แŸ†แž˜แžฝแž™แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžšแžถแž”แŸ‹ แž“แŸ„แŸ‡ 70 แžŠแž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžœแžทแž“แžถแž‘แžธ แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแž”แŸ‹แž“แŸ…แž›แžพแž…แž„แŸ’แž€แŸ„แž˜แž“แŸแŸ‡แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแž“แŸ„แŸ‡แž‚แžบแžแžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸแŸ‡แžขแž“แžปแžœแžแŸ’แžแž”แžถแž“แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžงแž”แžŸแž‚แŸ’แž‚ แž–แŸ„แž›แž‚แžบแžœแžถแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžŸแŸ’แž‘แžพแžšแžแŸ‚แž›แžธแž“แŸแžขแŸŠแŸ‚แžšแŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž”แžถแž“แž–แžทแž“แžทแžแŸ’แž™แžœแžถแž…แŸแž‰แŸ” แž–แž„แŸ’แžšแžธแž€แžœแžถแžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

  • แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž‚แžบแž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž‡แŸ„แž‚แž‡แŸแž™แŸ” แž แžพแž™แž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž‚แžบแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ ClickHouse แž…แžถแŸ†แž”แžถแž…แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”
  • Summing/AggregatingMergeTrees แž‚แžบแž‡แžถแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ† แžฌแž–แžทแž…แžถแžšแžŽแžถแžšแžผแž”แžแžแžšแžŠแŸ’แž‹แž‡แžถแž€แžšแžŽแžธแž–แžทแžŸแŸแžŸแž˜แžฝแž™แŸ” แž แžพแž™โ€‹แžœแžถโ€‹แž‡แžฝแž™โ€‹แžŸแž˜แŸ’แžšแžฝแž›โ€‹แžŠแž›แŸ‹โ€‹แžšแžฟแž„โ€‹แž‡แžถโ€‹แž…แŸ’แžšแžพแž“แŸ”
  • Materialized Views แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžšแŸ†แž›แž„แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸแž˜แžฝแž™แŸ” แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž”แžถแž“แž“แžทแž™แžถแž™แžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž•แŸ’แž‘แžปแž€แž€แŸ†แžŽแžแŸ‹แž แŸแžแžป แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž†แŸ…แžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แžŠแŸ‚แž›แž˜แžถแž“แž›แžทแž”แžทแž€แŸ’แžšแž˜แžแŸ‚แž˜แžฝแž™ แž แžพแž™แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆแžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„ แž–แŸ„แž›แž‚แžบแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžผแž…แž‚แŸ’แž“แžถ แž˜แžถแž“แžแŸ‚แžแŸ’แžšแž„แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž›แžทแž”แžทแž€แŸ’แžšแž˜แž‚แžบแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ” แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžผแž…แž‚แŸ’แž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแžแž˜แŸ’แžšแŸ€แž”แžแžปแžŸแž‚แŸ’แž“แžถแŸ” แž แžพแž™โ€‹แž‘แžทแžŠแŸ’แž‹แž—แžถแž–โ€‹แžŸแž˜แŸ’แž—แžถแžšแŸˆโ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž”แžพโ€‹แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšโ€‹แžœแžถโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžšแŸ†แž›แž„โ€‹แž€แžถแžšโ€‹แž€แŸ†แžŽแžแŸ‹ ClickHouse แž”แŸ‚แž”โ€‹แž“แŸแŸ‡แŸ”
  • แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แž˜แŸ’แžšแžทแžแž›แž˜แŸ’แžขแžทแžแž“แŸƒแž›แžทแž”แžทแž€แŸ’แžšแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ†แžŽแžฝแžšแž…แŸ†แžŽแžปแž…แŸ”
  • แž แžพแž™แž…แŸ‚แž€แž…แžถแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ„แž™แž†แŸ’แž›แžถแžแžœแŸƒ แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžธแž™แž€แž˜แŸ’แž˜แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž”แžถแž“แŸ” แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž’แžถแž“แžถแžแžถแžŸแŸ†แžŽแžพแž€แŸแž”แŸ’แžšแžพแž€แžถแžšแž’แŸ’แžœแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžธแž™แž€แž˜แŸ’แž˜แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แŸ”

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

แž แžพแž™แž€แžถแžšแžŸแž„แŸ’แžแŸแž”แžŸแžปแž“แŸ’แž‘แžšแž€แžแžถแžแŸ’แž›แžธแž“แŸแŸ‡ แž™แžพแž„แžขแžถแž…แž“แžทแž™แžถแž™แž”แžถแž“แžแžถ แžฅแžกแžผแžœแž“แŸแŸ‡ ClickHouse แž”แžถแž“แž€แžถแž“แŸ‹แž€แžถแž”แŸ‹แž™แŸ‰แžถแž„แžšแžนแž„แž˜แžถแŸ†แž›แžพแž‘แžนแž€แžŠแžธแž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž“แžทแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แž–แŸ„แž›แž‚แžบแž‡แžถแž–แžทแžŸแŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚แŸ” แž‚แžถแžแŸ‹แžŸแž˜แžฅแžแžแŸ’แž…แŸ„แŸ‡แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž‘แŸแžŸแž—แžถแž–แž“แŸแŸ‡แŸ” แž แžพแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แžœแžถแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แžขแŸ’แž“แž€แžŠแŸแž‘แŸƒแž”แž“แŸ’แžแžทแž…แž˜แŸ’แžแž„แŸ— แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“ ClickHouse แžขแŸ’แž“แž€แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžš InfiniDB แž‘แŸแŸ” Vertika แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž€แŸ’แž“แžปแž„แž–แŸแž›แž†แžถแž”แŸ‹แŸ—แž“แŸแŸ‡แž‘แŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแž”แž„แŸ’แž€แžพแžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš SQL แž’แž˜แŸ’แž˜แžแžถแŸ” แžšแžธแž€แžšแžถแž™!

แž‘แŸ’แžšแžนแžŸแŸ’แžแžธ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแŸ” Alexander Zaitsev (2018)

-แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แž‚แžฝแžšโ€‹แžฑแŸ’แž™โ€‹แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸโ€‹แžŽแžถแžŸแŸ‹! แžแžพแž˜แžถแž“แž€แžถแžšแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‡แžถแž˜แžฝแž™ Apache Phoenix แž‘แŸ?

แž‘แŸ แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžŠแŸ‚แž›แžฎแžขแŸ’แž“แž€แžŽแžถแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸแŸ” แž™แžพแž„ แž“แžทแž„ Yandex แž–แŸ’แž™แžถแž™แžถแž˜แžแžถแž˜แžŠแžถแž“แžšแžถแž›แŸ‹แž€แžถแžšแž”แŸ’แžšแŸ€แž”แž’แŸ€แž” ClickHouse แž‡แžถแž˜แžฝแž™แž“แžนแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแž—แŸ’แž›แžถแž˜แŸ—แžขแŸ’แžœแžธแž˜แžฝแž™แž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถแž›แžฟแž“แž‡แžถแž„ ClickHouse แž“แŸ„แŸ‡ Lesha Milovidov แž˜แžทแž“แžขแžถแž…แžŠแŸแž€แž“แŸ…แž–แŸแž›แž™แž”แŸ‹แž”แžถแž“แž‘แŸแž แžพแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžœแžถแž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แžฎโ€‹แž–แžธโ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแŸ€แž”โ€‹แž’แŸ€แž”โ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡โ€‹แž‘แŸแŸ”

  • (Aleksey Milovidov) Apache Phoenix แž‚แžบแž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“ SQL แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™ Hbase แŸ” Hbase แž‡แžถแž…แž˜แŸ’แž”แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž€แžถแžšแž„แžถแžšแžแž˜แŸ’แž›แŸƒแž‚แž“แŸ’แž›แžนแŸ‡แŸ” แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž€แŸ’แž“แžปแž„แž‡แžฝแžšแž“แžธแž˜แžฝแž™แŸ— แžขแžถแž…แž˜แžถแž“แž…แŸ†แž“แžฝแž“แž‡แžฝแžšแžˆแžšแžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แžแžถแž˜แžขแŸ†แž–แžพแž…แžทแžแŸ’แžแŸ” แž“แŸแŸ‡แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแžผแž…แž‡แžถ Hbase, Cassandra แŸ” แž แžพแž™แžœแžถแž‡แžถแžŸแŸ†แžŽแžฝแžšแžœแžทแž—แžถแž‚แž™แŸ‰แžถแž„แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŠแŸ‚แž›แž“แžนแž„แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž’แž˜แŸ’แž˜แžแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžฝแž€แž‚แŸแŸ” แžฌแžขแŸ’แž“แž€แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž‚แžทแžแžแžถแž–แžฝแž€แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž˜แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž‡แžถแž˜แžฝแž™ ClickHouse แŸ”

  • แžŸแŸ’แž‘แŸ’แžšแžธแž˜

    • แžขแžšแžปแžŽแžŸแžฝแžŸแŸ’แžแžธ แžแŸ’แž‰แžปแŸ†แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž›แžพแž”แŸ’แžšแž’แžถแž“แž”แž‘แž“แŸแŸ‡แžšแžฝแž…แž แžพแž™ แž–แŸ’แžšแŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžœแžทแž—แžถแž‚แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž˜แžพแž› ClickHouse แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแžถ ClickHouse แž‚แžบแžŸแŸแž€แŸ’แžแžทแžŸแž˜แžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ‚แž›แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž€แžถแžšแžœแžทแž—แžถแž‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž‡แžถแž…แŸ’แžšแžพแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แžแžถแžšแžถแž„แž’แŸ†แŸ— แž“แŸ„แŸ‡ ClickHouse แžแžถแž˜แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹ แž‚แžบแž˜แžทแž“แžŸแž˜แžšแž˜แŸ’แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แž‘แŸ? แž‡แžถแž–แžทแžŸแŸแžŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แžแžพโ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžนแž˜โ€‹แžแŸ’แžšแžผแžœ แžฌโ€‹แž˜แžถแž“โ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แžŠแŸ‚แž›โ€‹แžขแžถแž…โ€‹แž”แžŠแžทแžŸแŸแž’โ€‹แž”แžถแž“โ€‹แž‘แŸ?

    • แž“แŸแŸ‡แž‡แžถแž€แžถแžšแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž แžพแž™แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž–แžทแžแž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžœแžทแž—แžถแž‚แžฏแž€แž‘แŸแžŸแž—แžถแž‚แž…แŸ’แžšแžพแž“แŸ” แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž˜แžถแž“แžแžปแž’แŸ†แž˜แžฝแž™แžฌแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“แž แžพแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžปแžแžผแž…แŸ—แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž™แžบแž แŸ— แŸ” แž“แŸ„แŸ‡แž‚แžบ ClickHouse แž˜แžทแž“แžŠแžผแž… Oracle แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžŠแžถแž€แŸ‹แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„ แž“แžทแž„แž”แž„แŸ’แž€แžพแžแžŸแŸ†แžŽแžฝแžšแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แž„แŸ’แž€แžพแžแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž˜แžฝแž™แžแžถแž˜แžšแž”แŸ€แž”แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž“แŸ…แž€แŸ’แž“แžปแž„ ClickHouse แŸ” แž“แŸ„แŸ‡แž‚แžบ แž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแž’แŸ’แžœแžพแž’แž˜แŸ’แž˜แžแžถแž แžฝแžŸแž แŸแžแžป แž”แŸ’แžšแžพแžœแž…แž“แžถแž“แžปแž€แŸ’แžšแž˜ แž–แŸ’แž™แžถแž™แžถแž˜แž”แž„แŸ’แž€แžพแžแžแŸ†แžŽแž—แŸ’แž‡แžถแž”แŸ‹แžœแŸ‚แž„แžแžทแž…แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžแžถแž˜แžšแž”แŸ€แž”แž“แŸแŸ‡ แž“แŸ„แŸ‡แž€แžทแž…แŸ’แž…แž€แžถแžšแžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž“แŸ…แž›แžพ ClickHouse แž™แŸ‰แžถแž„แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž‡แžถแž„แž“แŸ…แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž”แŸ’แžšแž–แŸƒแžŽแžธแŸ”

แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแžขแŸ†แž–แžธแž€แžšแžŽแžธแž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžปแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แž„แŸ’แžขแžŸแŸ‹แŸ” แž–แžฝแž€แž‚แŸแž˜แžถแž“แž€แžถแžšแžœแžทแž—แžถแž‚แŸ” แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแžกแžพแž„แž…แžปแŸ‡แŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แžแžถแžขแŸ’แž“แž€แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‡แžถแž–แžทแžŸแŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแžทแž—แžถแž‚แž“แŸแŸ‡? แžงแž‘แžถแž แžšแžŽแŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžแŸ’แž„แŸƒแžŸแŸ’แžขแŸ‚แž€ แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž€แžถแžšแžšแž”แžถแž™แž€แžถแžšแžŽแŸแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžขแŸ†แž–แžธแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸแŸ‡ แžแžพแž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแž”แž„แŸ’แž€แžพแžแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแžกแžพแž„แžœแžทแž‰ แž“แžทแž„แž•แŸ’แž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แžšแžฌแž‘แŸ? แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž’แŸ’แžœแžพโ€‹แž”แŸ’แžšแž—แŸแž‘โ€‹แž“แŸƒโ€‹แž€แžถแžšโ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž˜แžปแž“โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž‘แž‘แžฝแž›โ€‹แž”แžถแž“โ€‹แžŸแŸ†แžŽแžพ?

แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แŸ” แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‡แžถแž”แŸ’แžšแž–แŸƒแžŽแžธแž“แŸ…แž€แŸ’แž“แžปแž„ Hadoop แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Hadoop แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแž„แžถแžšแžŠแŸแž›แŸ’แžขแž˜แžฝแž™แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž›แžพ Hadoop แžœแžถแž™แžบแžแžŽแžถแžŸแŸ‹แŸ” แž แžพแž™แž‚แŸ„แž›แžŠแŸ…แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แžแžถ ClickHouse แžขแžถแž…แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸ‚แž›แž‡แžถแž’แž˜แŸ’แž˜แžแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŠแŸ„แž™แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แž’แŸ’แžœแžพแžœแžถแžฑแŸ’แž™แž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แŸ” แžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แžŽแžถแžŸแŸ‹แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แžขแŸ’แžœแžธแž˜แžฝแž™แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž“แŸ„แŸ‡แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแžถแž˜แžšแž”แŸ€แž”แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแŸ”

แžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แžŽแžถแžŸแŸ‹แŸ” แžขแŸ’แž“แž€แž”แžถแž“แž“แžทแž™แžถแž™แžแžถ 50 แž˜แŸ‰แŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แžแžพโ€‹แžœแžถโ€‹แžแžถแŸ†แž„โ€‹แž–แžธโ€‹แžŠแžพแž˜โ€‹แžŠแŸ†แž”แžผแž„โ€‹แž˜แž€ แžแžพโ€‹แž–แŸแž›โ€‹แžŽแžถโ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž•แŸ’แž‘แžปแž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™ แžฌโ€‹แž‘แž‘แžฝแž›โ€‹แž”แžถแž“โ€‹แž›แž‘แŸ’แž’แž•แž›?

แž”แžถแž‘โ€‹แž”แžถแž‘แŸ”

แž™แž›แŸ‹แž–แŸ’แžšแž˜ แžขแžšแž‚แžปแžŽแž…แŸ’แžšแžพแž“

แžœแžถแžŸแŸ’แžแžทแžแž“แŸ…แž›แžพแž…แž„แŸ’แž€แŸ„แž˜แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ 3 แŸ”

แžŸแŸ’แžœแžถแž‚แž˜แž“แŸ! แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แŸ” แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž˜แžทแž“แžŸแžฝแžšแž”แž“แŸ’แžแžทแž…แžขแŸ†แž–แžธแž˜แžปแžแž„แžถแžšแž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ†แž–แžธแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ClickHouse แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžŸแŸ’แžแŸแžšแž—แžถแž–แŸ” แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แžแžถโ€‹แžแžพโ€‹แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แž‘แŸโ€‹แžแžพโ€‹แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžผแžœโ€‹แžแŸ‚โ€‹แžŸแŸ’แžแžถโ€‹แžšโ€‹? แžแžพ ClickHouse แž˜แžถแž“แžขแžถแž€แž”แŸ’แž”แž€แžทแžšแžทแž™แžถแž™แŸ‰แžถแž„แžŽแžถแž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แŸแŸ‡? แž แžพแž™โ€‹แžแžพโ€‹แžœแžถโ€‹แž€แžพแžโ€‹แžกแžพแž„โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž…แž˜แŸ’แž›แž„โ€‹แžŠแŸ‚แžšโ€‹แžฌโ€‹แž‘แŸ? แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž™แžพแž„แž”แŸ’แžšแžˆแž˜แž“แžนแž„แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™ ClickHouse แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžœแžถแž“แŸ…แžแŸ‚แž…แŸแž‰แž–แžธแžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แžšแž”แžŸแŸ‹แžœแžถ แž แžพแž™แž’แŸ’แž›แžถแž€แŸ‹แŸ”

แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹แž˜แžทแž“แž˜แžถแž“แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸแž›แŸ’แžขแž‘แŸแŸ” แž แžพแž™ ClickHouse แž€แŸแž˜แžถแž“แž”แž‰แŸ’แž แžถแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แž•แž„แžŠแŸ‚แžšแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžพแžขแŸ’แž“แž€แž”แžถแž“แž›แžบแžขแŸ†แž–แžธ Yandex.Metrica แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แžผแžšแž‘แŸ? แž”แŸ’แžšแž แŸ‚แž›แž‡แžถโ€‹แž˜แžทแž“แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž—แžถแž–แž‡แžฟแž‡แžถแž€แŸ‹แžแžถแŸ†แž„แž–แžธแž†แŸ’แž“แžถแŸ† 2012-2013 แž“แŸ…แž›แžพ ClickHouse แŸ” แžแŸ’แž‰แžปแŸ†แžขแžถแž…แž“แžทแž™แžถแž™แžŠแžผแž…แž‚แŸ’แž“แžถแžขแŸ†แž–แžธแž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แž™แžพแž„โ€‹แž˜แžทแž“โ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž”แžšแžถแž‡แŸแž™โ€‹แž‘แžถแŸ†แž„โ€‹แžŸแŸ’แžšแžปแž„โ€‹แž‘แŸแŸ” แžšแžฟแž„แž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แžขแžถแž…แž€แžพแžแžกแžพแž„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž˜แžทแž“แžŠแŸ‚แž›แžšแžทแŸ‡แž‚แž“แŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแžŠแž›แŸ‹แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž“แŸ„แŸ‡แž‘แŸแŸ” แžœแžถแž˜แžทแž“แžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž‘แŸแŸ” ClickHouse แž‚แžบแžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“ แž แžพแž™แž˜แžทแž“แž‚แžถแŸ†แž„แžŠแŸ„แž™แž…แŸƒแžŠแž“แŸ’แž™แž‘แŸแŸ” แžขแŸ’แž“แž€แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž–แŸ’แžšแžฝแž™แž”แžถแžšแž˜แŸ’แž—แžขแŸ†แž–แžธแžœแžถแž‘แŸแŸ” แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžšแž”แžŸแŸ‹แž†แŸ…แž‘แŸแŸ” แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžŠแŸ„แž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžขแŸ’แž“แž€แž”แžถแž“แž“แžทแž™แžถแž™แžแžถแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž‚แžทแžแžขแŸ†แž–แžธแž‚แŸ’แžšแŸ„แž„แž€แžถแžšแžŽแŸแž‘แžทแž“แŸ’แž“แž“แŸแž™แž—แŸ’แž›แžถแž˜แŸ—แŸ” แž…แžปแŸ‡แž”แžพแžœแžถแž€แžพแžแžกแžพแž„? แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžšแž”แžŸแŸ‹โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž€แŸ†แž–แžปแž„โ€‹แž แžผแžšโ€‹แž แŸ€แžšแŸ” แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚แž€แž“แŸ’แž›แž„แž•แžปแžแž‘แŸ… แž แžพแž™แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แžแžถแžœแžถแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž…แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแžŸแŸ‹แž“แŸ…แž”แŸ‚แž”แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž”แž„แŸ’แž แŸ„แŸ‡แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž„แžœแžทแž‰ แž แžพแž™แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž–แžฝแž€แž‚แŸแŸ”

แž“แŸแŸ‡แž–แžทแžแžŽแžถแžŸแŸ‹แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž˜แžถแž“แžœแžทแž’แžธแž‡แžถแž…แŸ’แžšแžพแž“แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžœแžถแžŠแŸ„แž™แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แž˜แžถแž“แžˆแž”แŸ‹แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แž‘แžทแžŠแŸ’แž‹แž—แžถแž–โ€‹แžŸแž˜แŸ’แž—แžถแžšแŸˆโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‚แŸ’แž“แžถ แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แžœแžถโ€‹แžขแžถแž…โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แžผแžŸโ€‹แž•แŸ‚แž“แž‘แžธโ€‹แžแŸ‚โ€‹แž˜แžฝแž™โ€‹แž‚แžแŸ‹แŸ” แž“แŸ„แŸ‡แž‚แžบ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž’แŸ’แžœแžพแž•แŸ‚แž“แž‘แžธแžŠแŸ„แž™แž”แŸ’แžšแžพ ClickHouse แž–แŸ„แž›แž‚แžบแž‘แžถแž‰แž™แž€แžšแž”แžŸแŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŸแŸ„แž…แž˜แŸ’แž”แž„ แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž”แž„แŸ’แž€แžพแžแž‘แžทแžŠแŸ’แž‹แž—แžถแž–แžŸแž˜แŸ’แž—แžถแžšแŸˆแŸ” แžŸแžšแžŸแŸแžšแž‡แžถแž“แŸ‹แž›แžพแž‘แžทแž“แŸ’แž“แž“แŸแž™แž…แžถแžŸแŸ‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แž˜แžธแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแŸ” แž แžพแž™โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž”แŸ’แžŠแžผแžšโ€‹แž‘แŸ…โ€‹แž”แŸ’แžšแžพ Materialized View แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แž”แŸ’แžŠแžผแžšโ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžแŸ’แžšแžถโ€‹แž แžพแž™โ€‹แžŸแž˜แŸ’แž›แžถแž”แŸ‹โ€‹แžแžถแžšแžถแž„โ€‹แž…แžถแžŸแŸ‹แŸ” แž‡แžถแž‘แžผแž‘แŸ…แž“แŸแŸ‡แž‚แžบแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž˜แžทแž“แžˆแž”แŸ‹แžˆแžšแŸ”

แžŸแŸ’แž‘แŸ’แžšแžธแž˜แŸ”

แž”แŸ’แžšแž—แž–: www.habr.com

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹