en
Feedback
Chief Data Officer

Chief Data Officer

Open in Telegram

Sergei Tovmasian - Director of Product Growth & Data Insights @ Simple, Palta ex. CPO at Ultimate Guitar ex. Head of Analytics at vk.com ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ эффСктивной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ tg: @stovm

Show more
The country is not specifiedThe category is not specified
452
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Ρ‰Ρ‘ ΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΡ‰Π΅ΠΌ ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…! Π‘ΠΊΠΈΠ΄Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΊΠ»Ρ‘Π²Ρ‹Π΅ Ρ€Π΅Π·ΡŽΠΌΠ΅ Π² Π»ΠΈΡ‡ΠΊΡƒ: @stovm

Вакансий пост :) ΠΌΡ‹ растСм Senior Product Analyst (Growth) at Simple Simple is a mobile product with over 15 million unique downloads, that offers judgment-free, gentle guidance toward balanced nutrition, a healthy relationship with food, and ultimately, improved health and well-being. Cyprus or remote (EU time zone). Relocation package. Job description. More details in Ksenia Boiarshinova’s post on LinkedIn.

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π’ΡƒΡ‚ вакансия ΠΏΡ€ΠΈΠ»Π΅Ρ‚Π΅Π»Π° ΠΎΡ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ @vgrigorash ΠšΠΎΠΌΡƒ интСрСсно ΠΈ отзываСтся, ΠΏΠΈΡˆΠΈΡ‚Π΅ прямо Π΅ΠΌΡƒ. ESN - компания которая занимаСтся созданиСм ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π² индустрии ΠΌΠ΅Π΄ΠΈΠ° ΠΈ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ. Наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ - ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Π΄ΠΈΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ смотрит/ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚, Π½ΠΎ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ взаимодСйствуСт с ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. ЦСль ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° – Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π΅ΠΏΠΈΡ‚Π΅Ρ€Π° ΠΈ создатСля ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Π²ΠΈΠ΄Π΅ΠΎ/Π°ΡƒΠ΄ΠΈΠΎ-всСлСнной. Senior Product Analyst / Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Аналитик ΠžΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΠΈ: - ВыстраиваниС процСссов для обСспСчСния сквозной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ; - ΠŸΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ запуск ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ экосистСмы Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ; - Анализ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта ΠΎΡ‚ ввСдСния / Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ Ρ„ΠΈΡ‡Π΅ΠΉ; - УчастиС Π² процСссС развития Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ систСмы сбора, хранСния ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…; - Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ad-hoc Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ запросов ΠΏΠΎ нСобходимости; - УчастиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ систСмы ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² / ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΆΠΈΠ·Π½Π΅Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²; - Анализ повСдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, созданиС Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²; - ВзаимодСйствиС с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ роста ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²; - ГСнСрация Π³ΠΈΠΏΠΎΡ‚Π΅Π· Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…; ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ трСбования: - ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΎΡ‚ 3 Π»Π΅Ρ‚; - ΠžΠΏΡ‹Ρ‚ внСдрСния направлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ с нуля; - Π’Ρ‹ΡΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² сфСрС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, статистики, экономики ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ; - ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΈΠ»ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΌ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΌ ΠΎΡ‚ Π³ΠΎΠ΄Π° (b2c apps, games); - Π£Π²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² статистичСского Π°Π½Π°Π»ΠΈΠ·Π°, ΡƒΠΌΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π° числами физичСский смысл, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ слСдствия; - ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с аналитичСскими систСмами (GA, Amplitude, GTM, Firebase, etc); - Π£Π²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ SQL (PostgreSQL, Clickhouse Π±ΡƒΠ΄Π΅Ρ‚ плюсом); - ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Python (Pandas, Numpy, Prophet, etc.); - ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с BI систСмами (Tableau, PowerBI, etc) Π±ΡƒΠ΄Π΅Ρ‚ плюсом; - Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ дСталям;

ΠΠ°ΡˆΡ‘Π»ΡΡ πŸ₯³

