Како BigQuery Π½Π° Google ја Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅. Π”Π΅Π» 1

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

БСкој Π΄Π΅Π½, повСќС ΠΎΠ΄ сто ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π»ΡƒΡ“Π΅ Π³ΠΎ посСтуваат Π’Π²ΠΈΡ‚Π΅Ρ€ Π·Π° Π΄Π° Π΄ΠΎΠ·Π½Π°Π°Ρ‚ ΡˆΡ‚ΠΎ сС случува Π²ΠΎ свСтот ΠΈ Π΄Π° Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π°Ρ‚ Π·Π° Ρ‚ΠΎΠ°. БСкој Ρ‚Π²ΠΈΡ‚ ΠΈ сСкоС Π΄Ρ€ΡƒΠ³ΠΎ корисничко Π΄Π΅Ρ˜ΡΡ‚Π²ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° настан кој Π΅ достапСн Π·Π° Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° Twitter. Π‘Ρ‚ΠΎΡ‚ΠΈΡ†ΠΈ Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΎΠ²ΠΈΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½ΠΈΠ²Π½ΠΎΡ‚ΠΎ искуство Π΅ Π³Π»Π°Π²Π΅Π½ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π·Π° Ρ‚ΠΈΠΌΠΎΡ‚ Π½Π° Twitter Data Platform.

Π‘ΠΌΠ΅Ρ‚Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° корисницитС со ΡˆΠΈΡ€ΠΎΠΊ опсСг Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ Π²Π΅ΡˆΡ‚ΠΈΠ½ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ способни Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ Π΄Π° ΠΈΠΌΠ°Π°Ρ‚ пристап Π΄ΠΎ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° засновани Π½Π° SQL ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π΄ΠΎΠ±Ρ€ΠΎ. Ова ќС ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° Ρ†Π΅Π»Π° Π½ΠΎΠ²Π° Π³Ρ€ΡƒΠΏΠ° Π½Π° ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ корисници, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π°Ρ€ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΈ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, Π΄Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π°Ρ‚ ΡƒΠ²ΠΈΠ΄ ΠΎΠ΄ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° Π³ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΈ користат моТноститС Π½Π° Twitter. Π’Π°ΠΊΠ° ја Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Π’Π²ΠΈΡ‚Π΅Ρ€.

Како ΡˆΡ‚ΠΎ сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ˜Π° Π½Π°ΡˆΠΈΡ‚Π΅ Π°Π»Π°Ρ‚ΠΊΠΈ ΠΈ способности Π·Π° Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π²ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Twitter. Π‘Π΅ΠΏΠ°ΠΊ, сС ΡƒΡˆΡ‚Π΅ ΠΈΠΌΠ° простор Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅. Π’Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ Π°Π»Π°Ρ‚ΠΊΠΈ ΠΊΠ°ΠΊΠΎ Scalding Π±Π°Ρ€Π°Π°Ρ‚ програмско искуство. АлаткитС Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° SQL, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Presto ΠΈ Vertica, ΠΈΠΌΠ°Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со пСрформанситС Π½Π° Π½ΠΈΠ²ΠΎ. ИмамС ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½ΠΈΠ· повСќС систСми Π±Π΅Π· ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ пристап Π΄ΠΎ Π½ΠΈΠ².

