Как BigQuery Π½Π° Google Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π°Π½Π½ΠΈ. Част 1

Π—Π΄Ρ€Π°Π²Π΅ΠΉ, Π₯Π°Π±Ρ€! ЗаписванСто Π·Π° Π½ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ курсовС Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π² OTUS Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Π΄Π°Π½Π½ΠΈ. Π’ ΠΎΡ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° курса, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ смС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° интСрСсни ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ Π·Π° вас.

ВсСки Π΄Π΅Π½ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ сто ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΡƒΡˆΠΈ посСщават Twitter, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΎ сС случва ΠΏΠΎ свСта ΠΈ Π΄Π° Π³ΠΎ ΠΎΠ±ΡΡŠΠ΄ΡΡ‚. ВсСки Ρ‚ΡƒΠΈΡ‚ ΠΈ всяко Π΄Ρ€ΡƒΠ³ΠΎ потрСбитСлско дСйствиС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Twitter. Π‘Ρ‚ΠΎΡ‚ΠΈΡ†ΠΈ слуТитСли Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ подобряванСто Π½Π° тСхния ΠΎΠΏΠΈΡ‚ Π΅ основСн ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π·Π° Π΅ΠΊΠΈΠΏΠ° Π½Π° Twitter Data Platform.

ВярвамС, Ρ‡Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ с ΡˆΠΈΡ€ΠΎΠΊ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ тСхничСски умСния трябва Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄ΠΎΠ±Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ инструмСнти Π·Π° Π°Π½Π°Π»ΠΈΠ· ΠΈ визуализация, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° SQL. Π’ΠΎΠ²Π° Π±ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π° цяла Π½ΠΎΠ²Π° Π³Ρ€ΡƒΠΏΠ° ΠΎΡ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ тСхничСски ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ, Π΄Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Ρ‚ прозрСния ΠΎΡ‚ Π΄Π°Π½Π½ΠΈΡ‚Π΅, позволявайки ΠΈΠΌ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Twitter. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π°Π½Π½ΠΈ Π² Twitter.

Въй ΠΊΠ°Ρ‚ΠΎ Π½Π°ΡˆΠΈΡ‚Π΅ инструмСнти ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…Π°, Π½ΠΈΠ΅ видяхмС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Twitter. ВсС ΠΎΡ‰Π΅ ΠΎΠ±Π°Ρ‡Π΅ ΠΈΠΌΠ° място Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅. НастоящитС инструмСнти ΠΊΠ°Ρ‚ΠΎ Scalding изискват ΠΎΠΏΠΈΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ. Π‘Π°Π·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π° SQL инструмСнти Π·Π° Π°Π½Π°Π»ΠΈΠ· ΠΊΠ°Ρ‚ΠΎ Presto ΠΈ Vertica ΠΈΠΌΠ°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността Π² ΠΌΠ°Ρ‰Π°Π±. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с разпространСниСто Π½Π° Π΄Π°Π½Π½ΠΈ Π² мноТСство систСми Π±Π΅Π· постоянСн Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ тях.

ΠœΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° обявихмС Π½ΠΎΠ²ΠΎ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ с Google, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΌΠ΅ части ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ инфраструктура Π·Π° Π΄Π°Π½Π½ΠΈ Π½Π° Google Cloud Platform (GCP). Π‘Ρ‚ΠΈΠ³Π½Π°Ρ…ΠΌΠ΅ Π΄ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ‡Π΅ инструмСнтитС Π½Π° Google Cloud Голямо количСство ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ с Π½Π°ΡˆΠΈΡ‚Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²ΠΈ Π·Π° Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°, визуализацията ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² Twitter:

  • BigQuery: ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ с Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° SQL Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Dremel, ΠΊΠΎΠΉΡ‚ΠΎ сС слави със своята Π±ΡŠΡ€Π·ΠΈΠ½Π°, простота ΠΈ сС справя с машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.
  • Π‘Ρ‚ΡƒΠ΄ΠΈΠΎ Π·Π° Π΄Π°Π½Π½ΠΈ: инструмСнт Π·Π° визуализация Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ с ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Google Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ.

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π° нашия ΠΎΠΏΠΈΡ‚ с Ρ‚Π΅Π·ΠΈ инструмСнти: ΠΊΠ°ΠΊΠ²ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅, ΠΊΠ°ΠΊΠ²ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ слСд Ρ‚ΠΎΠ²Π°. Π‘Π΅Π³Π° Ρ‰Π΅ сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΠΌ Π²ΡŠΡ€Ρ…Ρƒ пакСтния ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π°Π½Π°Π»ΠΈΠ·. Π©Π΅ обсъдим Π°Π½Π°Π»ΠΈΠ·ΠΈΡ‚Π΅ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² слСдващата статия.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° Π·Π° Π΄Π°Π½Π½ΠΈ Π² Twitter

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° сС ΠΏΠΎΡ‚ΠΎΠΏΠΈΡ‚Π΅ Π² BigQuery, си струва Π΄Π° Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ историята Π½Π° складиранСто Π½Π° Π΄Π°Π½Π½ΠΈ Π² Twitter. ΠŸΡ€Π΅Π· 2011 Π³. Π°Π½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Twitter бСшС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ във Vertica ΠΈ Hadoop. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ Pig, Π·Π° Π΄Π° създадСм MapReduce Hadoop задания. ΠŸΡ€Π΅Π· 2012 Π³. Π·Π°ΠΌΠ΅Π½ΠΈΡ…ΠΌΠ΅ Pig с Scalding, ΠΊΠΎΠΉΡ‚ΠΎ имашС Scala API с прСдимства ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° създаванС Π½Π° слоТни ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ ΠΈ Π»Π΅ΠΊΠΎΡ‚Π° Π½Π° тСстванС. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС чувстваха ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° работят със SQL, Ρ‚ΠΎΠ²Π° бСшС доста ΡΡ‚Ρ€ΡŠΠΌΠ½Π° ΠΊΡ€ΠΈΠ²Π° Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Около 2016 Π³. Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Presto ΠΊΠ°Ρ‚ΠΎ SQL интСрфСйс към Π΄Π°Π½Π½ΠΈ Π½Π° Hadoop. Spark ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ интСрфСйс Π½Π° Python, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Π΄ΠΎΠ±ΡŠΡ€ ΠΈΠ·Π±ΠΎΡ€ Π·Π° ad hoc Π½Π°ΡƒΠΊΠ° Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.

ΠžΡ‚ 2018 Π³. ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ слСднитС инструмСнти Π·Π° Π°Π½Π°Π»ΠΈΠ· ΠΈ визуализация Π½Π° Π΄Π°Π½Π½ΠΈ:

  • ΠŸΠΎΠΏΠ°Ρ€Π²Π°Π½Π΅ Π·Π° производствСни ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ
  • Scalding ΠΈ Spark Π·Π° ad hoc Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • Vertica ΠΈ Presto Π·Π° ad hoc ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ SQL Π°Π½Π°Π»ΠΈΠ·
  • Druid Π·Π° ниско ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Ρ‚Π΅Π»Π΅Π½ ΠΈ ниско забавянС Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ сСрии
  • Tableau, Zeppelin ΠΈ Pivot Π·Π° визуализация Π½Π° Π΄Π°Π½Π½ΠΈ

УстановихмС, Ρ‡Π΅ Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅Π·ΠΈ инструмСнти ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΡ‰Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, ΠΈΠΌΠ°Ρ…ΠΌΠ΅ трудности Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚Π΅Π·ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° ΠΏΠΎ-ΡˆΠΈΡ€ΠΎΠΊΠ° аудитория Π² Twitter. ΠšΠ°Ρ‚ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с Google Cloud, Π½ΠΈΠ΅ сС фокусирамС Π²ΡŠΡ€Ρ…Ρƒ опростяванСто Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ инструмСнти Π·Π° Π°Π½Π°Π»ΠΈΠ· Π·Π° цСлия Twitter.

BigQuery Data Warehouse Π½Π° Google

Няколко Π΅ΠΊΠΈΠΏΠ° Π² Twitter Π²Π΅Ρ‡Π΅ са Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ BigQuery Π² някои ΠΎΡ‚ своитС производствСни Π»ΠΈΠ½ΠΈΠΈ. Използвайки тСхния ΠΎΠΏΠΈΡ‚, Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° оцСнявамС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° BigQuery Π·Π° всички случаи Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Twitter. ΠΠ°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π» бСшС Π΄Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ BigQuery Π½Π° цялата компания ΠΈ Π΄Π° Π³ΠΎ стандартизирамС ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ инструмСнти Π½Π° Data Platform. Π’ΠΎΠ²Π° бСшС Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ. Π’Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ инфраструктура Π·Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΠΏΠΎΠ³Π»ΡŠΡ‰Π°Π½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ±Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ, Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² цялата компания, Π΄Π° осигурим подходящ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΈ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ повСритСлността Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° създадСм систСми Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурси, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° плащания, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ BigQuery Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