Head-Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, кстати, Ρ‚ΠΎΠΆΠ΅ ΠΈΡ‰Π΅ΠΌ. Head, найдись πŸ™‚

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Ultimate Guitar растёт ΠΈ ΠΌΡ‹ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΡ‰Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠ·ΡŒΠΌΠ΅Ρ‚ Π½Π° сСбя вСсь стэк аналитичСских Π·Π°Π΄Π°Ρ‡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ роста ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ прСдстоит Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ поиском инсайтов, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… связанных с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ - ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ. А Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° НС ΠΌΠ΅Π½Π΅Π΅ 3-Ρ… Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ; Π£Π²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ SQL; Π£Π²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Python ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ статистичСскими ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ; ΠžΠΏΡ‹Ρ‚ примСнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² машинного обучСния для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…; ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ страха ΠΏΠ΅Ρ€Π΅Π΄ data engineering; Π£ нас слоТныС, Π½ΠΎ интСрСсныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ созданию ΠΊΡ€ΡƒΡ‚ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎ-настоящСму ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° для ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚ΠΎΠ² ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… стран ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Кого заинтСрСсовало, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ½Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚: @stovmasyan

Π£ΠΆΠ΅ совсСм скоро расскаТу ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ структур Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π²Π΅Ρ€Π΅Π½, эта конфСрСнция Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Π΅ΠΉ Π»ΡŽΠ±Ρ‹Ρ…
Π£ΠΆΠ΅ совсСм скоро расскаТу ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ структур Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π²Π΅Ρ€Π΅Π½, эта конфСрСнция Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Π΅ΠΉ Π»ΡŽΠ±Ρ‹Ρ… курсов ΠΈ статСй, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ ΠΈΠ΄ΡƒΡ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ спСциалистов Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ индустрии. https://aha.matemarketing.ru/