ΠœΠΈΠ½Π°Ρ‚Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° објавивмС Π½ΠΎΠ²Π° соработка со Google, Π²ΠΎ Ρ‡ΠΈΠΈ Ρ€Π°ΠΌΠΊΠΈ прСнСсувамС Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ инфраструктура Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Google Cloud Platform (GCP). Π—Π°ΠΊΠ»ΡƒΡ‡ΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π½Π° Google Cloud Π‘ΠΈΠ³ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ со Π½Π°ΡˆΠΈΡ‚Π΅ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Ρ‚ΠΈΠ²ΠΈ Π·Π° Π΄Π΅ΠΌΠΎΠΊΡ€Π°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π°, Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ ΠΌΠ°ΡˆΠΈΠ½ΡΠΊΠΎΡ‚ΠΎ ΡƒΡ‡Π΅ΡšΠ΅ Π½Π° Π’Π²ΠΈΡ‚Π΅Ρ€:

  • Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅: ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° ΠΏΡ€Π΅Ρ‚ΠΏΡ€ΠΈΡ˜Π°Ρ‚ΠΈΠ΅ со SQL ΠΌΠΎΡ‚ΠΎΡ€ Π±Π°Π·ΠΈΡ€Π°Π½ Dremel, кој Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΏΠΎ ΡΠ²ΠΎΡ˜Π°Ρ‚Π° Π±Ρ€Π·ΠΈΠ½Π°, Сдноставност ΠΈ сС справува со машинско ΡƒΡ‡Π΅ΡšΠ΅.
  • Data Studio: Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° соработка слични Π½Π° Google Docs.

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, ќС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ искуство со ΠΎΠ²ΠΈΠ΅ Π°Π»Π°Ρ‚ΠΊΠΈ: ΡˆΡ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ²ΠΌΠ΅, ΡˆΡ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΠ²ΠΌΠ΅ ΠΈ ΡˆΡ‚ΠΎ ќС ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ. Π‘Π΅Π³Π° ќС сС фокусирамС Π½Π° ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°. ЌС Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°ΠΌΠ΅ Π·Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π²ΠΎ слСдната ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ˜Π° Π½Π° Π’Π²ΠΈΡ‚Π΅Ρ€ ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†ΠΈ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ

ΠŸΡ€Π΅Π΄ Π΄Π° сС Π½ΡƒΡ€Π½Π΅ Π²ΠΎ BigQuery, Π²Ρ€Π΅Π΄ΠΈ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π΄Π° сС раскаТС ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Twitter. Π’ΠΎ 2011 Π³ΠΎΠ΄ΠΈΠ½Π° бСшС ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° Π’Π²ΠΈΡ‚Π΅Ρ€ Π²ΠΎ Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ° ΠΈ Π₯Π°Π΄ΡƒΠΏ. Π“ΠΎ користСвмС Pig Π·Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ мСста Π·Π° MapReduce Hadoop. Π’ΠΎ 2012 Π³ΠΎΠ΄ΠΈΠ½Π°, Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ²ΠΌΠ΅ Pig со Scalding, кој имашС Scala API со прСдности ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС способноста Π·Π° создавањС слоТСни Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ ΠΈ Π»Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π° Π½Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅. Π‘Π΅ΠΏΠ°ΠΊ, Π·Π° ΠΌΠ½ΠΎΠ³Ρƒ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π°Ρ€ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΈ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π½Π° ΠΊΠΎΠΈ ΠΈΠΌ бСшС ΠΏΠΎΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ со SQL, Ρ‚ΠΎΠ° бСшС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ стрмна ΠΊΡ€ΠΈΠ²Π° Π½Π° ΡƒΡ‡Π΅ΡšΠ΅. ΠžΠΊΠΎΠ»Ρƒ 2016 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΠΎΡ‡Π½Π°Π²ΠΌΠ΅ Π΄Π° користимС Presto ΠΊΠ°ΠΊΠΎ SQL ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° Hadoop. Spark ΠΏΠΎΠ½ΡƒΠ΄ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Python, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Π΄ΠΎΠ±Π°Ρ€ ΠΈΠ·Π±ΠΎΡ€ Π·Π° Π°Π΄ Ρ…ΠΎΠΊ Π½Π°ΡƒΠΊΠ° Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ машинско ΡƒΡ‡Π΅ΡšΠ΅.

Од 2018 Π³ΠΎΠ΄ΠΈΠ½Π°, Π³ΠΈ користимС слСднивС Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅:

  • Π’Π°Ρ€Π΅ΡšΠ΅ Π·Π° производствСни транспортСри
  • Scalding ΠΈ Spark Π·Π° Π°Π΄ Ρ…ΠΎΠΊ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ машинско ΡƒΡ‡Π΅ΡšΠ΅
  • Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ° ΠΈ ΠŸΡ€Π΅ΡΡ‚ΠΎ Π·Π° Π°Π΄ Ρ…ΠΎΠΊ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° SQL Π°Π½Π°Π»ΠΈΠ·Π°
  • Π”Ρ€ΡƒΠΈΠ΄ Π·Π° Π½ΠΈΠ·ΠΎΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, истраТувачки ΠΈ ниско Π»Π°Ρ‚Π΅Π½Ρ‚Π΅Π½ пристап Π΄ΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π° врСмСнски сСрии
  • Tableau, Zeppelin ΠΈ Pivot Π·Π° Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ

ΠžΡ‚ΠΊΡ€ΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠ°ΠΊΠΎ ΠΎΠ²ΠΈΠ΅ Π°Π»Π°Ρ‚ΠΊΠΈ Π½ΡƒΠ΄Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ моќни способности, ΠΈΠΌΠ°Π²ΠΌΠ΅ ΠΏΠΎΡ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΠΈ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ ΠΎΠ²ΠΈΠ΅ способности достапни Π·Π° ΠΏΠΎΡˆΠΈΡ€ΠΎΠΊΠ°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ° Π½Π° Π’Π²ΠΈΡ‚Π΅Ρ€. Π‘ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° со Google Cloud, Π½ΠΈΠ΅ сС фокусирамС Π½Π° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ Π’Π²ΠΈΡ‚Π΅Ρ€.

ΠœΠ°Π³Π°Ρ†ΠΈΠ½ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ BigQuery Π½Π° Google

НСколку Ρ‚ΠΈΠΌΠΎΠ²ΠΈ Π½Π° Twitter вСќС Π³ΠΎ Π²Π³Ρ€Π°Π΄ΠΈΡ˜Π° BigQuery Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ производствСни Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ. ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја Π½ΠΈΠ²Π½Π°Ρ‚Π° СкспСртиза, ΠΏΠΎΡ‡Π½Π°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΎΡ†Π΅Π½ΡƒΠ²Π°ΠΌΠ΅ моТноститС Π½Π° BigQuery Π·Π° ситС случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Twitter. ΠΠ°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π» бСшС Π΄Π° Π³ΠΎ ΠΏΠΎΠ½ΡƒΠ΄ΠΈΠΌΠ΅ BigQuery Π½Π° Ρ†Π΅Π»Π°Ρ‚Π° компанија ΠΈ Π΄Π° Π³ΠΎ стандардизирамС ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠΈΠΌΠ΅ Π²ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° сСтот Π°Π»Π°Ρ‚ΠΊΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Ова бСшС Ρ‚Π΅ΡˆΠΊΠΎ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ. Π’Ρ€Π΅Π±Π°ΡˆΠ΅ Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅ΠΌΠ΅ инфраструктура Π·Π° Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΎ Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠΈΠΌΠ΅ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Ρ†Π΅Π»Π°Ρ‚Π° компанија, Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристапот ΠΈ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ приватност Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΌΠΎΡ€Π°Π²ΠΌΠ΅ Π΄Π° создадСмС систСми Π·Π° распрСдСлба Π½Π° рСсурси, слСдСњС ΠΈ Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Ρ‚ΠΈΠΌΠΎΠ²ΠΈΡ‚Π΅ Π΄Π° ΠΌΠΎΠΆΠ°Ρ‚ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Π³ΠΎ користат BigQuery.

Π’ΠΎ Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π°, објавивмС Π°Π»Ρ„Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° BigQuery ΠΈ Data Studio Π·Π° Ρ†Π΅Π»Π°Ρ‚Π° компанија. На Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ Π²ΠΎ Twitter ΠΈΠΌ ΠΏΠΎΠ½ΡƒΠ΄ΠΈΠ²ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚ΠΎ користСни Ρ‚Π°Π±Π΅Π»ΠΈ со исчистСни Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. BigQuery Π΅ користСн ΠΎΠ΄ Π½Π°Π΄ 250 корисници ΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΌΠΎΠ²ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ инТСнСрство, финансии ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³. НСодамна, Ρ‚ΠΈΠ΅ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π° ΠΎΠΊΠΎΠ»Ρƒ 8 илјади Π±Π°Ρ€Π°ΡšΠ°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠΊΠΎΠ»Ρƒ 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 Π΅ Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½Π° Π°Π»Π°Ρ‚ΠΊΠ° Scalding Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСтови Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ HDFS Vertica ΠΈ Thrift-LZO Π²ΠΎ BigQuery.