ΠŸΡ€Π΅Π· Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 2018 Π³. пуснахмС Π°Π»Ρ„Π° вСрсия Π·Π° цялата компания Π½Π° BigQuery ΠΈ Data Studio. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ…ΠΌΠ΅ Π½Π° слуТитСлитС Π½Π° Twitter някои ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ с изчистСни Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ. BigQuery Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ Π½Π°Π΄ 250 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ½Π³, финанси ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³. БъвсСм наскоро Ρ‚Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ…Π° ΠΎΠΊΠΎΠ»ΠΎ 8k заявки, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΉΠΊΠΈ ΠΎΠΊΠΎΠ»ΠΎ 100 PB Π½Π° мСсСц, Π±Π΅Π· Π΄Π° сС броят ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ заявки. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π½Π°ΠΏΡ€Π΅Π΄ ΠΈ Π΄Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ BigQuery ΠΊΠ°Ρ‚ΠΎ основСн рСсурс Π·Π° взаимодСйствиС с Π΄Π°Π½Π½ΠΈ Π² Twitter.

Π•Ρ‚ΠΎ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π½Π° високо Π½ΠΈΠ²ΠΎ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ Π½Π° Google BigQuery.

Как BigQuery Π½Π° Google Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π°Π½Π½ΠΈ. Част 1
ΠšΠΎΠΏΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Hadoop ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ Π² Google Cloud Storage (GCS) с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ инструмСнт Cloud Replicator. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Apache Airflow, Π·Π° Π΄Π° създадСм Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ "bq_loadΒ» Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ GCS Π² BigQuery. НиС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Presto Π·Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ към Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π½Π° Parquet ΠΈΠ»ΠΈ Thrift-LZO Π² GCS. BQ Blaster Π΅ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ инструмСнт Π·Π° изгарянС Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ HDFS Vertica ΠΈ Thrift-LZO Π² BigQuery.

Π’ слСдващитС Ρ€Π°Π·Π΄Π΅Π»ΠΈ обсъТдамС нашия ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ ΠΎΠΏΠΈΡ‚ Π² областитС Π½Π° лСсна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, производитСлност, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ, изправност Π½Π° систСмата ΠΈ Ρ†Π΅Π½Π°.

ЛСсна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°

УстановихмС, Ρ‡Π΅ Π΅ лСсно Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π° с BigQuery, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ изисква инсталиранС Π½Π° софтуСр ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ Ρ‡Ρ€Π΅Π· ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π΅Π½ ΡƒΠ΅Π± интСрфСйс. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±Π°Ρ‡Π΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС запознаят с някои ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° GCP, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ рСсурси ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°, Π·Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚. Π‘ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΡ‚ΠΎ основно Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ…Π°, Ρ‡Π΅ Π΅ лСсно Π΄Π° Π½Π°Π²ΠΈΠ³ΠΈΡ€Π°Ρ‚ Π² Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ схСми ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ прости заявки ΠΈ Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π² Data Studio.

ΠΠ°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π» Π·Π° въвСТданС Π½Π° Π΄Π°Π½Π½ΠΈ Π² BigQuery бСшС Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° HDFS ΠΈΠ»ΠΈ GCS Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ с Π΅Π΄Π½ΠΎ Ρ‰Ρ€Π°ΠΊΠ²Π°Π½Π΅. ΠžΠ±ΠΌΠΈΡΠ»ΠΈΡ…ΠΌΠ΅ ΠžΠ±Π»Π°Ρ‡Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ (управляван ΠΎΡ‚ Airflow), Π½ΠΎ Π½Π΅ успяхмС Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ нашия ΠΌΠΎΠ΄Π΅Π» Π·Π° сигурност с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ сподСлянС Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ (ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Ρ‚ΠΎΠ²Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ). ЕкспСримСнтирахмС с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Google Data Transfer Service (DTS), Π·Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ натоварванията Π½Π° BigQuery. Π”ΠΎΠΊΠ°Ρ‚ΠΎ DTS сС Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠ²Π°ΡˆΠ΅ Π±ΡŠΡ€Π·ΠΎ, Ρ‚ΠΎΠΉ Π½Π΅ бСшС гъвкав Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈ със зависимости. Π—Π° Π½Π°ΡˆΠ°Ρ‚Π° Π°Π»Ρ„Π° вСрсия ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ…ΠΌΠ΅ собствСна Ρ€Π°ΠΌΠΊΠ° Apache Airflow Π² GCE ΠΈ я подготвямС Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² производствСна срСда ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Vertica.