Π”ΠΎΠ±Π°Π²ΠΈΠ» свои ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ πŸ™‚

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π”Π°Π²Π½ΠΎ я Ρ‚ΡƒΡ‚ Π½Π΅ писал, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ ΡƒΡˆΡ‘Π» Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ - это Π±Π΅Π·ΡƒΠΌΠ½ΠΎ интСрСсно, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚. Но ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρƒ нас Π½Π΅ ΠΎΠ΄ΠΈΠ½ - ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ всС ΠΊΡ€ΡƒΡ‚Ρ‹Π΅. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π²Ρ‹ΡˆΠ΅ - Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ, процСссы, структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΊΠΎ всСм ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π» вСлосипСд. А ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρƒ мСня для вас ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ вакансия - ΠΎΠ½Π° для супСр Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹Ρ…, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΈ заряТСнных ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ спСциалистов. Head of Analytics Π—Π°Π΄Π°Ρ‡Π°: ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΡƒΡŽ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ мноТСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². Π•Π΄ΠΈΠ½ΡƒΡŽ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ, Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ, ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ. Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΆΠ΄Ρ‘ΠΌ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°: - 3 Π³ΠΎΠ΄Π° ΠΎΠΏΡ‹Ρ‚Π° Π² Ρ€ΠΎΠ»ΠΈ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° ΠΈΠ»ΠΈ Head Π½Π° ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ выстраивания эффСктивной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ процСссов Π²ΠΎΠΊΡ€ΡƒΠ³ - ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ SQL, Python ΠΈ статистичСскими ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ML Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… аналитичСских Π·Π°Π΄Π°Ρ‡Π°Ρ… - ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ A/B тСстированиС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ t-test-Π°, Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³Π»ΡƒΠ±ΠΆΠ΅ - ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ClickHouse - Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠΈΠΏΠ» ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΠΌΠ΅Π½Ρ‚ (Π½Π°ΠΉΠΌ, ΡƒΠ²ΠΎΠ»ΡŒΠ½Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅) Π§Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ прСдстоит Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΌΠΎΠ³Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ Π² Π»ΠΈΡ‡ΠΊΠ΅, Π½ΠΎ Ρ‚Π°ΠΌ ΠΏΠΎΠ»Π½Ρ‹ΠΉ спСктр - ΠΎΡ‚ people management ΠΈ придумывания структур Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ CUPED тСстов ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠ² Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ. Π•Ρ‰Ρ‘ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈ сильного Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Ultimate Guitar. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ сразу Ρ‚Ρ€ΠΎΠΈΡ… πŸ™‚ ΠŸΠΈΡˆΠΈΡ‚Π΅, Ссли Π²Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΡ… ;) tg: @stovmasyan facebook: stovmasyan

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! МСня ΠΏΠΎΡ€ΠΎΠΉ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ статистикС ΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вСроятностСй. Учился я Π½Π° ΠœΠ°Ρ‚-ΠœΠ΅Ρ…Π΅ Π‘ΠŸΠ±Π“Ρƒ, Π½Π° чистой ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Π½Π° ΠΊΠ°Ρ„Π΅Π΄Ρ€Π΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вСроятнСй ΠΈ матСматичСской статистики. Π—Π°Ρ‚Π΅ΠΌ учился Π² аспирантурС ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ. ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ это ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅, Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅, Π½ΠΎ часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, - Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ тСбя сразу ΠΎΠΊΡƒΠ½Π°ΡŽΡ‚ Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Π³Π»ΡƒΠ±ΠΈΠ½ абстракций, оставляя ΠΎΠ΄ΠΈΠ½ Π½Π° ΠΎΠ΄ΠΈΠ½ с фантазиями ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈ Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎ Π½Π°ΡˆΡƒ ΡˆΠΊΠΎΠ»Ρƒ прСподавания ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ свои минусы, Π½ΠΎ 100% Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ освоСния дисциплины, - ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с ΠΏΠ΅Ρ€Π²Ρ‹Ρ… страниц конспСктов ΠΈΠ»ΠΈ ΠΊΠ½ΠΈΠ³ бСсконСчноС ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈ ΠΎΡ‡Π΅Π½ΡŒ нСпонятно. На самом Π΄Π΅Π»Π΅ всё Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈ достаточно понятно, Π° Ссли прСподнСсти красиво ΠΈ вкусно, Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅ΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ курс Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ Harvard University. Когда я Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π» эти Π»Π΅ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ осознал, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ понял, какая это нСвСроятная ΠΏΠΎ слоТности Ρ€Π°Π±ΠΎΡ‚Π° - прСподнСсти ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Ρ‘ΠΌΠΊΠΎ, красиво, вСсСло, понятно, Π±Π΅Π· ошибок ΠΈ ΠΏΡ€ΠΈ этом ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² этом курсС Π½Π΅Ρ‚ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π°ΡΡ‚ΠΈΡ‚ΡŒ ΡƒΡ‡Ρ‘Π½Ρ‹Ρ…, - Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡΠΌ всё ΠΎΡ‚ опрСдСлСния вСроятности Π΄ΠΎ Ρ†Π΅Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ ΠΈ Π΅Ρ‘ слСдствий, пройдя ΠΏΡ€ΠΈ этом Ρ‡Π΅Ρ€Π΅Π· случайныС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΈΡ… свойства, распрСдСлСния Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈ Ρ‚.Π΄. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ссли Π²Ρ‹ боялись, Π½ΠΎ всСгда Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ, Π²ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вСроятностСй ΠΈ матСматичСской статистики. https://www.youtube.com/watch?v=KbB0FjPg0mw&list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΡ, - Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° мСстС, ТСртвуя ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ - самоС Π³Π»Π°Π²Π½ΠΎΠ΅ Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ datasets для дальнСйшСй Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ - Ρ‚ΠΎ, Ρ‡Π΅ΠΌ Π½Π΅ стоит ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. А ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² столбцовых Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…!

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! БСгодня я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Нормализация ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для привСдСния структуры Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Π²ΠΈΠ΄Ρƒ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π’ΡΡŽ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Π­Π΄Π³Π°Ρ€ Кодд, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ Π² IBM. Когда я Π΅Ρ‰Ρ‘ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ учился Π½Π° ΠœΠ°Ρ‚-ΠœΠ΅Ρ…Π΅, ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ извСстно лишь ΠΎ 4-Ρ… Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π½ΠΎ сСйчас Π΅ΡΡ‚ΡŒ ΠΈ 5-я ΠΈ 6-я ΠΈ я Π΄Π°ΠΆΠ΅ знаю Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π‘Π£Π‘Π” Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 6-ΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сами, я ΠΆΠ΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ Π½Π° Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ 6-я Ρ„ΠΎΡ€ΠΌΠ° уТасна с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ. Π˜Ρ‚Π°ΠΊ - 6-я Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° - это «дСкомпозиция Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°Β» - ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ любой избыточности, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ цСлостности Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с самими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ прСдставляСт ΠΈΠ· сСбя Π°Π΄. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 3 свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 3 JOIN-Π°, Π½ΠΎ Π΅Ρ‰Ρ‘ ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π² условиях Π·Π° Π²Π΅Ρ€ΡΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒΡŽ этих самых свойств. Мало Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ организация 6-ΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ - процСсс Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΈΠΉ, ΠΎΠ½ Π΅Ρ‰Ρ‘ ΠΈ услоТняСт Π΄Π°Π»ΡŒΡˆΠ΅ΠΉΡˆΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π’ рСляционных Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ нормализация Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ… аналитичСских Π‘Π£Π‘Π” сцСнарий Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ - Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ JOIN-Ρ‹ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅, Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Π½Π΅ трСбуСтся. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ClickHouse происходит ΠΏΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ΅ сТатиС Π΄Π°Π½Π½Ρ‹Ρ…, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ дСнормализация - Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ затСя. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΏΡ€ΠΎ нСё… ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ события ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ сайту: time, user_id, screen_from, screen_to, event И прСдставим, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… - date, user_id, age, sex, country, city ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΏΠΎ странам, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ пСрСходят с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ экрана Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, прСдполагая, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ»ΠΈ качСством Π²Ρ‹Π΄Π°Ρ‡ΠΈ, - видя Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ экрана Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ этом ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈ самих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈ ΠΊΠ°ΠΊ слСдствиС JOIN станСт ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌ. ИдСя Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Β«Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽΒ» Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ: time, user_id, age, sex, country, city, screen_from, screen_to, event Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ вся ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π°Ρ нас информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ - это ΠΈ Π΅ΡΡ‚ΡŒ идСя Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, - создании избыточности Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π΄ΠΈ скорости доступа ΠΊ Π½ΠΈΠΌ. Как Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ» 100 дСйствий (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²), Ρ‚ΠΎ вСроятнСС всСго Ρƒ Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ 100 строк с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ age, sex, country, city, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», ΠΏΡ€ΠΈ ΠΏΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΌ сТатии это Π½Π΅ такая большая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, особСнно Ссли сортировка Π΄Π°Π½Π½Ρ‹Ρ… содСрТит Π² сСбС user_id - Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π»Π΅ΠΆΠ°Ρ‚ рядом ΠΈ подряд, Π° соотвСтствСнно ΠΈ сТатиС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ИдСю Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΄ΠΎ Β«Ρ…ΠΎΡ‚ΠΈΠΌ Π² событии ΠΈΠΌΠ΅Ρ‚ΡŒ всё». Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, Π½ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ взаимодСйствия, Π° Ρ‚Π°ΠΊΠΆΠ΅ контСкст, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит взаимодСйствиС. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ свойства связи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°. НапримСр, Ссли это событиС подписки, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° had_subscription ΠΈΠ»ΠΈ last_subscription_date - говорящими ΠΎ Ρ‚ΠΎΠΌ, Π±Ρ‹Π»Π° Π»ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ подписка, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ°Π»Ρ‹Π²Π°Ρ‚ΡŒ всю ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚ подписку. Π“Π΄Π΅ ΠΏΡ€Π΅Π΄Π΅Π» Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ? На самом Π΄Π΅Π»Π΅ это большоС искусство, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ, продумывая ΠΏΡ€Π΅ΠΆΠ΄Π΅ основныС ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ аналитичСскиС сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Π΄ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ. Π’ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ я создавал Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 150 ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ для сырых Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π½Π° 1000 ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ для Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… - Π½ΠΎ это Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Π», такая сильная дСнормализация Π½Π΅ Π±Ρ‹Π»Π° Π½ΡƒΠΆΠ½Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ 30-60 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ.