Π’ΠΎ слСднитС Π΄Π΅Π»ΠΎΠ²ΠΈ, ќС Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°ΠΌΠ΅ Π·Π° Π½Π°ΡˆΠΈΠΎΡ‚ пристап ΠΈ СкспСртиза Π²ΠΎ областа Π½Π° Π»Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅, пСрформанситС, ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π·Π΄Ρ€Π°Π²Ρ˜Π΅Ρ‚ΠΎ Π½Π° систСмот ΠΈ Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅.

Π›Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π° Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅

ΠžΡ‚ΠΊΡ€ΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π½Π° корисницитС ΠΈΠΌ бСшС лСсно Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ со BigQuery бидСјќи Π½Π΅ Π±Π°Ρ€Π°ΡˆΠ΅ ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° софтвСр ΠΈ корисницитС ΠΌΠΎΠΆΠ΅Π° Π΄Π° пристапат Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΏΡ€Π΅ΠΊΡƒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π΅Π½ Π²Π΅Π±-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ. Π‘Π΅ΠΏΠ°ΠΊ, корисницитС Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅ Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π°Ρ‚ со Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ карактСристикитС ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΈΡ‚Π΅ Π½Π° GCP, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ рСсурси ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, сСтови Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ. Π Π°Π·Π²ΠΈΠ²ΠΌΠ΅ Π΅Π΄ΡƒΠΊΠ°Ρ‚ΠΈΠ²Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈ ΠΈ упатства Π·Π° Π΄Π° ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌΠ΅ Π½Π° корисницитС Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚. Π‘ΠΎ стСкнатото основно Ρ€Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅, Π½Π° корисницитС ΠΈΠΌ бСшС лСсно Π΄Π° сС Π΄Π²ΠΈΠΆΠ°Ρ‚ Π½ΠΈΠ· Π·Π±ΠΈΡ€ΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄Π° Π³Π»Π΅Π΄Π°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ шСма ΠΈ Ρ‚Π°Π±Π΅Π»ΠΈ, Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Сдноставни ΠΏΡ€Π°ΡˆΠ°ΡšΠ° ΠΈ Π΄Π° Π³ΠΈ Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π²ΠΎ Data Studio.

ΠΠ°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π» Π·Π° Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ BigQuery бСшС Π΄Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΠΌΠ΅ Π½Π΅ΠΏΡ€Π΅Ρ‡Π΅Π½ΠΎ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСтови Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ HDFS ΠΈΠ»ΠΈ GCS со Π΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠΊ. РазмислувавмС Облак ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ (ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½ ΠΎΠ΄ Airflow), Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Π²ΠΌΠ΅ Π΄Π° Π³ΠΎ користимС ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π°ΡˆΠΈΠΎΡ‚ бСзбСдносСн ΠΌΠΎΠ΄Π΅Π» Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ со ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π΄ΠΎΠΌΠ΅Π½ (повСќС Π·Π° ΠΎΠ²Π° Π²ΠΎ Π΄Π΅Π»ΠΎΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΠΎΠ΄ΠΎΠ»Ρƒ). ЕкспСримСнтиравмС со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° услугата Π·Π° прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Google (DTS) Π·Π° ΠΎΡ€ΠΊΠ΅ΡΡ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π½Π° BigQuery. Π”ΠΎΠ΄Π΅ΠΊΠ° DTS Π±Ρ€Π·ΠΎ сС ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡˆΠ΅, Ρ‚ΠΎΡ˜ Π½Π΅ бСшС флСксибилСн Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ со зависности. Π—Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π°Π»Ρ„Π°, ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠ²ΠΌΠ΅ сопствСна Ρ€Π°ΠΌΠΊΠ° Apache Airflow Π²ΠΎ GCE ΠΈ ја ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ производство ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° повСќС ΠΈΠ·Π²ΠΎΡ€ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Vertica.

Π—Π° Π΄Π° Π³ΠΈ трансформираат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΎ BigQuery, корисницитС создаваат Сдноставни SQL ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ‡Π½ΠΈ Ρ†Π΅Π²ΠΊΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π·Π°ΠΊΠ°ΠΆΠ°Π½ΠΈ Π±Π°Ρ€Π°ΡšΠ°. Π—Π° слоТСни ΠΏΠΎΠ²Π΅ΡœΠ΅ΡΡ‚Π΅ΠΏΠ΅Π½ΠΈ Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ со зависности, ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° користимС ΠΈΠ»ΠΈ сопствСна Ρ€Π°ΠΌΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊ Π½Π° Π²ΠΎΠ·Π΄ΡƒΡ… ΠΈΠ»ΠΈ Cloud Composer Π·Π°Π΅Π΄Π½ΠΎ со Облак Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