Π—Π° Π΄Π° трансформират Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² BigQuery, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ прости SQL ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ заявки. Π—Π° слоТни ΠΌΠ½ΠΎΠ³ΠΎΠ΅Ρ‚Π°ΠΏΠ½ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ със зависимости ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈΠ»ΠΈ Π½Π°ΡˆΠ°Ρ‚Π° собствСна Ρ€Π°ΠΌΠΊΠ° Π½Π° Airflow, ΠΈΠ»ΠΈ Cloud Composer Π·Π°Π΅Π΄Π½ΠΎ с ΠŸΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π² ΠΎΠ±Π»Π°ΠΊ.

продуктивност

BigQuery Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° SQL заявки с ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ количСства Π΄Π°Π½Π½ΠΈ. НС Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π·Π° заявки с ниска латСнтност ΠΈ висока пропускатСлна способност, изисквани ΠΎΡ‚ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ»ΠΈ Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ сСрии с ниска латСнтност Π”Ρ€ΡƒΠΈΠ΄ ΠΎΡ‚ Π°ΠΏΠ°Ρ‡ΠΈ. Π—Π° заявки Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Π΅Π΄Π½Π° ΠΌΠΈΠ½ΡƒΡ‚Π°. Π’Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° BigQuery, Π·Π° Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° Ρ‚Π΅Π·ΠΈ очаквания. Π—Π° Π΄Π° осигурим ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠ° производитСлност Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ функционалността Π½Π° BigQuery, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π° фиксирана такса, която позволява Π½Π° собствСницитС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π΄Π° Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ слотовС Π·Π° своитС заявки. ΠΏΡ€ΠΎΡ€Π΅Π· BigQuery Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° изчислитСлна мощност, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° изпълнСниС Π½Π° SQL заявки.

АнализирахмС Π½Π°Π΄ 800 заявки, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 1 TB Π΄Π°Π½Π½ΠΈ всяка ΠΈ установихмС, Ρ‡Π΅ срСдното Π²Ρ€Π΅ΠΌΠ΅ Π·Π° изпълнСниС Π΅ 30 сСкунди. НаучихмС ΡΡŠΡ‰ΠΎ, Ρ‡Π΅ производитСлността Π΅ силно зависима ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° нашия слот Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Ρ€ΡΠ±Π²Π°ΡˆΠ΅ ясно Π΄Π° ΠΎΡ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ Π½Π°ΡˆΠΈΡ‚Π΅ производствСни ΠΈ ad hoc слот Ρ€Π΅Π·Π΅Ρ€Π²ΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ производитСлността Π·Π° производствСни случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π°Π½Π°Π»ΠΈΠ·. Π’ΠΎΠ²Π° силно повлия Π½Π° нашия Π΄ΠΈΠ·Π°ΠΉΠ½ Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π°Ρ†ΠΈΠΈ Π½Π° слотовС ΠΈ йСрархията Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π©Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ, функционалност ΠΈ Ρ†Π΅Π½Π° Π½Π° систСмитС ΠΏΡ€Π΅Π· слСдващитС Π΄Π½ΠΈ във Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° част Π½Π° ΠΏΡ€Π΅Π²ΠΎΠ΄Π°, Π½ΠΎ сСга ΠΊΠ°Π½ΠΈΠΌ всички Π΄Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ ΡƒΠ΅Π±ΠΈΠ½Π°Ρ€ Π½Π° ΠΆΠΈΠ²ΠΎ, ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ с курса, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠΈ Π½Π° нашия СкспСрт – Π•Π³ΠΎΡ€ ΠœΠ°Ρ‚Π΅ΡˆΡƒΠΊ (Senior Data Engineer, MaximaTelecom).

ΠŸΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΎΡ‰Π΅:

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€