ΠŸΡ€ΠΎΡˆΡƒ прощСния Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π». Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я ΡƒΡˆΡ‘Π» ΠΈΠ· Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈ стал CPO Π² Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ultimate Guitar, - Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ мСсяц Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ занят, Π½ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ появлСния свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π½Ρƒ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ интСрСсной Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΈ мыслями Π½Π° тСму… Π£ΠΆΠ΅ скоро πŸ™‚

Π’ Π½Π°Ρ‡Π°Π»Π΅ 20 Π²Π΅ΠΊΠ° Π½Π° свСт появился Ѐрэнк РамсСй - ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π° свою, ΠΊ соТалСнию, Π½Π΅Π΄ΠΎΠ»Π³ΡƒΡŽ Тизнь Π΄Π°Π» ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ достаточно ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ. На ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· экзамСнов Π½Π° ΠœΠ°Ρ‚-ΠœΠ΅Ρ…Π΅ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ РамсСя, - приятного Π² этом ΠΌΠ°Π»ΠΎ, Π½ΠΎ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° вСсьма интСрСсная. Π‘Ρ‚Ρ€ΠΎΠ³ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ‚ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла - ΠΎΠ½Π° слишком слоТная, Π° простая, Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊ - ΠΏΠΎΠ»Π½Ρ‹ΠΉ бСспорядок Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ - упорядочСнныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² любой большой структурС. НСслучайно, Ρ‡Ρ‚ΠΎ Π½Π° Π·Π²Ρ‘Π·Π΄Π½ΠΎΠΌ Π½Π΅Π±Π΅ ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ Π½Π°ΠΌ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. Π­Ρ‚ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎ-философский посыл пСрСносим ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ - ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, - ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ структуры Π±Π΅Π·ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‚ эти структуры ΠΏΠΎΠ΄ собой ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π•Ρ‰Ρ‘ Ρ…ΡƒΠΆΠ΅ обстоят Π΄Π΅Π»Π°, ΠΊΠΎΠ³Π΄Π° исходныС Π΄Π°Π½Π½Ρ‹Π΅ отчасти грязныС ΠΈ Π·Π°ΡˆΡƒΠΌΠ»Ρ‘Π½Π½Ρ‹Π΅, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ коррСляции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ· большой ΠΊΡƒΡ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ "ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅" со ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ зрСния подмноТСство. Π­Ρ‚ΠΎ достигаСтся Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΡƒΡ‚Ρ‘ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΉ, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΎΠΊ, - SQL Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ приспособлСн ΠΊ Ρ‚Π°ΠΊΠΈΠΌ опСрациям, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΎΠ²Π»Π°Π΄Π΅Π½ΠΈΠ΅ SQL запросами являСтся, Π½Π° ΠΌΠΎΠΉ взгляд, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом Π½Π° ΠΏΡƒΡ‚ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°. НуТно ΡƒΠΌΠ΅Ρ‚ΡŒ свободно ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ-Π²Π΅Ρ€Ρ‚Π΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ SQL запросов, - Π½Π΅ Π±ΠΎΡΡ‚ΡŒΡΡ синтаксиса, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ возмоТности. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ dataset-Π° - ваТнСйший этап, - ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ позволяСт с ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ поиску зависимостСй. Всё это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, пСрСплСтаСтся с ΠΌΠΎΠΈΠΌ постом ΠΏΡ€ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, - ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ сущСствСнно (Π² 10-1000 Ρ€Π°Π·) ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСсс ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ большС Π³ΠΈΠΏΠΎΡ‚Π΅Π· Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