ΠŸΠ΅Ρ€Ρ„ΠΎΡ€ΠΌΠ°Π½ΡΠΈ

BigQuery Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° SQL Π±Π°Ρ€Π°ΡšΠ° Π·Π° ΠΎΠΏΡˆΡ‚Π° Π½Π°ΠΌΠ΅Π½Π° ΠΊΠΎΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. НС Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ Π·Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ° со ниска латСнтност, висока пропусност ΡˆΡ‚ΠΎ Π³ΠΈ Π±Π°Ρ€Π° трансакциската Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈΠ»ΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° врСмСнски сСрии со ниска латСнтност Апачи Π΄Ρ€ΡƒΠΈΠ΄. Π—Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡ΠΊΠΈ ΠΏΡ€Π°ΡˆΠ°ΡšΠ°, Π½Π°ΡˆΠΈΡ‚Π΅ корисници ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΌΠΈΠ½ΡƒΡ‚Π°. ΠœΠΎΡ€Π°Π²ΠΌΠ΅ Π΄Π° ја Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΠΌΠ΅ Π½Π°ΡˆΠ°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° BigQuery Π·Π° Π΄Π° Π³ΠΈ исполнимС ΠΎΠ²ΠΈΠ΅ ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ°. Π—Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ пСрформанси Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ корисници, ја искористивмС функционалноста Π½Π° BigQuery, достапна Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ со Ρ€Π°ΠΌΠ½Π° такса ΡˆΡ‚ΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° сопствСницитС Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ Π΄Π° Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π°Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ слотови Π·Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°ΡˆΠ°ΡšΠ°. ΠŸΡ€ΠΎΡ†Π΅ΠΏ BigQuery Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π½Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ° моќ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° SQL Π±Π°Ρ€Π°ΡšΠ°.

АнализиравмС Π½Π°Π΄ 800 Π±Π°Ρ€Π°ΡšΠ° ΠΊΠΎΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 1 Π’Π‘ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° просСчното Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π΅ 30 сСкунди. НаучивмС ΠΈ Π΄Π΅ΠΊΠ° пСрформанситС ΠΌΠ½ΠΎΠ³Ρƒ зависат ΠΎΠ΄ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ слот Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠœΠΎΡ€Π°Π²ΠΌΠ΅ јасно Π΄Π° Π³ΠΈ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌΠ΅ Π½Π°ΡˆΠΈΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈ Π½Π° производство ΠΈ Π°Π΄ Ρ…ΠΎΠΊ слот Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ΄Ρ€ΠΆΠΈΠΌΠ΅ пСрформанситС Π·Π° случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π²ΠΎ производството ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Ова Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° влијаСшС Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ дизајн Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π°Ρ†ΠΈΠΈ Π½Π° слот ΠΈ Ρ…ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

ЌС Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, функционалност ΠΈ Ρ†Π΅Π½Π° Π½Π° систСмитС Π²ΠΎ Π½Π°Ρ€Π΅Π΄Π½ΠΈΡ‚Π΅ Π΄Π΅Π½ΠΎΠ²ΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€Π΅Π²ΠΎΠ΄ΠΎΡ‚, Π½ΠΎ сСга Π³ΠΈ ΠΏΠΎΠΊΠ°Π½ΡƒΠ²Π°ΠΌΠ΅ ситС Π΄Π° бСсплатСн Π²Π΅Π±ΠΈΠ½Π°Ρ€ Π²ΠΎ ΠΆΠΈΠ²ΠΎ, ΠΏΡ€ΠΈ ΡˆΡ‚ΠΎ ќС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Ρ‚Π°Π»Π½ΠΎ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π° курсот, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° поставуватС ΠΏΡ€Π°ΡˆΠ°ΡšΠ° Π΄ΠΎ Π½Π°ΡˆΠΈΠΎΡ‚ СкспСрт - Π•Π³ΠΎΡ€ ΠœΠ°Ρ‚Π΅ΡˆΡƒΠΊ (виш ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, MaximaTelecom).

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜ повСќС:

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€