ΠŸΠΎΡΠ»ΡƒΡˆΠ°Π» я Π²ΠΎΡ‚ нашСго ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π°, посмотрСл я Π²ΠΎΡ‚ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, 4 Π³Ρ€Π°Ρ„ΠΈΠΊΠ° говорят Π²ΠΎΡ‚ ΠΎ Ρ‡Ρ‘ΠΌ: - Π»ΠΈΠ±ΠΎ Ρƒ нас самоС ΠΊΡ€ΡƒΡ‚ΠΎΠ΅
+3
ΠŸΠΎΡΠ»ΡƒΡˆΠ°Π» я Π²ΠΎΡ‚ нашСго ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π°, посмотрСл я Π²ΠΎΡ‚ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, 4 Π³Ρ€Π°Ρ„ΠΈΠΊΠ° говорят Π²ΠΎΡ‚ ΠΎ Ρ‡Ρ‘ΠΌ: - Π»ΠΈΠ±ΠΎ Ρƒ нас самоС ΠΊΡ€ΡƒΡ‚ΠΎΠ΅ тСстированиС Π² ΠΌΠΈΡ€Π΅ - Π»ΠΈΠ±ΠΎ Ρƒ нас самая крутая ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π° Π² ΠΌΠΈΡ€Π΅ - Π»ΠΈΠ±ΠΎ Ρƒ нас Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ‚ΠΎ со статистикой Π― ΠΎΡ‡Π΅Π½ΡŒ склоняюсь ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ. НСзависимо ΠΎΡ‚ этого, - ΠΏΠΈΠΊ Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½... Π—Π° Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ врСмя всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страны ΠΏΡ€ΠΎΡˆΠ»ΠΈ максимум, Π° ΠΌΡ‹ - Π½Π΅Ρ‚. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ, поТалуйста, Π΄ΠΎΠΌΠ°.

ΠŸΠΎΡΡ‚ΡƒΠΏΠΈΠ»ΠΎ нСсколько вопросов, связанных с ClickHouse, ΠΊΠ°ΠΊ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… для хранСния - Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сСгодня ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ углубимся Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сторону вопроса. Π—Π°Ρ‚ΠΎ я ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π½Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΈΡ„Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΡ‚Π°ΡŽΡ‚ срСди Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΡΠΎΠΌΠ½Π΅Π²Π°ΡŽΡ‚ΡΡ Π² нСобходимости ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ эту Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Вопрос/ΠΌΠΈΡ„: Π½ΠΎ Π² ClickHouse вСдь ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ с join-ΠΌΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ связываниСм Ρ‚Π°Π±Π»ΠΈΡ†) На самом Π΄Π΅Π»Π΅ Π² ClickHouse всё Ρ…ΠΎΡ€ΠΎΡˆΠΎ с join-Π°ΠΌΠΈ, Ссли правая Ρ‚Π°Π±Π»ΠΈΡ†Π° помСщаСтся Π² памяти. Однако Π΅ΡΡ‚ΡŒ простыС хитрости, ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΈ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€Π΅Π·Π°Ρ‚ΡŒ Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ. Поясню, прСдставим, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ join Π΄Π²ΡƒΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΠΎ полю user_id. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ сначала ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ числа - cithHash64(user_id)%100=i ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ i ΠΎΡ‚ 0 Π΄ΠΎ 99 произвСсти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ пСрСсСчСния ΠΈΠ»ΠΈ дополнСния Ρ‚Π°Π±Π»ΠΈΡ† - Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ нСбольшиС куски Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ±ΠΎΠΉΠ΄Ρ‘Ρ‚Π΅ всю Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ - ΠΏΡ€Π°Π²Π΄Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ эффСктивнСй ΠΈ быстрСС, Ссли Ρƒ Π²Π°ΡˆΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΡƒΠΊΠ°Π·Π°Π½ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ сСмплирования - ΠΏΡ€ΠΎ сСмплированиС я ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ расскаТу Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ постС. Π£ нас Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ (Π² основном left join-ΠΌΠΈ) Π±ΠΎΠ»Π΅Π΅ 20 Ρ‚Π°Π±Π»ΠΈΡ† Π·Π° Ρ€Π°Π·. Вопрос: Π² ClickHouse Π½Π΅Ρ‚ ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ всС ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ. Как Π±Ρ‹Ρ‚ΡŒ? Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΡ€Π°Π²Π΄Π°, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π½Π΅Ρ‚, - ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎ. Π§Π°Ρ‰Π΅ всСго ΠΎΠ± ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… функциях Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° хотят ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΎΡ€ΠΎΠ½ΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ нСкоторая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ событий Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (a1, a2, a3, a4, a5...), Π° хочСтся Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ (a1, a2), (a2,a3), (a3,a4) ΠΈ Ρ‚.Π΄. На самом Π΄Π΅Π»Π΅ Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΈ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ стоит Π½Π°Ρ‡Π°Ρ‚ΡŒ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши события ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, - послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ отсортированы Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ запросС, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Ρ€ΡŽΠΊ. Для Π½Π°Ρ‡Π°Π»Π° ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ события Π² массив с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ groupArray(event), собирая события, группируя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: group_by user_id. Π’ ΠΈΡ‚ΠΎΠ³Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π² массивС, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ индСкс ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ события Π² массив Π»Π΅ΠΆΠ°Ρ‚ отсортированныС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π°Ρ€Π΅Π·Π°Ρ‚ΡŒ этот массив: SELECT user_id, arrayJoin(arrayMap(i -> [x[i], x[(i + 1)]], arrayEnumerate(arraySlice(x, 1, -1)))) AS pairs FROM ( SELECT 1234 AS user_id, ['start', 'registration', 'main_data', 'confirm_email', 'main_page'] AS x ) FORMAT TabSeparatedWithNames user_id pairs 1234 ['start','registration'] 1234 ['registration','main_data'] 1234 ['main_data','confirm_email'] 1234 ['confirm_email','main_page'] Как Π²ΠΈΠ΄Π½ΠΎ Π²Ρ‹ΡˆΠ΅, я Ρ€Π°Π·Π±ΠΈΠ» массив ΠΈΠ· 5 элСмСнтов Π½Π° 4 ΠΏΠ°Ρ€Ρ‹ элСмСнтов. НС ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ памяти, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ сначала стоит Π½Π°Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ ΠΏΠΎ сэмплу, Ссли Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎ :) Π’ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ послСдних вСрсиях ClickHouse появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ neighbor, которая позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ column, находящСмуся Π½Π° смСщСнии offset ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строки. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ это ΠΈ Π΅ΡΡ‚ΡŒ частичная рСализация ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ LEAD()/LAG(). Π’ любом случаС, ClickHouse Π½Π΅ стоит Π½Π° мСстС ΠΈ развиваСтся ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΡƒΠ²Π΅Ρ€Π΅Π½, появится большС прСкрасных возмоТностСй.

Π“Π΄Π΅ ΠΆΠ΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ. МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, - Ρ…ΠΎΡ‚ΡŒ Π² тСкстовом Ρ„Π°ΠΉΠ»Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π±Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ хранят всё ΠΆΠ΅ Π² ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… структурах, Π³Π΄Π΅ строки - это события, Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ - это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойства события. НапримСр, Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ): time | user_id | screen | event , Π³Π΄Π΅ event ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния go (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄), back (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ β€œΠ½Π°Π·Π°Π΄β€). ΠšΠ°ΠΊΡƒΡŽ ΠΆΠ΅ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ для хранСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… событий? АналитичСский сцСнарий Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ - Π½Π°ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΡƒΠΆΠ½ΠΎ нСбольшоС количСство β€œΡΠ²ΠΎΠΉΡΡ‚Π²β€ событий, - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ, которая оказалась Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ экранС, Π½Π°ΠΌ достаточно Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ 2 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ - screen ΠΈ user_id, Π° time ΠΈ event Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²Ρ‹Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ (Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя ΠΈ рСсурсы) всС Π΄Π°Π½Π½Ρ‹Π΅, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π² дальнСйшСм исслСдовании, Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Ρ‹ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ (столбцовыС) Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π½Π° дискС ΠΏΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классичСских рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ»ΠΎΡ…ΠΎ с Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒΡŽ, Π² Π½ΠΈΡ… Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ каскадноС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ½ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ Π΄Ρ€ΡƒΠΆΠ°Ρ‚ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ…. Однако Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ всё это Π½Π΅ трСбуСтся, - Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½Π° лишь бСскомпромиссная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. Бонусом ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… столбцовых Π±Π°Π· ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ΅ сТатиС Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ мСньшС мСста Π½Π° дискС ΠΈ экономим дСньги. ΠœΡ‹ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ hdfs Π² качСствС ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ выполняСм тяТёлыС ΠΈ Π΄ΠΎΠ»Π³ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ClickHouse кластСр Π² качСствС быстрой аналитичСской Π±Π°Π·Ρ‹, - запросы ΠΊ Π½Π΅ΠΌΡƒ Π² 100-1000 Ρ€Π°Π· быстрСС Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ²Π΅Ρ€Ρ… hdfs. И я Π±Ρ‹Π» Π±Ρ‹ голословным, Ссли Π±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ²Ρ‘Π» ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запроса ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† (названия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹) SELECT uniq(id) AS u, count() AS events FROM table FORMAT Vertical Row 1: ────── u: 112 844 330 events: 1 586 980 513 963 1 rows in set. Elapsed: 12.976 sec. Processed 1.59 trillion rows, 6.35 TB (122.30 billion rows/s., 489.19 GB/s.) Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π·Π° 13 сСкунд ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ 1.6 Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π° строк, посчитав ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ id ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ ΠΊΠΎΠ»-Π²ΠΎ строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Быстро ΠΈΠ»ΠΈ Π½Π΅Ρ‚ - Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΡƒΠΆΠ΅ Π²Π°ΠΌ πŸ™‚

ΠŸΡƒΡΡ‚ΡŒ ΠΏΠΎΠ±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΡƒΡ‚. Π‘ΠΎΠ»ΡŒΡˆΠ΅ 40 источников для поиска статистики: https://vc.ru/media/121834-bolshe-40-istochnikov-dlya-poiska-statistiki?fbclid=IwAR1HmiZmtZz7SdStIMYDFI19KMHwShH0SYuKz7vWM1-lCfRjhu1x0xxOTbA

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½? Анализ Π΄Π°Π½Π½Ρ‹Ρ… - это Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ просто смотритС Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ роста заболСвСмости COVID-19 ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρ‹, - это ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Π΅Ρ‘ самой наглядной Ρ„ΠΎΡ€ΠΌΠ΅. Π“Ρ€Π°Ρ„ΠΈΠΊ - это ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ Π½Π΅ всСгда ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ ΠΏΡ€Π°Π²Π΄ΠΈΠ²ΠΎ. ΠŸΡ€Π°Π²Π΄ΠΈΠ²ΠΎΡΡ‚ΡŒ Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ статистичСскиС тСсты. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… - это Π½Π΅ просто ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½ΠΎ Π΅Ρ‰Ρ‘ ΠΈ подкрСплённая ΠΌΠΎΡ‰Π½Ρ‹ΠΌ статистичСским Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠΌ. Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ наши Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΠΌΡ‹ ΠΏΠΈΠΊ эпидСмии ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈΠ»ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π»ΠΈ сцСнарии развития эпидСмии Π² Ρ€Π°Π·Π½Ρ‹Ρ… странах Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π’ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‡Π΅Π½ΡŒ(ΠΈ это я ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Ρƒ) Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, - Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… стоит Π½Π°Ρ‡Π°Ρ‚ΡŒ: - сбор ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ - структуризация ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ К этим ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π½Π΅ΡΡ‚ΠΈΡΡŒ с ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅, Π³Π΄Π΅ Π΅Ρ‘ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ Π΅Ρ‘ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ, зависит ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° успСха. Π’ ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… компаниях Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π΅ΡΡ‚ΡŒ спСциализированныС ΠΎΡ‚Π΄Π΅Π»Ρ‹ Data Engineer спСциалистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ инфраструктурными Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ сбора ΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаях Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников - Π½ΠΎ этой Ρ‚Π΅ΠΌΠ΅ я, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, ΡƒΠ΄Π΅Π»ΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ пост. ΠšΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅? ΠžΡ‚ этого зависит, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ смоТСтС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠžΡ‚ этого зависит Ρ‚Π°ΠΊΠΆΠ΅ сколько Π΄Π΅Π½Π΅Π³ Π²Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π½Π° носитСли (хотя Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ этого) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ΡƒΡ‚ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΈ ΠΎ бСзопасности Π΄Π°Π½Π½Ρ‹Ρ…, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ super sensitive. НаконСц, стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π° схСма Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ с Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Ρ‘ ΠΏΡ€ΠΈ нСобходимости, обСспСчивая ΠΊΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² вашСй Π±Π°Π·Π΅. Π“Π΄Π΅ Π΅Ρ‘ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ? ΠžΡ‚ этого зависит "сТатиС" Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° дискС (ΠΌΡ‹ вСдь Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎ возмоТности ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° Тёстких дисках), ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ - ΠΈΡΠΊΠ°Ρ‚ΡŒ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. МоТно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π² тСкстовых Ρ„Π°ΠΉΠ»Π°Ρ… (спойлСр, - это ΠΏΠ»ΠΎΡ…ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚), Ρ‚Π°ΠΊ ΠΈ Π² рСляционных Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² распрСдСлённых Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСмах Ρ‚ΠΈΠΏΠ° hdfs, Π² ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΅Ρ‰Ρ‘ Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ... И Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ Π³Π΄Π΅, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ диктуСтся количСством Π΄Π°Π½Π½Ρ‹Ρ…, Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ ΠΈ трСбованиями ΠΊ консистСнтности, бСзопасности ΠΈ скорости ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ этих Π΄Π°Π½Π½Ρ‹Ρ…. Для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ClickHouse ΠΈ hdfs. Но ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ ΠΎΠ± этом ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! МСня Π·ΠΎΠ²ΡƒΡ‚ Π‘Π΅Ρ€Π³Π΅ΠΉ ΠΈ я Head of Analytics Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. Π­Ρ‚ΠΎ ΠΊΠ°Π½Π°Π» для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ², CEO, CPO, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³ΠΎΠ². Π’ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ всё - ΠΎΡ‚ интСрСсных аналитичСских исслСдований Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ² ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, использованию Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, - вСсь спСктр ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.