Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠŸΡ€Π΅Π΄Π»Π°ΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅ транскрипт ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜Π° АлСксандра Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½Π° ΠΈΠ· каснС 2019. Π³ΠΎΠ΄ΠΈΠ½Π΅ β€žΠ˜Π΄ΠΈΡ‚Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρβ€œ

Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ β€” Π±Ρ€Π· ΠΈ скалабилан Π”Π‘ΠœΠ‘ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ΡšΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π΄Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ ΠΎΠ±Π»ΠΈΠΊΡƒ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ (запис Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΈ скуп врСдности којС ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜Ρƒ ΠΎΠ²ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, добијСнС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΈΠΌ ΠΈΡΠΏΠΈΡ‚ΠΈΠ²Π°ΡšΠ΅ΠΌ статуса сСнзора ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°ΡšΠ΅ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°).

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π•Π²ΠΎ Π»ΠΈΠ½ΠΊΠ° Π΄ΠΎ Π²ΠΈΠ΄Π΅ΠΎ снимка ΠΎΠ²ΠΎΠ³ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜Π° - https://youtu.be/MZ5P21j_HLE

Блајдови

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π Π΅Ρ†ΠΈΡ‚Π΅ Π½Π°ΠΌ Π½Π΅ΡˆΡ‚ΠΎ ΠΎ сСби. Ја сам АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½. Π•Π²ΠΎ мој Π“ΠΈΡ‚Π₯ΡƒΠ± Π½Π°Π»ΠΎΠ³. Ја сам страствСн Π·Π° Π“ΠΎ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ пСрформанси. Написао сам ΠΌΠ½ΠΎΠ³ΠΎ корисних ΠΈ Π½Π΅ баш корисних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. ΠŸΠΎΡ‡ΠΈΡšΡƒ са Π±ΠΈΠ»ΠΎ којим fast, ΠΈΠ»ΠΈ са quick прСфикс.

Π’Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ Ρ€Π°Π΄ΠΈΠΌ Π½Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. Π¨Ρ‚Π° јС Ρ‚ΠΎ ΠΈ ΡˆΡ‚Π° ја Ρ€Π°Π΄ΠΈΠΌ Ρ‚Π°ΠΌΠΎ? О Ρ‚ΠΎΠΌΠ΅ Ρ›Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΠΈ Ρƒ овој ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠŸΡ€Π΅Π³Π»Π΅Π΄ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜Π° јС слСдСћи:

  • ΠŸΡ€Π²ΠΎ Ρ›Ρƒ Π²Π°ΠΌ Ρ€Π΅Ρ›ΠΈ ΡˆΡ‚Π° јС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ.
  • Онда Ρ›Ρƒ Π²Π°ΠΌ Ρ€Π΅Ρ›ΠΈ ΡˆΡ‚Π° су врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅.
  • Онда Ρ›Ρƒ Π²Π°ΠΌ Ρ€Π΅Ρ›ΠΈ ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡˆΠ΅ Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°.
  • Π—Π°Ρ‚ΠΈΠΌ Ρ›Ρƒ Π²Π°ΠΌ Ρ€Π΅Ρ›ΠΈ ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°: ΠΎΠ΄ Ρ‡Π΅Π³Π° сС ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ.
  • А ΠΎΠ½Π΄Π° ΠΏΡ€Π΅Ρ’ΠΈΠΌΠΎ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ којС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈΠΌΠ°. Ово јС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π·Π° ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ скупа Π±ΠΈΡ‚ΠΎΠ²Π° Ρƒ Π“ΠΎ.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π”Π° Π»ΠΈ Π½Π΅ΠΊΠΎ Ρƒ ΠΏΡƒΠ±Π»ΠΈΡ†ΠΈ Π·Π½Π° ΡˆΡ‚Π° јС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ? Π’Π°Ρƒ, ΠΌΠ½ΠΎΠ³ΠΈ Ρ™ΡƒΠ΄ΠΈ Π²Π΅Ρ› Π·Π½Π°Ρ˜Ρƒ. Π’ΠΎ јС Π΄ΠΎΠ±Ρ€Π° вСст. Π—Π° ΠΎΠ½Π΅ који Π½Π΅ Π·Π½Π°Ρ˜Ρƒ, ΠΎΠ²ΠΎ јС Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. Заснован јС Π½Π° Π¦Π»ΠΈΡ†ΠΊΠ₯оусС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, Π½Π° Π½Π΅ΠΊΠΈΠΌ Π΄Π΅Ρ‚Π°Ρ™ΠΈΠΌΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°: ΠœΠ΅Ρ€Π³Π΅Π’Ρ€Π΅Π΅, ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π°ΡšΠ΅ Π½Π° свим доступним процСсорским Ρ˜Π΅Π·Π³Ρ€Π°ΠΌΠ° ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° пСрформанси Ρ€Π°Π΄ΠΎΠΌ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° који су ΡΠΌΠ΅ΡˆΡ‚Π΅Π½ΠΈ Ρƒ кСш процСсора.

Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΏΡ€ΡƒΠΆΠ° Π±ΠΎΡ™Ρƒ ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°.

Π‘ΠΊΠ°Π»ΠΈΡ€Π° сС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½ΠΎ - Ρ‚ΠΎ Ρ˜Π΅ΡΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ вишС процСсора, вишС РАМ-Π° Π½Π° јСдан Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€. Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Ρ›Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ користити ΠΎΠ²Π΅ располоТивС рСсурсС ΠΈ ΠΏΠΎΠ±ΠΎΡ™ΡˆΠ°Ρ›Π΅ Π»ΠΈΠ½Π΅Π°Ρ€Π½Ρƒ продуктивност.

Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Ρ‚Π°ΠΊΠΎΡ’Π΅ скалира Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ – Ρ‚ΠΎ Ρ˜Π΅ΡΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ Π΄ΠΎΠ΄Π°Ρ‚Π½Π΅ Ρ‡Π²ΠΎΡ€ΠΎΠ²Π΅ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ кластСру, Π° њСговС пСрформансС Ρ›Π΅ сС ΠΏΠΎΠ²Π΅Ρ›Π°Ρ‚ΠΈ скоро Π»ΠΈΠ½Π΅Π°Ρ€Π½ΠΎ.

Као ΡˆΡ‚ΠΎ стС прСтпоставили, Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ јС Π±Ρ€Π·Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, Ρ˜Π΅Ρ€ Π½Π΅ ΠΌΠΎΠ³Ρƒ писати Π΄Ρ€ΡƒΠ³Π΅. И Ρ‚ΠΎ јС написано Ρƒ Π“ΠΎ, Ρ‚Π°ΠΊΠΎ Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌΠ΅ Π½Π° ΠΎΠ²ΠΎΠΌ састанку.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Ко Π·Π½Π° ΡˆΡ‚Π° јС врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π°? Он Ρ‚Π°ΠΊΠΎΡ’Π΅ познајС ΠΌΠ½ΠΎΠ³ΠΎ Ρ™ΡƒΠ΄ΠΈ. ВрСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π° јС Π½ΠΈΠ· ΠΏΠ°Ρ€ΠΎΠ²Π° (timestamp, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), Π³Π΄Π΅ су ΠΎΠ²ΠΈ ΠΏΠ°Ρ€ΠΎΠ²ΠΈ сортирани ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ. ВрСдност јС Π±Ρ€ΠΎΡ˜ са ΠΏΠΎΠΊΡ€Π΅Ρ‚Π½ΠΈΠΌ Π·Π°Ρ€Π΅Π·ΠΎΠΌ – Ρ„Π»ΠΎΠ°Ρ‚64.

Π‘Π²Π°ΠΊΠ° врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π° јС Ρ˜Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠΎΠ²Π°Π½Π° ΠΊΡ™ΡƒΡ‡Π΅ΠΌ. Од Ρ‡Π΅Π³Π° сС ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ овај ΠΊΡ™ΡƒΡ‡? Π‘Π°ΡΡ‚ΠΎΡ˜ΠΈ сС ΠΎΠ΄ Π½Π΅ΠΏΡ€Π°Π·Π½ΠΎΠ³ скупа ΠΏΠ°Ρ€ΠΎΠ²Π° ΠΊΡ™ΡƒΡ‡/врСдност.

Π•Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅. ΠšΡ™ΡƒΡ‡ ΠΎΠ²Π΅ ΡΠ΅Ρ€ΠΈΡ˜Π΅ јС листа ΠΏΠ°Ρ€ΠΎΠ²Π°: __name__="cpu_usage" јС Π½Π°Π·ΠΈΠ² ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅, instance="my-server" - ΠΎΠ²ΠΎ јС Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€ Π½Π° којСм сС ΠΎΠ²Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°, datacenter="us-east" - ΠΎΠ²ΠΎ јС Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚Π°Ρ€ Ρƒ ΠΊΠΎΠΌΠ΅ сС Π½Π°Π»Π°Π·ΠΈ овај Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€.

На ΠΊΡ€Π°Ρ˜Ρƒ смо Π΄ΠΎΠ±ΠΈΠ»ΠΈ Π½Π°Π·ΠΈΠ² врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ који сС ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ ΠΎΠ΄ Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π° ΠΊΡ™ΡƒΡ‡/врСдност. Овај ΠΊΡ™ΡƒΡ‡ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° листи ΠΏΠ°Ρ€ΠΎΠ²Π° (timestamp, value). t1, t3, t3, ..., tN - ΠΎΠ²ΠΎ су врСмСнскС ΠΎΠ·Π½Π°ΠΊΠ΅, 10, 20, 12, ..., 15 β€” ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›Π΅ врСдности. Ово јС ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° процСсора Ρƒ Π΄Π°Ρ‚ΠΎΠΌ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ Π·Π° Π΄Π°Ρ‚Ρƒ ΡΠ΅Ρ€ΠΈΡ˜Ρƒ.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π“Π΄Π΅ сС ΠΌΠΎΠ³Ρƒ користити врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅? Има Π»ΠΈ Π½Π΅ΠΊΠΎ ΠΈΠ΄Π΅Ρ˜Ρƒ?

  • Π£ Π”Π΅Π²ΠžΠΏΡ-Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ΅Ρ€ΠΈΡ‚ΠΈ ЦПУ, РАМ, ΠΌΡ€Π΅ΠΆΡƒ, рпс, Π±Ρ€ΠΎΡ˜ Π³Ρ€Π΅ΡˆΠ°ΠΊΠ° ΠΈΡ‚Π΄.
  • ИоВ - ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΌΠ΅Ρ€ΠΈΡ‚ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, притисак, Π³Π΅ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π΅ ΠΈ још Π½Π΅ΡˆΡ‚ΠΎ.
  • Π’Π°ΠΊΠΎΡ’Π΅ ΠΈ Ρ„ΠΈΠ½Π°Π½ΡΠΈΡ˜Π΅ – ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΏΡ€Π°Ρ‚ΠΈΠΌΠΎ Ρ†Π΅Π½Π΅ Π·Π° свС врстС Π°ΠΊΡ†ΠΈΡ˜Π° ΠΈ Π²Π°Π»ΡƒΡ‚Π°.
  • ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ сС ΠΌΠΎΠ³Ρƒ користити Ρƒ ΠΏΡ€Π°Ρ›Π΅ΡšΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса Ρƒ Ρ„Π°Π±Ρ€ΠΈΠΊΠ°ΠΌΠ°. Имамо корисникС који користС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Π·Π° ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ Ρ‚ΡƒΡ€Π±ΠΈΠ½Π° Π½Π° Π²Π΅Ρ‚Π°Ρ€, Π·Π° Ρ€ΠΎΠ±ΠΎΡ‚Π΅.
  • ВрСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ су Ρ‚Π°ΠΊΠΎΡ’Π΅ кориснС Π·Π° ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°ΡšΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π° са сСнзора Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΠΌΠΎΡ‚ΠΎΡ€; Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ притиска Ρƒ Π³ΡƒΠΌΠ°ΠΌΠ°; Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ Π±Ρ€Π·ΠΈΠ½Π΅, удаљСности; Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΠ΅ Π±Π΅Π½Π·ΠΈΠ½Π° ΠΈΡ‚Π΄.
  • ВрСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ сС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠ³Ρƒ користити Π·Π° ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ Π°Π²ΠΈΠΎΠ½Π°. Π‘Π²Π°ΠΊΠΈ Π°Π²ΠΈΠΎΠ½ ΠΈΠΌΠ° Ρ†Ρ€Π½Ρƒ ΠΊΡƒΡ‚ΠΈΡ˜Ρƒ која ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π° врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ здравствСног ΡΡ‚Π°ΡšΠ° Π°Π²ΠΈΠΎΠ½Π°. ВрСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ сС Ρ‚Π°ΠΊΠΎΡ’Π΅ користС Ρƒ Π²Π°Π·Π΄ΡƒΡ…ΠΎΠΏΠ»ΠΎΠ²Π½ΠΎΡ˜ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜ΠΈ.
  • ЗдравствСна Π·Π°ΡˆΡ‚ΠΈΡ‚Π° јС ΠΊΡ€Π²Π½ΠΈ притисак, пулс ΠΈΡ‚Π΄.

МоТда ΠΈΠΌΠ° још Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° којС сам Π·Π°Π±ΠΎΡ€Π°Π²ΠΈΠΎ, Π°Π»ΠΈ Π½Π°Π΄Π°ΠΌ сС Π΄Π° Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚Π΅ Π΄Π° сС врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ користС Ρƒ саврСмСном свСту. А ΠΎΠ±ΠΈΠΌ ΡšΠΈΡ…ΠΎΠ²Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ растС свакС Π³ΠΎΠ΄ΠΈΠ½Π΅.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π—Π°ΡˆΡ‚ΠΎ Π²Π°ΠΌ јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°? Π—Π°ΡˆΡ‚ΠΎ сС ΠΎΠ±ΠΈΡ‡Π½Π° Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ користити Π·Π° Ρ‡ΡƒΠ²Π°ΡšΠ΅ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°?

Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ ΠΎΠ±ΠΈΡ‡Π½ΠΎ садрТС Π²Π΅Π»ΠΈΠΊΡƒ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π°, којС јС Ρ‚Π΅ΡˆΠΊΠΎ Ρ‡ΡƒΠ²Π°Ρ‚ΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π΄ΠΈΡ‚ΠΈ Ρƒ ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΠΌ Π±Π°Π·Π°ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π‘Ρ‚ΠΎΠ³Π° су сС појавилС ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π·Π° врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅. ОвС Π±Π°Π·Π΅ Сфикасно Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ Π±ΠΎΠ΄ΠΎΠ²Π΅ (timestamp, value) са Π΄Π°Ρ‚ΠΈΠΌ ΠΊΡ™ΡƒΡ‡Π΅ΠΌ. Они ΠΎΠ±Π΅Π·Π±Π΅Ρ’ΡƒΡ˜Ρƒ АПИ Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΡƒΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Π½ΠΈΡ… ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΏΠΎ ΠΊΡ™ΡƒΡ‡Ρƒ, ΠΏΠΎ јСдном ΠΏΠ°Ρ€Ρƒ ΠΊΡ™ΡƒΡ‡-врСдност, ΠΈΠ»ΠΈ ΠΏΠΎ вишС ΠΏΠ°Ρ€ΠΎΠ²Π° ΠΊΡ™ΡƒΡ‡-врСдност, ΠΈΠ»ΠΈ ΠΏΠΎ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎΠΌ ΠΈΠ·Ρ€Π°Π·Ρƒ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Ρ‚Π΅ ЦПУ ΠΎΠΏΡ‚Π΅Ρ€Π΅Ρ›Π΅ΡšΠ΅ свих Π²Π°ΡˆΠΈΡ… услуга Ρƒ Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Ρƒ АмСрици, ΠΎΠ½Π΄Π° ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° користитС овај псСудо-ΡƒΠΏΠΈΡ‚.

ΠžΠ±ΠΈΡ‡Π½ΠΎ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΏΡ€ΡƒΠΆΠ°Ρ˜Ρƒ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π΅ јСзикС Π·Π° ΡƒΠΏΠΈΡ‚Π΅ Ρ˜Π΅Ρ€ Π‘ΠšΠ› врСмСнски Π½ΠΈΠ· нијС баш ΠΏΠΎΠ³ΠΎΠ΄Π°Π½. Иако ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° којС ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ˜Ρƒ Π‘ΠšΠ›, ΠΎΠ½ нијС баш ΠΏΠΎΠ³ΠΎΠ΄Π°Π½. ΠˆΠ΅Π·ΠΈΡ†ΠΈ ΡƒΠΏΠΈΡ‚Π° ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су ΠŸΡ€ΠΎΠΌΠšΠ›, Π˜Π½Ρ„Π»ΡƒΠΊΠšΠ›, Ѐлукс, Q. Надам сС Π΄Π° јС Π½Π΅ΠΊΠΎ Ρ‡ΡƒΠΎ Π±Π°Ρ€ јСдан ΠΎΠ΄ ΠΎΠ²ΠΈΡ… јСзика. Многи Ρ™ΡƒΠ΄ΠΈ су Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚Π½ΠΎ Ρ‡ΡƒΠ»ΠΈ Π·Π° ΠŸΡ€ΠΎΠΌΠšΠ›. Ово јС ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜Π΅Π² јСзик ΡƒΠΏΠΈΡ‚Π°.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Овако ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΌΠΎΠ΄Π΅Ρ€Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° користСћи Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΊΠ°ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π‘Π°ΡΡ‚ΠΎΡ˜ΠΈ сС ΠΈΠ· Π΄Π²Π° Π΄Π΅Π»Π°. Ово јС ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π·Π° ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π·Π° врСдности врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. Ова ΡΠΏΡ€Π΅ΠΌΠΈΡˆΡ‚Π° су одвојСна.

Када Π½ΠΎΠ²ΠΈ запис стигнС Ρƒ Π±Π°Π·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, ΠΏΡ€Π²ΠΎ приступамо ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠΌ индСксу Π΄Π° бисмо ΠΏΡ€ΠΎΠ½Π°ΡˆΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Π·Π° Π΄Π°Ρ‚ΠΈ скуп label=value Π·Π° Π΄Π°Ρ‚Ρƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ. ΠŸΡ€ΠΎΠ½Π°Π»Π°Π·ΠΈΠΌΠΎ овај ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ Ρ‡ΡƒΠ²Π°ΠΌΠΎ врСдност Ρƒ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

Када Π΄ΠΎΡ’Π΅ Π·Π°Ρ…Ρ‚Π΅Π² Π·Π° ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈΠ· Π’Π‘Π”Π‘, ΠΏΡ€Π²ΠΎ ΠΈΠ΄Π΅ΠΌΠΎ Π½Π° ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс. Π₯ајдС Π΄Π° добијСмо свС timeseries_ids записи који ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜Ρƒ ΠΎΠ²ΠΎΠΌ скупу label=value. А ΠΎΠ½Π΄Π° добијамо свС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΈΠ· ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, индСксиранС ΠΎΠ΄ странС timeseries_ids.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ПоглСдајмо ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊΠΎ Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ ΠΎΠ±Ρ€Π°Ρ’ΡƒΡ˜Π΅ Π΄ΠΎΠ»Π°Π·Π½ΠΈ ΡƒΠΏΠΈΡ‚ Π·Π° ΠΈΠ·Π±ΠΎΡ€.

  • ΠŸΡ€Π΅ свСга, ΠΎΠ½Π° добија свС timeseries_ids ΠΈΠ· ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса који садрТС Π΄Π°Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ²Π΅ label=value, ΠΈΠ»ΠΈ Π·Π°Π΄ΠΎΠ²ΠΎΡ™Π°Π²Π°Ρ˜Ρƒ Π΄Π°Ρ‚ΠΈ Ρ€Π΅Π³ΡƒΠ»Π°Ρ€Π½ΠΈ ΠΈΠ·Ρ€Π°Π·.
  • Π—Π°Ρ‚ΠΈΠΌ ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ° свС Ρ‚Π°Ρ‡ΠΊΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈΠ· ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρƒ Π΄Π°Ρ‚ΠΎΠΌ врСмСнском ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ Π·Π° ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Π½Π΅ timeseries_ids.
  • Након Ρ‚ΠΎΠ³Π°, Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π²Ρ€ΡˆΠΈ Π½Π΅ΠΊΠ΅ ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½Π΅ Π½Π° ΠΎΠ²ΠΈΠΌ Ρ‚Π°Ρ‡ΠΊΠ°ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, ΠΏΡ€Π΅ΠΌΠ° Π·Π°Ρ…Ρ‚Π΅Π²Ρƒ корисника. И Π½Π°ΠΊΠΎΠ½ Ρ‚ΠΎΠ³Π° Π²Ρ€Π°Ρ›Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€.

Π£ овој ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ Ρ›Ρƒ Π²Π°ΠΌ Ρ€Π΅Ρ›ΠΈ ΠΎ ΠΏΡ€Π²ΠΎΠΌ Π΄Π΅Π»Ρƒ. Ово јС ΠΏΡ€Π΅Ρ‚Ρ€Π°Π³Π° timeseries_ids ΠΏΠΎ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠΌ индСксу. Π”Ρ€ΡƒΠ³ΠΈ Π΄Π΅ΠΎ ΠΈ Ρ‚Ρ€Π΅Ρ›ΠΈ Π΄Π΅ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ‚ΠΈ каснијС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈΠ·Π²ΠΎΡ€ΠΈ, ΠΈΠ»ΠΈ ΡΠ°Ρ‡Π΅ΠΊΠ°Ρ˜Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΈΠΏΡ€Π΅ΠΌΠΈΠΌ Π΄Ρ€ΡƒΠ³Π΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜Π΅ :)

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠŸΡ€Π΅Ρ’ΠΈΠΌΠΎ Π½Π° ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс. Многи ΠΌΠΎΠΆΠ΄Π° мислС Π΄Π° јС ΠΎΠ²ΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ. Ко Π·Π½Π° ΡˆΡ‚Π° јС ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс ΠΈ ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡˆΠ΅? ΠžΡ…, Π½Π΅ΠΌΠ° вишС Ρ‚ΠΎΠ»ΠΈΠΊΠΎ Ρ™ΡƒΠ΄ΠΈ. Π₯ајдС Π΄Π° ΠΏΠΎΠΊΡƒΡˆΠ°ΠΌΠΎ Π΄Π° Ρ€Π°Π·ΡƒΠΌΠ΅ΠΌΠΎ ΡˆΡ‚Π° јС Ρ‚ΠΎ.

Π’ΠΎ јС Π·Π°ΠΏΡ€Π°Π²ΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ. Π’ΠΎ јС Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Ρ€Π΅Ρ‡Π½ΠΈΠΊ који прСсликава ΠΊΡ™ΡƒΡ‡ Π½Π° врСдност. Π¨Ρ‚Π° јС ΠΊΡ™ΡƒΡ‡? Овај ΠΏΠ°Ρ€ label=valueΠ“Π΄Π΅ label ΠΈ value - ΠΎΠ²ΠΎ су линијС. А врСдности су скуп timeseries_ids, који ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ Π΄Π°Ρ‚ΠΈ ΠΏΠ°Ρ€ label=value.

ΠžΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° Π±Ρ€Π·ΠΎ ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Ρ‚Π΅ свС timeseries_ids, који су Π΄Π°Π»ΠΈ label=value.

Π’Π°ΠΊΠΎΡ’Π΅ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° Π±Ρ€Π·ΠΎ ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Ρ‚Π΅ timeseries_ids врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΠ°Ρ€ΠΎΠ²Π° label=value, ΠΈΠ»ΠΈ Π·Π° ΠΏΠ°Ρ€ΠΎΠ²Π΅ label=regexp. Како сС ΠΎΠ²ΠΎ дСшава? ΠŸΡ€ΠΎΠ½Π°Π»Π°ΠΆΠ΅ΡšΠ΅ΠΌ прСсСка скупа timeseries_ids Π·Π° сваки ΠΏΠ°Ρ€ label=value.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ПоглСдајмо Ρ€Π°Π·Π½Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса. ΠŸΠΎΡ‡Π½ΠΈΠΌΠΎ са Π½Π°Ρ˜Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΡ˜ΠΎΠΌ Π½Π°ΠΈΠ²Π½ΠΎΠΌ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΎΠΌ. Она ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° getMetricIDs добија листу стрингова. Π‘Π²Π°ΠΊΠΈ Ρ€Π΅Π΄ садрТи label=value. Ова Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π²Ρ€Π°Ρ›Π° листу metricIDs.

Како Ρ‚ΠΎ Ρ€Π°Π΄ΠΈ? ОвдС ΠΈΠΌΠ°ΠΌΠΎ Π³Π»ΠΎΠ±Π°Π»Π½Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½Ρ™ΠΈΠ²Ρƒ која сС Π·ΠΎΠ²Π΅ invertedIndex. Ово јС ΠΎΠ±ΠΈΡ‡Π°Π½ Ρ€Π΅Ρ‡Π½ΠΈΠΊ (map), који Ρ›Π΅ ΠΌΠ°ΠΏΠΈΡ€Π°Ρ‚ΠΈ стринг Ρƒ прСсСкС Ρ†Π΅Π»ΠΈΠ½Π°. Π›ΠΈΠ½ΠΈΡ˜Π° садрТи label=value.

Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅: Π³Π΅Ρ‚ metricIDs Π·Π° ΠΏΡ€Π²ΠΈ label=value, ΠΎΠ½Π΄Π° ΠΏΡ€ΠΎΠ»Π°Π·ΠΈΠΌΠΎ ΠΊΡ€ΠΎΠ· свС остало label=value, ΠΌΠΈ схватамо metricIDs Π·Π° ΡšΠΈΡ…. И ΠΏΠΎΠ·ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ intersectInts, ΠΎ Ρ‡Π΅ΠΌΡƒ Ρ›Π΅ Π±ΠΈΡ‚ΠΈ Ρ€Π΅Ρ‡ΠΈ Ρƒ наставку. И ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π²Ρ€Π°Ρ›Π° прСсСк ΠΎΠ²ΠΈΡ… листа.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Као ΡˆΡ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса нијС ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠΎΠ²Π°Π½Π°. Али ΠΎΠ²ΠΎ јС Π½Π°ΠΈΠ²Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°. КојС нСдостаткС ΠΈΠΌΠ°? Π“Π»Π°Π²Π½ΠΈ нСдостатак Π½Π°ΠΈΠ²Π½Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ јС Ρ‚Π°Ρ˜ ΡˆΡ‚ΠΎ сС Ρ‚Π°ΠΊΠ°Π² ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс Ρ‡ΡƒΠ²Π° Ρƒ РАМ-Ρƒ. Након ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎΠ³ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ Π³ΡƒΠ±ΠΈΠΌΠΎ овај индСкс. НСма Ρ‡ΡƒΠ²Π°ΡšΠ° ΠΎΠ²ΠΎΠ³ индСкса Π½Π° диску. Π’Π°ΠΊΠ°Π² ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚Π½ΠΎ Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π°Π½ Π·Π° Π±Π°Π·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

Π”Ρ€ΡƒΠ³ΠΈ нСдостатак јС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΏΠΎΠ²Π΅Π·Π°Π½ са ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΎΠΌ. ΠžΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс ΠΌΠΎΡ€Π° Π΄Π° станС Ρƒ РАМ. Ако ΠΏΡ€Π΅ΠΌΠ°ΡˆΡƒΡ˜Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ РАМ-Π°, ΠΎΠ½Π΄Π° Ρ›Π΅ΠΌΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΠΈ - Π³Ρ€Π΅ΡˆΠΊΡƒ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ. И ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ Π½Π΅Ρ›Π΅ Ρ€Π°Π΄ΠΈΡ‚ΠΈ.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Овај ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ сС ΠΌΠΎΠΆΠ΅ Ρ€Π΅ΡˆΠΈΡ‚ΠΈ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ… Ρ€Π΅ΡˆΠ΅ΡšΠ° ΠΊΠ°ΠΎ Π½ΠΏΡ€ Π›Π΅Π²Π΅Π»Π”Π‘Π˜Π»ΠΈ РоцксДБ.

Π£ΠΊΡ€Π°Ρ‚ΠΊΠΎ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π½Π°ΠΌ јС Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° која Π½Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° Π±Ρ€Π·ΠΎ ΠΎΠ±Π°Π²ΠΈΠΌΠΎ Ρ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π΅.

  • ΠŸΡ€Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° јС снимањС ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ овој Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Она Ρ‚ΠΎ Ρ€Π°Π΄ΠΈ Π²Π΅ΠΎΠΌΠ° Π±Ρ€Π·ΠΎ, Π³Π΄Π΅ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ су ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΡ™Π½ΠΈ Π½ΠΈΠ·ΠΎΠ²ΠΈ.
  • Π”Ρ€ΡƒΠ³Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° јС Π±Ρ€Π·Π° ΠΏΡ€Π΅Ρ‚Ρ€Π°Π³Π° врСдности ΠΏΠΎΠΌΠΎΡ›Ρƒ Π΄Π°Ρ‚ΠΎΠ³ ΠΊΡ™ΡƒΡ‡Π°.
  • И Ρ‚Ρ€Π΅Ρ›Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° јС Π±Ρ€Π·Π° ΠΏΡ€Π΅Ρ‚Ρ€Π°Π³Π° свих врСдности ΠΏΠΎ Π΄Π°Ρ‚ΠΎΠΌ прСфиксу.

Π›Π΅Π²Π΅Π»Π”Π‘ ΠΈ РоцксДБ - ΠΎΠ²Π΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° су Ρ€Π°Π·Π²ΠΈΠ»ΠΈ Π“ΡƒΠ³Π» ΠΈ Π€Π΅Ρ˜ΡΠ±ΡƒΠΊ. ΠŸΡ€Π²ΠΈ јС дошао Π›Π΅Π²Π΅Π»Π”Π‘. Онда су ΠΌΠΎΠΌΡ†ΠΈ са Π€Π΅Ρ˜ΡΠ±ΡƒΠΊΠ° ΡƒΠ·Π΅Π»ΠΈ Π›Π΅Π²Π΅Π»Π”Π‘ ΠΈ ΠΏΠΎΡ‡Π΅Π»ΠΈ Π΄Π° Π³Π° ΠΏΠΎΠ±ΠΎΡ™ΡˆΠ°Π²Π°Ρ˜Ρƒ, Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ су РоцксДБ. Π‘Π°Π΄Π° скоро свС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρ€Π°Π΄Π΅ Π½Π° РоцксДБ ΡƒΠ½ΡƒΡ‚Π°Ρ€ Π€Π°Ρ†Π΅Π±ΠΎΠΎΠΊ-Π°, ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜ΡƒΡ›ΠΈ ΠΈ ΠΎΠ½Π΅ којС су ΠΏΡ€Π΅Π±Π°Ρ‡Π΅Π½Π΅ Ρƒ РоцксДБ ΠΈ ΠœΠΈΠ‘ΠšΠ›. Π”Π°Π»ΠΈ су ΠΌΡƒ ΠΈΠΌΠ΅ ΠœΠΈΠ ΠΎΡ†ΠΊΡ.

ΠžΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс сС ΠΌΠΎΠΆΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚ΠΈ ΠΏΠΎΠΌΠΎΡ›Ρƒ Π›Π΅Π²Π΅Π»Π”Π‘. Како сС Ρ‚ΠΎ Ρ€Π°Π΄ΠΈ? Π§ΡƒΠ²Π°ΠΌΠΎ ΠΊΠ°ΠΎ ΠΊΡ™ΡƒΡ‡ label=value. А врСдност јС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Ρƒ којој јС ΠΏΠ°Ρ€ присутан label=value.

Ако ΠΈΠΌΠ°ΠΌΠΎ ΠΌΠ½ΠΎΠ³ΠΎ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° са Π΄Π°Ρ‚ΠΈΠΌ ΠΏΠ°Ρ€ΠΎΠΌ label=value, Ρ‚Π°Π΄Π° Ρ›Π΅ Ρƒ овој Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π±ΠΈΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π΄ΠΎΠ²Π° са истим ΠΊΡ™ΡƒΡ‡Π΅ΠΌ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ timeseries_ids. Π”Π° бистС Π΄ΠΎΠ±ΠΈΠ»ΠΈ списак свих timeseries_ids, који ΠΏΠΎΡ‡ΠΈΡšΡƒ са ΠΎΠ²ΠΈΠΌ label=prefix, Π²Ρ€ΡˆΠΈΠΌΠΎ ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ опсСга Π·Π° којС јС ΠΎΠ²Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½Π°. Π’ΠΎ Ρ˜Π΅ΡΡ‚, Π±ΠΈΡ€Π°ΠΌΠΎ свС линијС којС ΠΏΠΎΡ‡ΠΈΡšΡƒ са label=prefix ΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ timeseries_ids.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π•Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ ΠΊΠ°ΠΊΠΎ Π±ΠΈ Ρ‚ΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°Π»ΠΎ Ρƒ Π“ΠΎ. Имамо ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс. Ово јС Π›Π΅Π²Π΅Π»Π”Π‘.

Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° јС иста ΠΊΠ°ΠΎ ΠΈ Π·Π° Π½Π°ΠΈΠ²Π½Ρƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ. ΠŸΠΎΠ½Π°Π²Ρ™Π° Π½Π°ΠΈΠ²Π½Ρƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ скоро Ρ€Π΅Π΄ ΠΏΠΎ Ρ€Π΅Π΄. ЈСдина ствар јС Π΄Π° умСсто Π΄Π° сС ΠΎΠΊΡ€Π΅Π½Π΅ΠΌΠΎ map приступамо ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠΌ индСксу. Π”ΠΎΠ±ΠΈΡ˜Π°ΠΌΠΎ свС врСдности Π·Π° ΠΏΡ€Π²ΠΈ label=value. Π—Π°Ρ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ»Π°Π·ΠΈΠΌΠΎ ΠΊΡ€ΠΎΠ· свС прСосталС ΠΏΠ°Ρ€ΠΎΠ²Π΅ label=value ΠΈ Π΄ΠΎΠ±ΠΈΡ˜Π΅Ρ‚Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›Π΅ скуповС ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈΡ… Π˜Π”-ΠΎΠ²Π° Π·Π° ΡšΠΈΡ…. Π—Π°Ρ‚ΠΈΠΌ Π½Π°Π»Π°Π·ΠΈΠΌΠΎ раскрсницу.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π§ΠΈΠ½ΠΈ сС Π΄Π° јС свС Ρƒ Ρ€Π΅Π΄Ρƒ, Π°Π»ΠΈ ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅ΡšΠ΅ ΠΈΠΌΠ° нСдостатака. Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ јС Ρƒ ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΎ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс заснован Π½Π° Π›Π΅Π²Π΅Π»Π”Π‘. Али Π½Π° ΠΊΡ€Π°Ρ˜Ρƒ сам ΠΌΠΎΡ€Π°ΠΎ Π΄Π° одустанСм.

Π—Π°ΡˆΡ‚ΠΎ? Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ јС Π›Π΅Π²Π΅Π»Π”Π‘ ΡΠΏΠΎΡ€ΠΈΡ˜ΠΈ ΠΎΠ΄ Π½Π°ΠΈΠ²Π½Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅. Π£ наивној ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ, с ΠΎΠ±Π·ΠΈΡ€ΠΎΠΌ Π½Π° Π΄Π°Ρ‚ΠΈ ΠΊΡ™ΡƒΡ‡, ΠΎΠ΄ΠΌΠ°Ρ… ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ°ΠΌΠΎ Ρ†Π΅ΠΎ исСчак metricIDs. Ово јС Π²Π΅ΠΎΠΌΠ° Π±Ρ€Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° - Ρ†Π΅ΠΎ ΠΊΠΎΠΌΠ°Π΄ јС спрСман Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Ρƒ.

Π£ Π›Π΅Π²Π΅Π»Π”Π‘, сваки ΠΏΡƒΡ‚ ΠΊΠ°Π΄Π° сС ΠΏΠΎΠ·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° GetValues Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΡ€ΠΎΡ’Π΅Ρ‚Π΅ ΠΊΡ€ΠΎΠ· свС Ρ€Π΅Π΄ΠΎΠ²Π΅ који ΠΏΠΎΡ‡ΠΈΡšΡƒ са label=value. И Π΄ΠΎΠ±ΠΈΡ˜Ρ‚Π΅ врСдност Π·Π° сваки Ρ€Π΅Π΄ timeseries_ids. Π’Π°ΠΊΠ²ΠΎΠ³ timeseries_ids сакупитС ΠΏΠ°Ρ€Ρ‡Π΅ ΠΎΠ²ΠΈΡ… timeseries_ids. ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΠΎΠ²ΠΎ јС ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠΎΡ€ΠΈΡ˜Π΅ ΠΎΠ΄ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎΠ³ приступа ΠΎΠ±ΠΈΡ‡Π½ΠΎΡ˜ ΠΌΠ°ΠΏΠΈ ΠΏΠΎΠΌΠΎΡ›Ρƒ ΠΊΡ™ΡƒΡ‡Π°.

Π”Ρ€ΡƒΠ³ΠΈ нСдостатак јС ΡˆΡ‚ΠΎ јС Π›Π΅Π²Π΅Π»Π”Π‘ написан Ρƒ Π¦. ПозивањС Π¦ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° ΠΈΠ· Π“ΠΎ нијС баш Π±Ρ€Π·ΠΎ. ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ јС стотинС наносСкунди. Ово нијС Π²Π΅ΠΎΠΌΠ° Π±Ρ€Π·ΠΎ, Ρ˜Π΅Ρ€ Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са ΠΎΠ±ΠΈΡ‡Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΈΠ²ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ написаним Ρƒ Π³ΠΎ, који Ρ‚Ρ€Π°Ρ˜Π΅ 1-5 наносСкунди, Ρ€Π°Π·Π»ΠΈΠΊΠ° Ρƒ пСрформансама јС дСсСтинС ΠΏΡƒΡ‚Π°. Π—Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΎΠ²ΠΎ јС Π±ΠΈΠ»Π° Ρ„Π°Ρ‚Π°Π»Π½Π° ΠΌΠ°Π½Π° :)

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π—Π°Ρ‚ΠΎ сам написао сопствСну ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса. И ΠΎΠ½ Ρ˜Ρƒ јС ΠΏΠΎΠ·Π²Π°ΠΎ мСргСсСт.

ΠœΠ΅Ρ€Π³Π΅ΡΠ΅Ρ‚ јС заснован Π½Π° структури ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠœΠ΅Ρ€Π³Π΅Π’Ρ€Π΅Π΅. Ова структура ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° јС ΠΏΠΎΠ·Π°Ρ˜ΠΌΡ™Π΅Π½Π° ΠΎΠ΄ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС-Π°. ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ, скуп спајања Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΡƒΠ΄Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ Π·Π° Π±Ρ€Π·ΠΎ ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°ΡšΠ΅ timeseries_ids ΠΏΡ€Π΅ΠΌΠ° Π·Π°Π΄Π°Ρ‚ΠΎΠΌ ΠΊΡ™ΡƒΡ‡Ρƒ. ΠœΠ΅Ρ€Π³Π΅ΡΠ΅Ρ‚ јС Ρƒ потпуности написан Ρƒ Π“ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΠΈ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈΠ·Π²ΠΎΡ€ΠΈ Π½Π° Π“ΠΈΡ‚Π₯ΡƒΠ±-Ρƒ. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° мСргСсСт-Π° јС Ρƒ фасцикли /Π»ΠΈΠ±/мСргСсСт. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΡƒΡˆΠ°Ρ‚ΠΈ Π΄Π° схватитС ΡˆΡ‚Π° сС Ρ‚Π°ΠΌΠΎ дСшава.

АПИ Π·Π° спајањС јС Π²Π΅ΠΎΠΌΠ° сличан Π›Π΅Π²Π΅Π»Π”Π‘ ΠΈ РоцксДБ. Односно, ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π²Π°ΠΌ Π΄Π° Π±Ρ€Π·ΠΎ сачуватС Π½ΠΎΠ²Π΅ записС Ρ‚Π°ΠΌΠΎ ΠΈ Π±Ρ€Π·ΠΎ ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ записС ΠΏΡ€Π΅ΠΌΠ° Π΄Π°Ρ‚ΠΎΠΌ прСфиксу.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

КаснијС Ρ›Π΅ΠΌΠΎ ΠΏΡ€ΠΈΡ‡Π°Ρ‚ΠΈ ΠΎ нСдостацима спајања. Π₯ајдС сада Π΄Π° Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°ΠΌΠΎ ΠΎ Ρ‚ΠΎΠΌΠ΅ који су ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ настали са Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-ΠΎΠΌ Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса.

Π—Π°ΡˆΡ‚ΠΎ су настали?

ΠŸΡ€Π²ΠΈ Ρ€Π°Π·Π»ΠΎΠ³ јС висока стопа ΠΎΠ΄Π»ΠΈΠ²Π°. ΠŸΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π½Π° руски, ΠΎΠ²ΠΎ јС чСста ΠΏΡ€ΠΎΠΌΠ΅Π½Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. Ово јС ΠΊΠ°Π΄Π° сС Π·Π°Π²Ρ€ΡˆΠ°Π²Π° врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΈ ΠΏΠΎΡ‡ΠΈΡšΠ΅ Π½ΠΎΠ²Π° ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΈΠ»ΠΈ ΠΏΠΎΡ‡ΠΈΡšΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΈΡ… врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. И Ρ‚ΠΎ сС чСсто дСшава.

Π”Ρ€ΡƒΠ³ΠΈ Ρ€Π°Π·Π»ΠΎΠ³ јС Π²Π΅Π»ΠΈΠΊΠΈ Π±Ρ€ΠΎΡ˜ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. Π£ ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ, ΠΊΠ°Π΄Π° јС ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ ΠΏΠΎΡΡ‚Π°Ρ˜Π°Π»ΠΎ свС ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ˜Π΅, Π±Ρ€ΠΎΡ˜ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° јС Π±ΠΈΠΎ ΠΌΠ°Π»ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° сваки Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€ ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠΏΡ‚Π΅Ρ€Π΅Ρ›Π΅ΡšΠ΅ ЦПУ-Π°, ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅, ΠΌΡ€Π΅ΠΆΠ΅ ΠΈ диска. 4 врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ ΠΏΠΎ Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€Ρƒ. Π Π΅Ρ†ΠΈΠΌΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ 100 Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€Π° ΠΈ 400 врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. Ово јС Π²Ρ€Π»ΠΎ ΠΌΠ°Π»ΠΎ.

Π’Ρ€Π΅ΠΌΠ΅Π½ΠΎΠΌ су Ρ™ΡƒΠ΄ΠΈ схватили Π΄Π° ΠΌΠΎΠ³Ρƒ ΠΌΠ΅Ρ€ΠΈΡ‚ΠΈ Π΄Π΅Ρ‚Π°Ρ™Π½ΠΈΡ˜Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ‚Π΅Ρ€Π΅Ρ›Π΅ΡšΠ΅ Π½Π΅ Ρ†Π΅Π»ΠΎΠ³ процСсора, Π²Π΅Ρ› посСбно сваког Ρ˜Π΅Π·Π³Ρ€Π° процСсора. Ако ΠΈΠΌΠ°Ρ‚Π΅ 40 процСсорских Ρ˜Π΅Π·Π³Π°Ρ€Π°, ΠΎΠ½Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ 40 ΠΏΡƒΡ‚Π° вишС врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ ΠΎΠΏΡ‚Π΅Ρ€Π΅Ρ›Π΅ΡšΠ° процСсора.

Али Ρ‚ΠΎ нијС свС. Π‘Π²Π°ΠΊΠΎ Ρ˜Π΅Π·Π³Ρ€ΠΎ процСсора ΠΌΠΎΠΆΠ΅ ΠΈΠΌΠ°Ρ‚ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΡ‚Π°ΡšΠ°, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС ΠΌΠΈΡ€ΠΎΠ²Π°ΡšΠ΅, ΠΊΠ°Π΄Π° јС Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ. И Ρ‚Π°ΠΊΠΎΡ’Π΅ Ρ€Π°Π΄ Ρƒ корисничком простору, Ρ€Π°Π΄ Ρƒ простору ΠΊΠ΅Ρ€Π½Π΅Π»Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡΡ‚Π°ΡšΠΈΠΌΠ°. А свако Ρ‚Π°ΠΊΠ²ΠΎ ΡΡ‚Π°ΡšΠ΅ сС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅ ΠΌΠ΅Ρ€ΠΈΡ‚ΠΈ ΠΊΠ°ΠΎ посСбна врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π°. Ово Π΄ΠΎΠ΄Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ›Π°Π²Π° Π±Ρ€ΠΎΡ˜ Ρ€Π΅Π΄ΠΎΠ²Π° Π·Π° 7-8 ΠΏΡƒΡ‚Π°.

Из јСднС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ Π΄ΠΎΠ±ΠΈΠ»ΠΈ смо 40 ΠΊ 8 = 320 ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π·Π° само јСдан Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€. ΠŸΠΎΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅ са 100, добијамо 32 умСсто 000.

Онда јС дошао ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ. И постало јС Π³ΠΎΡ€Π΅ Ρ˜Π΅Ρ€ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ…ΠΎΡΡ‚ΡƒΡ˜Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… услуга. Π‘Π²Π°ΠΊΠ° услуга Ρƒ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ-Ρƒ сС ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ ΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ²Π°. И свС ΠΎΠ²ΠΎ Ρ‚Ρ€Π΅Π±Π° ΠΏΡ€Π°Ρ‚ΠΈΡ‚ΠΈ. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, ΠΈΠΌΠ°ΠΌΠΎ сталну ΠΏΡ€ΠΈΠΌΠ΅Π½Ρƒ Π½ΠΎΠ²ΠΈΡ… Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π²Π°ΡˆΠΈΡ… услуга. Π—Π° сваку Π½ΠΎΠ²Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ ΠΌΠΎΡ€Π°Ρ˜Ρƒ сС ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚ΠΈ Π½ΠΎΠ²Π΅ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅. Као Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Ρ‚ΠΎΠ³Π°, Π±Ρ€ΠΎΡ˜ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° растС Π΅ΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ ΠΈ суочавамо сС са ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎΠ³ Π±Ρ€ΠΎΡ˜Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°, који сС Π½Π°Π·ΠΈΠ²Π° високо-кардиналност. Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ сС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ носи са Ρ‚ΠΈΠΌ Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Π°Π·Π°ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π₯ајдС Π΄Π° Π±Π»ΠΈΠΆΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΌΠΎ високу стопу ΠΎΠ΄Π»ΠΈΠ²Π°. Π¨Ρ‚Π° ΡƒΠ·Ρ€ΠΎΠΊΡƒΡ˜Π΅ високу стопу ΠΎΠ΄ΡƒΡΡ‚Π°Ρ˜Π°ΡšΠ° Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΠΈ? Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ сС Π½Π΅ΠΊΠ° Π·Π½Π°Ρ‡Π΅ΡšΠ° ΠΎΠ·Π½Π°ΠΊΠ° ΠΈ ΠΎΠ·Π½Π°ΠΊΠ° стално ΠΌΠ΅ΡšΠ°Ρ˜Ρƒ.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠ·ΠΌΠΈΡ‚Π΅ ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ, који ΠΈΠΌΠ° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ deployment, Ρ‚Ρ˜. ΠΊΠ°Π΄Π° сС појави Π½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° вашС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅. Из Π½Π΅ΠΊΠΎΠ³ Ρ€Π°Π·Π»ΠΎΠ³Π°, ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ су ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π° Π΄ΠΎΠ΄Π°Ρ˜Ρƒ Π˜Π” ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ Π½Π° ΠΎΠ·Π½Π°ΠΊΡƒ.

Π”ΠΎ Ρ‡Π΅Π³Π° јС ΠΎΠ²ΠΎ Π΄ΠΎΠ²Π΅Π»ΠΎ? Π¨Ρ‚Π°Π²ΠΈΡˆΠ΅, са сваким Π½ΠΎΠ²ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΎΠΌ, свС старС врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ сС ΠΏΡ€Π΅ΠΊΠΈΠ΄Π°Ρ˜Ρƒ, Π° умСсто ΡšΠΈΡ… ΠΏΠΎΡ‡ΠΈΡšΡƒ Π½ΠΎΠ²Π΅ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ са Π½ΠΎΠ²ΠΎΠΌ Π²Ρ€Π΅Π΄Π½ΠΎΡˆΡ›Ρƒ ΠΎΠ·Π½Π°ΠΊΠ΅ deployment_id. Π’Π°ΠΊΠ²ΠΈΡ… Ρ€Π΅Π΄ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ стотинС Ρ…ΠΈΡ™Π°Π΄Π°, ΠΏΠ° Ρ‡Π°ΠΊ ΠΈ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ.

Π’Π°ΠΆΠ½ΠΎ јС Ρƒ свСму Ρ‚ΠΎΠΌΠ΅ Π΄Π° ΡƒΠΊΡƒΠΏΠ°Π½ Π±Ρ€ΠΎΡ˜ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° растС, Π°Π»ΠΈ Π±Ρ€ΠΎΡ˜ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° којС су Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Π΅ ΠΈ којС ΠΏΡ€ΠΈΠΌΠ°Ρ˜Ρƒ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΎΡΡ‚Π°Ρ˜Π΅ константан. Ово ΡΡ‚Π°ΡšΠ΅ сС Π½Π°Π·ΠΈΠ²Π° висока стопа ΠΎΠ΄Π»ΠΈΠ²Π°.

Π“Π»Π°Π²Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ високС стопС ΠΎΠ΄Π»ΠΈΠ²Π° јС Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ константна Π±Ρ€Π·ΠΈΠ½Π° ΠΏΡ€Π΅Ρ‚Ρ€Π°Π³Π΅ Π·Π° свС врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Π·Π° Π΄Π°Ρ‚ΠΈ скуп ΠΎΠ·Π½Π°ΠΊΠ° Ρƒ ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΎΠΌ врСмСнском ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ. ΠžΠ±ΠΈΡ‡Π½ΠΎ јС ΠΎΠ²ΠΎ врСмСнски ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π·Π° послСдњи сат ΠΈΠ»ΠΈ послСдњи Π΄Π°Π½.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Како Ρ€Π΅ΡˆΠΈΡ‚ΠΈ овај ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ? Π•Π²ΠΎ ΠΏΡ€Π²Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π΅. Ово јС Π΄Π° сС ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс ΠΏΠΎΠ΄Π΅Π»ΠΈ Π½Π° нСзависнС Π΄Π΅Π»ΠΎΠ²Π΅ Ρ‚ΠΎΠΊΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°. Π’ΠΎ Ρ˜Π΅ΡΡ‚, ΠΏΡ€ΠΎΡ’Π΅ Π½Π΅ΠΊΠΈ врСмСнски ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π·Π°Π²Ρ€ΡˆΠ°Π²Π°ΠΌΠΎ Ρ€Π°Π΄ са Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΈΠΌ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈΠΌ индСксом. И ΠΊΡ€Π΅ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π½ΠΎΠ²ΠΈ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс. ΠŸΡ€ΠΎΡ’Π΅ још јСдан врСмСнски ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», стварамо још јСдан ΠΈ још јСдан.

И ΠΊΠ°Π΄Π° ΡƒΠ·ΠΎΡ€ΠΊΡƒΡ˜Π΅ΠΌΠΎ ΠΈΠ· ΠΎΠ²ΠΈΡ… ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΎΠ²Π°Π½ΠΈΡ… индСкса, Π½Π°Π»Π°Π·ΠΈΠΌΠΎ скуп ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈΡ… индСкса који ΡΠΏΠ°Π΄Π°Ρ˜Ρƒ Ρƒ Π΄Π°Ρ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». И, сходно Ρ‚ΠΎΠΌΠ΅, ΠΎΠ΄Π°Ρ‚Π»Π΅ Π±ΠΈΡ€Π°ΠΌΠΎ ΠΈΠ΄ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅.

Ово ΡˆΡ‚Π΅Π΄ΠΈ рСсурсС Ρ˜Π΅Ρ€ Π½Π΅ ΠΌΠΎΡ€Π°ΠΌΠΎ Π΄Π° Π³Π»Π΅Π΄Π°ΠΌΠΎ Π΄Π΅Π»ΠΎΠ²Π΅ који Π½Π΅ ΡΠΏΠ°Π΄Π°Ρ˜Ρƒ Ρƒ Π·Π°Π΄Π°Ρ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». Π’ΠΎ Ρ˜Π΅ΡΡ‚, ΠΎΠ±ΠΈΡ‡Π½ΠΎ, Π°ΠΊΠΎ Π±ΠΈΡ€Π°ΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Π·Π° послСдњи сат, ΠΎΠ½Π΄Π° Π·Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π΅ врСмСнскС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ прСскачСмо ΡƒΠΏΠΈΡ‚Π΅.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ још јСдна ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΠΎΠ²ΠΎΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Ово јС Π΄Π° сС Π·Π° сваки Π΄Π°Π½ Ρ‡ΡƒΠ²Π° посСбна листа Π˜Π”-ΠΎΠ²Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° којС су сС дСсилС Ρ‚ΠΎΠ³ Π΄Π°Π½Π°.

ΠŸΡ€Π΅Π΄Π½ΠΎΡΡ‚ ΠΎΠ²ΠΎΠ³ Ρ€Π΅ΡˆΠ΅ΡšΠ° Ρƒ односу Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅ΡšΠ΅ јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Π½Π΅ Π΄ΡƒΠΏΠ»ΠΈΡ€Π°ΠΌΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ ΠΎ врСмСнским ΡΠ΅Ρ€ΠΈΡ˜Π°ΠΌΠ° којС Π½Π΅ Π½Π΅ΡΡ‚Π°Ρ˜Ρƒ Ρ‚ΠΎΠΊΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°. Они су стално присутни ΠΈ Π½Π΅ ΠΌΠ΅ΡšΠ°Ρ˜Ρƒ сС.

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

ΠœΠΎΡ€Π°ΠΎ сам Π΄Π° сС Π±ΠΎΡ€ΠΈΠΌ са њом. Π‘ΠΎΡ€Π±Π° јС Π±ΠΈΠ»Π° Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Ρƒ овој ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ још ΡƒΠ²Π΅ΠΊ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ›ΠΈ Π±Ρ€ΠΎΡ˜ timeseries_ids Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Π½Π΅Π³ΠΎ ΠΊΠ°Π΄Π° јС ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс врСмСнски ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Како смо Ρ€Π΅ΡˆΠΈΠ»ΠΈ овај ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ? РСшили смо Ρ‚ΠΎ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°Π½ Π½Π°Ρ‡ΠΈΠ½ – Ρ‡ΡƒΠ²Π°ΡšΠ΅ΠΌ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° Ρƒ сваком ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΎΠ²Π°Π½ΠΎΠΌ индСксном уносу умСсто јСдног ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Π’ΠΎ Ρ˜Π΅ΡΡ‚, ΠΈΠΌΠ°ΠΌΠΎ ΠΊΡ™ΡƒΡ‡ label=value, који сС Ρ˜Π°Π²Ρ™Π° Ρƒ свакој Π²Ρ€Π΅ΠΌΠ΅Π½ΡΠΊΠΎΡ˜ ΡΠ΅Ρ€ΠΈΡ˜ΠΈ. А сада спашавамо Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ timeseries_ids Ρƒ јСдном уносу.

Π•Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. РанијС смо ΠΈΠΌΠ°Π»ΠΈ Н уноса, Π°Π»ΠΈ сада ΠΈΠΌΠ°ΠΌΠΎ јСдан унос Ρ‡ΠΈΡ˜ΠΈ јС прСфикс исти ΠΊΠ°ΠΎ ΠΈ сви остали. Π—Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈ унос, врСдност садрТи Π˜Π”-ΠΎΠ²Π΅ свих врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°.

Ово јС ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΠ»ΠΎ ΠΏΠΎΠ²Π΅Ρ›Π°ΡšΠ΅ Π±Ρ€Π·ΠΈΠ½Π΅ ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ° Ρ‚Π°ΠΊΠ²ΠΎΠ³ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса Π΄ΠΎ 10 ΠΏΡƒΡ‚Π°. И Ρ‚ΠΎ Π½Π°ΠΌ јС ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΠ»ΠΎ Π΄Π° смањимо ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΡƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Π·Π° кСш, Ρ˜Π΅Ρ€ сада Ρ‡ΡƒΠ²Π°ΠΌΠΎ стринг label=value само јСдном Ρƒ ΠΊΠ΅ΡˆΡƒ зајСдно Н ΠΏΡƒΡ‚Π°. А ΠΎΠ²Π° линија ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ Π²Π΅Π»ΠΈΠΊΠ° Π°ΠΊΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈΡ‚Π΅ Π΄ΡƒΠ³Π°Ρ‡ΠΊΠ΅ Ρ€Π΅Π΄ΠΎΠ²Π΅ Ρƒ својС ΠΎΠ·Π½Π°ΠΊΠ΅ ΠΈ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π΅, којС ΠšΡƒΠ±Π΅Ρ€Π½Π΅Ρ‚Π΅Ρ Ρ‚Π°ΠΌΠΎ Π²ΠΎΠ»ΠΈ Π΄Π° Π³ΡƒΡ€Π½Π΅.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π”Ρ€ΡƒΠ³Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° ΡƒΠ±Ρ€Π·Π°ΡšΠ΅ ΠΏΡ€Π΅Ρ‚Ρ€Π°Π³Π΅ Π½Π° ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠΌ индСксу јС ΡˆΠ°Ρ€Π΄ΠΎΠ²Π°ΡšΠ΅. ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½ΠΈΡ… индСкса умСсто јСдног ΠΈ Π΄Π΅Ρ™Π΅ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ ΡšΠΈΡ… ΠΏΠΎ ΠΊΡ™ΡƒΡ‡Ρƒ. Ово јС сСт key=value ΠΏΠ°Ρ€Π΅. Π’ΠΎ Ρ˜Π΅ΡΡ‚, добијамо Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ нСзависних ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½ΠΈΡ… индСкса, којС ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ испитивати Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ процСсора. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ су Π΄ΠΎΠ·Π²ΠΎΡ™Π°Π²Π°Π»Π΅ Ρ€Π°Π΄ само Ρƒ Ρ€Π΅ΠΆΠΈΠΌΡƒ јСдног процСсора, Ρ‚Ρ˜. ΡΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° само Π½Π° јСдном Ρ˜Π΅Π·Π³Ρ€Ρƒ. Ово Ρ€Π΅ΡˆΠ΅ΡšΠ΅ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° скСниратС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ˜Π΅Π·Π³Π°Ρ€Π° одјСдном, ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС Π²ΠΎΠ»ΠΈ Π΄Π° Ρ€Π°Π΄ΠΈ. Π’ΠΎ јС ΠΎΠ½ΠΎ ΡˆΡ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠΎ Π΄Π° спровСдСмо.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π‘Π°Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈΠΌΠΎ Π½Π° Π½Π°ΡˆΡƒ ΠΎΠ²Ρ†Ρƒ - Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ раскрсницС timeseries_ids. Π₯ајдС Π΄Π° Ρ€Π°Π·ΠΌΠΎΡ‚Ρ€ΠΈΠΌΠΎ којС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ. Ова Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Ρ‚Π΅ timeseries_ids Π·Π° Π΄Π°Ρ‚ΠΈ скуп label=value.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠŸΡ€Π²Π° ΠΎΠΏΡ†ΠΈΡ˜Π° јС Π½Π°ΠΈΠ²Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°. Π”Π²Π΅ ΡƒΠ³Π½Π΅ΠΆΡ’Π΅Π½Π΅ ΠΏΠ΅Ρ‚Ρ™Π΅. ОвдС добијамо ΡƒΠ»Π°Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ intersectInts Π΄Π²Π΅ ΠΊΡ€ΠΈΡˆΠΊΠ΅ - a ΠΈ b. На ΠΈΠ·Π»Π°Π·Ρƒ, Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° Π½Π°ΠΌ Π²Ρ€Π°Ρ‚ΠΈ прСсСк ΠΎΠ²ΠΈΡ… прСсСка.

Наивна ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ. Π˜Ρ‚Π΅Ρ€ΠΈΡ€Π°ΠΌΠΎ свС врСдности ΠΈΠ· прСсСка a, ΡƒΠ½ΡƒΡ‚Π°Ρ€ ΠΎΠ²Π΅ ΠΏΠ΅Ρ‚Ρ™Π΅ ΠΏΡ€ΠΎΠ»Π°Π·ΠΈΠΌΠΎ ΠΊΡ€ΠΎΠ· свС врСдности прСсСка b. И ΠΏΠΎΡ€Π΅Π΄ΠΈΠΌΠΎ ΠΈΡ…. Ако сС ΠΏΠΎΠΊΠ»Π°ΠΏΠ°Ρ˜Ρƒ, ΠΎΠ½Π΄Π° смо ΠΏΡ€ΠΎΠ½Π°ΡˆΠ»ΠΈ раскрсницу. И ΡΠ°Ρ‡ΡƒΠ²Π°Ρ˜Ρ‚Π΅ Π³Π° result.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Који су нСдостаци? ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Π° слоТСност јС њСгов Π³Π»Π°Π²Π½ΠΈ нСдостатак. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ су вашС димСнзијС исСчСнС a ΠΈ b ΠΌΠΈΠ»ΠΈΠΎΠ½ ΠΏΠΎ ΠΌΠΈΠ»ΠΈΠΎΠ½, ΠΎΠ½Π΄Π° Π²Π°ΠΌ ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π½ΠΈΠΊΠ°Π΄Π° Π½Π΅Ρ›Π΅ Π²Ρ€Π°Ρ‚ΠΈΡ‚ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€. Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ Ρ›Π΅ ΠΌΠΎΡ€Π°Ρ‚ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚Ρ€ΠΈΠ»ΠΈΠΎΠ½ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡ˜Π°, ΡˆΡ‚ΠΎ јС ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π°ΠΊ ΠΈ Π·Π° ΠΌΠΎΠ΄Π΅Ρ€Π½Π΅ Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€Π΅.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π”Ρ€ΡƒΠ³Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° јС заснована Π½Π° ΠΌΠ°ΠΏΠΈ. Ми ΠΊΡ€Π΅ΠΈΡ€Π°ΠΌΠΎ ΠΌΠ°ΠΏΡƒ. Π‘Ρ‚Π°Π²ΠΈΠ»ΠΈ смо свС врСдности ΠΈΠ· прСсСка Ρƒ ΠΎΠ²Ρƒ ΠΌΠ°ΠΏΡƒ a. Π—Π°Ρ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ»Π°Π·ΠΈΠΌΠΎ ΠΊΡ€ΠΎΠ· Ρ€Π΅Π· Ρƒ посСбној ΠΏΠ΅Ρ‚Ρ™ΠΈ b. И ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π°ΠΌΠΎ Π΄Π° Π»ΠΈ јС ΠΎΠ²Π° врСдност ΠΈΠ· прСсСка b Ρƒ ΠΌΠ°ΠΏΠΈ. Ако ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ, Π΄ΠΎΠ΄Π°Ρ˜Ρ‚Π΅ Π³Π° Ρƒ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

КојС су прСдности? ΠŸΡ€Π΅Π΄Π½ΠΎΡΡ‚ јС ΡˆΡ‚ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ само Π»ΠΈΠ½Π΅Π°Ρ€Π½Π° слоТСност. Π’ΠΎ Ρ˜Π΅ΡΡ‚, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Ρ›Π΅ сС ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°Ρ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π±Ρ€ΠΆΠ΅ Π·Π° Π²Π΅Ρ›Π΅ Ρ€Π΅Π·ΠΎΠ²Π΅. Π—Π° исСчак Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ ΠΌΠΈΠ»ΠΈΠΎΠ½, ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Ρ›Π΅ сС ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚ΠΈ Ρƒ 2 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡ˜Π°, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΡƒ ΠΎΠ΄ Ρ‚Ρ€ΠΈΠ»ΠΈΠΎΠ½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅.

Π›ΠΎΡˆΠ° страна јС ΡˆΡ‚ΠΎ јС овој Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ вишС ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΎΠ²Π΅ ΠΌΠ°ΠΏΠ΅.

Π”Ρ€ΡƒΠ³ΠΈ нСдостатак су Π²Π΅Π»ΠΈΠΊΠΈ Ρ‚Ρ€ΠΎΡˆΠΊΠΎΠ²ΠΈ Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°ΡšΠ΅. Овај нСдостатак нијС баш ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π°Π½. И Π·Π° нас Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΡ’Π΅ нијС Π±ΠΈΠ»ΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΠΏΠ° јС Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-Ρƒ Ρƒ ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° раскрсницС Π±ΠΈΠ»Π° ΠΏΡ€Π΅ΠΊΠΎ ΠΌΠ°ΠΏΠ΅. Али ΠΎΠ½Π΄Π° јС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡΠ°ΡšΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ Π΄Π° сС Π²Ρ€Π΅ΠΌΠ΅ Π³Π»Π°Π²Π½ΠΎΠ³ процСсора Ρ‚Ρ€ΠΎΡˆΠΈ Π½Π° писањС Π½Π° ΠΌΠ°ΠΏΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Ρƒ присуства врСдности Π½Π° овој ΠΌΠ°ΠΏΠΈ.

Π—Π°ΡˆΡ‚ΠΎ сС Π½Π° ΠΎΠ²ΠΈΠΌ мСстима Π³ΡƒΠ±ΠΈ ЦПУ Π²Ρ€Π΅ΠΌΠ΅? Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ Π“ΠΎ Π²Ρ€ΡˆΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Ρƒ Ρ…Π΅ΡˆΠΈΡ€Π°ΡšΠ° Π½Π° ΠΎΠ²ΠΈΠΌ линијама. Π’ΠΎ Ρ˜Π΅ΡΡ‚, ΠΎΠ½ ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π° Ρ…Π΅Ρˆ ΠΊΡ™ΡƒΡ‡Π° Π΄Π° Π±ΠΈ ΠΌΡƒ Π·Π°Ρ‚ΠΈΠΌ приступио Π½Π° Π΄Π°Ρ‚ΠΎΠΌ индСксу Ρƒ Π₯Π°ΡΡ…ΠœΠ°ΠΏ-Ρƒ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π°ΡšΠ° Ρ…Π΅ΡˆΠ° сС Π·Π°Π²Ρ€ΡˆΠ°Π²Π° Π·Π° дСсСтинС наносСкунди. Ово јС споро Π·Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠžΠ΄Π»ΡƒΡ‡ΠΈΠΎ сам Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΌ битсСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ посСбно Π·Π° овај ΡΠ»ΡƒΡ‡Π°Ρ˜. Овако сада ΠΈΠ·Π³Π»Π΅Π΄Π° прСсСк Π΄Π²Π° прСсСка. ОвдС ΠΊΡ€Π΅ΠΈΡ€Π°ΠΌΠΎ битсСт. Π£ њСга додајСмо Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ· ΠΏΡ€Π²ΠΎΠ³ прСсСка. Π—Π°Ρ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π°ΠΌΠΎ присуство ΠΎΠ²ΠΈΡ… Π΅Π»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌ прСсСку. И Π΄ΠΎΠ΄Π°Ρ˜Ρ‚Π΅ ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Ρƒ. Π’ΠΎ Ρ˜Π΅ΡΡ‚, Π³ΠΎΡ‚ΠΎΠ²ΠΎ сС Π½Π΅ Ρ€Π°Π·Π»ΠΈΠΊΡƒΡ˜Π΅ ΠΎΠ΄ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. ЈСдина ствар ΠΎΠ²Π΄Π΅ јС Π΄Π° смо приступ ΠΌΠ°ΠΏΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΡ’Π΅Π½ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°ΠΌΠ° add ΠΈ has.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

На ΠΏΡ€Π²ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄ ΠΈΠ·Π³Π»Π΅Π΄Π° Π΄Π° Π±ΠΈ ΠΎΠ²ΠΎ Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π΄Π° Ρ€Π°Π΄ΠΈ ΡΠΏΠΎΡ€ΠΈΡ˜Π΅, Π°ΠΊΠΎ јС Ρ€Π°Π½ΠΈΡ˜Π΅ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅Π½Π° стандардна ΠΌΠ°ΠΏΠ°, ΠΏΠ° сС ΠΏΠΎΠ·ΠΈΠ²Π°Ρ˜Ρƒ Π½Π΅ΠΊΠ΅ Π΄Ρ€ΡƒΠ³Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅, Π°Π»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡΠ°ΡšΠ΅ ΠΏΠΎΠΊΠ°Π·ΡƒΡ˜Π΅ Π΄Π° ΠΎΠ²Π° ствар Ρ€Π°Π΄ΠΈ 10 ΠΏΡƒΡ‚Π° Π±Ρ€ΠΆΠ΅ ΠΎΠ΄ стандарднС ΠΌΠ°ΠΏΠ΅ Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-Π°.

ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, користи ΠΌΠ½ΠΎΠ³ΠΎ мањС ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΎΠΌ ΠΌΠ°ΠΏΠ΅. Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ ΠΎΠ²Π΄Π΅ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈΠΌΠΎ Π±ΠΈΡ‚ΠΎΠ²Π΅ умСсто врСдности ΠΎΠ΄ осам Π±Π°Ρ˜Ρ‚ΠΎΠ²Π°.

НСдостатак ΠΎΠ²Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ јС ΡˆΡ‚ΠΎ нијС Ρ‚Π°ΠΊΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π°Π½, нијС Ρ‚Ρ€ΠΈΠ²ΠΈΡ˜Π°Π»Π°Π½.

Још јСдан нСдостатак који ΠΌΠ½ΠΎΠ³ΠΈ ΠΌΠΎΠΆΠ΄Π° Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ›ΡƒΡ˜Ρƒ јС Π΄Π° ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΄Π° Π½Π΅Ρ›Π΅ Π΄ΠΎΠ±Ρ€ΠΎ функционисати Ρƒ Π½Π΅ΠΊΠΈΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²ΠΈΠΌΠ°. Односно, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ јС Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π°Π½ ΡΠ»ΡƒΡ‡Π°Ρ˜, Π·Π° овај ΡΠ»ΡƒΡ‡Π°Ρ˜ прСсСка Π˜Π”-ΠΎΠ²Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. Π’ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈ Π΄Π° јС ΠΏΠΎΠ³ΠΎΠ΄Π°Π½ Π·Π° свС ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²Π΅. Ако сС ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ користи, Π½Π΅Ρ›Π΅ΠΌΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ›Π°ΡšΠ΅ пСрформанси, Π²Π΅Ρ› Π³Ρ€Π΅ΡˆΠΊΡƒ Ρƒ нСдостатку ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ ΠΈ ΡƒΡΠΏΠΎΡ€Π°Π²Π°ΡšΠ΅ пСрформанси.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π₯ајдС Π΄Π° Ρ€Π°Π·ΠΌΠΎΡ‚Ρ€ΠΈΠΌΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ ΠΎΠ²Π΅ структурС. Ако ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ‚Π΅, Π½Π°Π»Π°Π·ΠΈ сС Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈΠ·Π²ΠΎΡ€ΠΈΠΌΠ°, Ρƒ фасцикли Π»ΠΈΠ±/ΡƒΠΈΠ½Ρ‚64сСт. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ јС посСбно Π·Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΡΠ»ΡƒΡ‡Π°Ρ˜, Π³Π΄Π΅ timeseries_id јС 64-Π±ΠΈΡ‚Π½Π° врСдност, Π³Π΄Π΅ су ΠΏΡ€Π²Π° 32 Π±ΠΈΡ‚Π° Ρƒ основи константна, Π° само послСдња 32 Π±ΠΈΡ‚Π° сС ΠΌΠ΅ΡšΠ°Ρ˜Ρƒ.

Ова структура ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° нијС ΡƒΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Π½Π° Π½Π° диску, ΠΎΠ½Π° Ρ€Π°Π΄ΠΈ само Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Π•Π²ΠΎ њСговог АПИ-ја. НијС ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ. АПИ јС посСбно ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΡ’Π΅Π½ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-Π°. Π’ΠΎ Ρ˜Π΅ΡΡ‚, ΠΎΠ²Π΄Π΅ Π½Π΅ΠΌΠ° Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°. Π•Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° којС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Сксплицитно користи.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ add, ΡˆΡ‚ΠΎ додајС Π½ΠΎΠ²Π΅ врСдности. ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° has, који ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π° Π½ΠΎΠ²Π΅ врСдности. И ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° del, који ΡƒΠΊΠ»Π°ΡšΠ° врСдности. ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΏΠΎΠΌΠΎΡ›Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° len, који Π²Ρ€Π°Ρ›Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ скупа. Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° clone ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π°. И Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° appendto ΠΏΡ€Π΅Ρ‚Π²Π°Ρ€Π° овај скуп Ρƒ прСсСк timeseries_ids.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Овако ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΎΠ²Π΅ структурС ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. сСт ΠΈΠΌΠ° Π΄Π²Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°:

  • ItemsCount јС ΠΏΠΎΠΌΠΎΡ›Π½ΠΎ ΠΏΠΎΡ™Π΅ Π·Π° Π±Ρ€Π·ΠΎ Π²Ρ€Π°Ρ›Π°ΡšΠ΅ Π±Ρ€ΠΎΡ˜Π° Π΅Π»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° Ρƒ скупу. Π‘ΠΈΠ»ΠΎ Π±ΠΈ ΠΌΠΎΠ³ΡƒΡ›Π΅ ΠΈ Π±Π΅Π· ΠΎΠ²ΠΎΠ³ ΠΏΠΎΠΌΠΎΡ›Π½ΠΎΠ³ ΠΏΠΎΡ™Π°, Π°Π»ΠΈ ΠΎΠ½ΠΎ јС ΠΌΠΎΡ€Π°Π»ΠΎ Π±ΠΈΡ‚ΠΈ Π΄ΠΎΠ΄Π°Ρ‚ΠΎ ΠΎΠ²Π΄Π΅ Ρ˜Π΅Ρ€ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ чСсто ΠΈΡΠΏΠΈΡ‚ΡƒΡ˜Π΅ Π΄ΡƒΠΆΠΈΠ½Ρƒ Π±ΠΈΡ‚ΠΎΠ²Π° Ρƒ својим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠΌΠ°.

  • Π”Ρ€ΡƒΠ³ΠΎ ΠΏΠΎΡ™Π΅ јС buckets. Ово јС Π΄Π΅ΠΎ структурС bucket32. Π‘Π²Π°ΠΊΠ° структура ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈ hi ΠΏΠΎΡ™Π΅. Ово су Π³ΠΎΡ€ΡšΠ° 32 Π±ΠΈΡ‚Π°. И Π΄Π²Π΅ ΠΊΡ€ΠΈΡˆΠΊΠ΅ - b16his ΠΈ buckets ΠΎΠ΄ bucket16 структурС.

ОвдС сС Ρ‡ΡƒΠ²Π° 16 Π³ΠΎΡ€ΡšΠΈΡ… Π±ΠΈΡ‚ΠΎΠ²Π° Π΄Ρ€ΡƒΠ³ΠΎΠ³ Π΄Π΅Π»Π° 64-Π±ΠΈΡ‚Π½Π΅ структурС. И ΠΎΠ²Π΄Π΅ сС скупови Π±ΠΈΡ‚ΠΎΠ²Π° Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ Π·Π° Π½ΠΈΠΆΠΈΡ… 16 Π±ΠΈΡ‚ΠΎΠ²Π° сваког Π±Π°Ρ˜Ρ‚Π°.

Bucket64 ΡΠ°ΡΡ‚ΠΎΡ˜ΠΈ сС ΠΎΠ΄ Π½ΠΈΠ·Π° uint64. Π”ΡƒΠΆΠΈΠ½Π° сС ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π° ΠΏΠΎΠΌΠΎΡ›Ρƒ ΠΎΠ²ΠΈΡ… константи. Π£ јСдном bucket16 максимално сС ΠΌΠΎΠΆΠ΅ сачувати 2^16=65536 ΠΌΠ°Π»ΠΎ. Ако ΠΎΠ²ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ са 8, ΠΎΠ½Π΄Π° јС Ρ‚ΠΎ 8 ΠΊΠΈΠ»ΠΎΠ±Π°Ρ˜Ρ‚Π°. Ако ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ са 8, Ρ‚ΠΎ јС 1000 uint64 Π·Π½Π°Ρ‡Π΅ΡšΠ΅. Π’ΠΎ јС Bucket16 – ΠΎΠ²ΠΎ јС наша структура ΠΎΠ΄ 8 ΠΊΠΈΠ»ΠΎΠ±Π°Ρ˜Ρ‚Π°.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ПоглСдајмо ΠΊΠ°ΠΊΠΎ сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° јСдан ΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ²Π΅ структурС Π·Π° додавањС Π½ΠΎΠ²Π΅ врСдности.

Π‘Π²Π΅ ΠΏΠΎΡ‡ΠΈΡšΠ΅ са uint64 Π·Π½Π°Ρ‡Π΅ΡšΠ°. Π˜Π·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π°ΠΌΠΎ Π³ΠΎΡ€ΡšΠ° 32 Π±ΠΈΡ‚Π°, ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π°ΠΌΠΎ доња 32 Π±ΠΈΡ‚Π°. Π₯ајдС Π΄Π° ΠΏΡ€ΠΎΡ’Π΅ΠΌΠΎ ΠΊΡ€ΠΎΠ· свС buckets. Π£ΠΏΠΎΡ€Π΅Ρ’ΡƒΡ˜Π΅ΠΌΠΎ Π³ΠΎΡ€ΡšΠ° 32 Π±ΠΈΡ‚Π° Ρƒ сваком сСгмСнту са Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΌ Π²Ρ€Π΅Π΄Π½ΠΎΡˆΡ›Ρƒ. А Π°ΠΊΠΎ сС ΠΏΠΎΠΊΠ»Π°ΠΏΠ°Ρ˜Ρƒ, ΠΏΠΎΠ·ΠΈΠ²Π°ΠΌΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ add Ρƒ структури Π±32 buckets. И Π΄ΠΎΠ΄Π°Ρ˜Ρ‚Π΅ Π½ΠΈΠΆΠ° 32 Π±ΠΈΡ‚Π° Ρ‚Π°ΠΌΠΎ. А Π°ΠΊΠΎ сС Π²Ρ€Π°Ρ‚ΠΈ true, ΠΎΠ½Π΄Π° ΠΎΠ²ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° смо Ρ‚Ρƒ Π΄ΠΎΠ΄Π°Π»ΠΈ Ρ‚Π°ΠΊΠ²Ρƒ врСдност Π° Ρ‚Π°ΠΊΠ²Ρƒ врСдност нисмо ΠΈΠΌΠ°Π»ΠΈ. Ако сС Π²Ρ€Π°Ρ‚ΠΈ false, ΠΎΠ½Π΄Π° јС Ρ‚Π°ΠΊΠ²ΠΎ Π·Π½Π°Ρ‡Π΅ΡšΠ΅ Π²Π΅Ρ› ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π»ΠΎ. Π—Π°Ρ‚ΠΈΠΌ ΠΏΠΎΠ²Π΅Ρ›Π°Π²Π°ΠΌΠΎ Π±Ρ€ΠΎΡ˜ Π΅Π»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° Ρƒ структури.

Ако нисмо ΠΏΡ€ΠΎΠ½Π°ΡˆΠ»ΠΈ ΠΎΠ½Ρƒ која Π²Π°ΠΌ јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° bucket са Ρ‚Ρ€Π°ΠΆΠ΅Π½ΠΎΠΌ Ρ…ΠΈ-Π²Ρ€Π΅Π΄Π½ΠΎΡˆΡ›Ρƒ, Ρ‚Π°Π΄Π° ΠΏΠΎΠ·ΠΈΠ²Π°ΠΌΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ addAlloc, који Ρ›Π΅ произвСсти Π½ΠΎΠ²Ρƒ bucket, Π΄ΠΎΠ΄Π°Ρ˜ΡƒΡ›ΠΈ Π³Π° структури ΠΊΠΎΡ€ΠΏΠ΅.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Ово јС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ b32.add. Π‘Π»ΠΈΡ‡Π½ΠΎ јС ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎΡ˜ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ. Π˜Π·Ρ€Π°Ρ‡ΡƒΠ½Π°Π²Π°ΠΌΠΎ Π½Π°Ρ˜Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΈΡ˜ΠΈΡ… 16 Π±ΠΈΡ‚Π°, најмањС Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΈΡ… 16 Π±ΠΈΡ‚Π°.

Π—Π°Ρ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ»Π°Π·ΠΈΠΌΠΎ ΠΊΡ€ΠΎΠ· свих Π³ΠΎΡ€ΡšΠΈΡ… 16 Π±ΠΈΡ‚Π°. ΠŸΡ€ΠΎΠ½Π°Π»Π°Π·ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡƒΠ΄Π°Ρ€Π°ΡšΠ°. А Π°ΠΊΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΏΠΎΠ΄ΡƒΠ΄Π°Ρ€Π°ΡšΠ΅, ΠΏΠΎΠ·ΠΈΠ²Π°ΠΌΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ додавања, који Ρ›Π΅ΠΌΠΎ Ρ€Π°Π·ΠΌΠΎΡ‚Ρ€ΠΈΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄Π΅Ρ›ΠΎΡ˜ страници bucket16.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

А Π΅Π²ΠΎ ΠΈ најниТСг Π½ΠΈΠ²ΠΎΠ°, који Ρ‚Ρ€Π΅Π±Π° максимално ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ. Π Π°Ρ‡ΡƒΠ½Π°ΠΌΠΎ Π·Π° uint64 ΠΈΠ΄ врСдност Ρƒ Π±ΠΈΡ‚Ρƒ прСсСка ΠΈ Ρ‚Π°ΠΊΠΎΡ’Π΅ bitmask. Ово јС маска Π·Π° Π΄Π°Ρ‚Ρƒ 64-Π±ΠΈΡ‚Π½Ρƒ врСдност, која сС ΠΌΠΎΠΆΠ΅ користити Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Ρƒ присуства ΠΎΠ²ΠΎΠ³ Π±ΠΈΡ‚Π° ΠΈΠ»ΠΈ Π·Π° подСшавањС. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π°ΠΌΠΎ Π΄Π° Π»ΠΈ јС овај Π±ΠΈΡ‚ постављСн ΠΈ постављамо Π³Π° ΠΈ Π²Ρ€Π°Ρ›Π°ΠΌΠΎ присуство. Ово јС наша ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°, која Π½Π°ΠΌ јС ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΠ»Π° Π΄Π° ΡƒΠ±Ρ€Π·Π°ΠΌΠΎ Ρ€Π°Π΄ ΠΏΡ€Π΅ΡΠ΅Ρ†Π°ΡšΠ° Π˜Π”-ΠΎΠ²Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° Π·Π° 10 ΠΏΡƒΡ‚Π° Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΠΌ ΠΌΠ°ΠΏΠ°ΠΌΠ°.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

ΠŸΠΎΡ€Π΅Π΄ ΠΎΠ²Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅, Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°. Π’Π΅Ρ›ΠΈΠ½Π° ΠΎΠ²ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° јС Π΄ΠΎΠ΄Π°Ρ‚Π° са Ρ€Π°Π·Π»ΠΎΠ³ΠΎΠΌ, Π°Π»ΠΈ Π½Π°ΠΊΠΎΠ½ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡΠ°ΡšΠ° ΠΊΠΎΠ΄Π° Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΠΈ.

Ово јС Π³Π»Π°Π²Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ - Π½Π΅ΠΌΠΎΡ˜Ρ‚Π΅ Π΄ΠΎΠ΄Π°Π²Π°Ρ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ ΠΏΠΎΠ΄ прСтпоставком Π΄Π° Ρ›Π΅ ΠΎΠ²Π΄Π΅ Π±ΠΈΡ‚ΠΈ уско Π³Ρ€Π»ΠΎ, Ρ˜Π΅Ρ€ сС ΠΌΠΎΠΆΠ΅ испоставити Π΄Π° Ρ‚Ρƒ Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ уско Π³Ρ€Π»ΠΎ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π΄Π΅Π³Ρ€Π°Π΄ΠΈΡ€Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ ΠΊΠΎΠ΄Π°. Π‘Ρ‚ΠΎΠ³Π° јС Π²Ρ€Π΅Π΄Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ Ρ‚Π΅ΠΊ Π½Π°ΠΊΠΎΠ½ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡΠ°ΡšΠ° ΠΈ ΠΏΠΎ могућности Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΠΈ, Ρ‚Π°ΠΊΠΎ Π΄Π° су ΠΎΠ²ΠΎ стварни ΠΏΠΎΠ΄Π°Ρ†ΠΈ. Ако јС Π½Π΅ΠΊΠΎ заинтСрСсован, ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ‚ΠΈ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈΠ·Π²ΠΎΡ€Π½ΠΈ ΠΊΠΎΠ΄ ΠΈ истраТити Π΄Ρ€ΡƒΠ³Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ којС ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅.

Иди Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. АлСксандар Π’Π°Ρ™Π°Π»ΠΊΠΈΠ½

Имам ΠΏΠΈΡ‚Π°ΡšΠ΅ ΠΎ битсСту. Π’Π΅ΠΎΠΌΠ° сличан Π¦++ Π²Π΅ΠΊΡ‚ΠΎΡ€ΡΠΊΠΎΡ˜ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ Π±ΠΎΠΎΠ»-Π°, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ сСт Π±ΠΈΡ‚ΠΎΠ²Π°. Π”Π° Π»ΠΈ стС ΠΎΠ΄Π°Ρ‚Π»Π΅ ΠΏΡ€Π΅ΡƒΠ·Π΅Π»ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ?

НС, Π½Π΅ ΠΎΠ΄Π°Ρ‚Π»Π΅. Када сам ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΎ овај сСт Π±ΠΈΡ‚ΠΎΠ²Π°, Π²ΠΎΠ΄ΠΈΠΎ сам сС знањСм ΠΎ структури ΠΎΠ²ΠΈΡ… Π˜Π”-ΠΎΠ²Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°, којС сС користС Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. А ΡšΠΈΡ…ΠΎΠ²Π° структура јС Ρ‚Π°ΠΊΠ²Π° Π΄Π° су Π³ΠΎΡ€ΡšΠ° 32 Π±ΠΈΡ‚Π° Ρƒ основи константна. Π”ΠΎΡšΠ° 32 Π±ΠΈΡ‚Π° су ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π°ΠΌΠ°. Π¨Ρ‚ΠΎ јС Π±ΠΈΡ‚ Π½ΠΈΠΆΠΈ, Ρ‚ΠΎ сС Ρ‡Π΅ΡˆΡ›Π΅ ΠΌΠΎΠΆΠ΅ ΠΌΠ΅ΡšΠ°Ρ‚ΠΈ. Π‘Ρ‚ΠΎΠ³Π° јС ΠΎΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° посСбно ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π° ΠΎΠ²Ρƒ структуру ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π¦++-Π°, ΠΊΠΎΠ»ΠΈΠΊΠΎ ја Π·Π½Π°ΠΌ, јС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π° ΠΎΠΏΡˆΡ‚ΠΈ ΡΠ»ΡƒΡ‡Π°Ρ˜. Ако ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΡƒΡ˜Π΅Ρ‚Π΅ Π·Π° ΠΎΠΏΡˆΡ‚ΠΈ ΡΠ»ΡƒΡ‡Π°Ρ˜, Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π° Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ Π½Π°Ρ˜ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΈΡ˜ΠΈ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π°Π½ ΡΠ»ΡƒΡ‡Π°Ρ˜.

Π’Π°ΠΊΠΎΡ’Π΅ Π²Π°ΠΌ ΡΠ°Π²Π΅Ρ‚ΡƒΡ˜Π΅ΠΌ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ‚Π΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ АлСксСја Миловида. ΠŸΡ€Π΅ ΠΎΠΊΠΎ мСсСц Π΄Π°Π½Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΎ јС ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜ΠΈ Ρƒ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС-Ρƒ Π·Π° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½Π΅ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅. Он само ΠΊΠ°ΠΆΠ΅ Π΄Π° јС Ρƒ ΠΎΠΏΡˆΡ‚Π΅ΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π¦++ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠ° Π΄Ρ€ΡƒΠ³Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΡ’Π΅Π½Π° Π΄Π° Ρƒ просСку Π΄ΠΎΠ±Ρ€ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡˆΠ΅ Ρƒ Π±ΠΎΠ»Π½ΠΈΡ†ΠΈ. МоТС ΠΈΠΌΠ°Ρ‚ΠΈ лошијС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π΅ ΠΎΠ΄ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅ спСцифичнС Π·Π° знањС ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС наша, Π³Π΄Π΅ Π·Π½Π°ΠΌΠΎ Π΄Π° су Π³ΠΎΡ€ΡšΠ° 32 Π±ΠΈΡ‚Π° ΡƒΠ³Π»Π°Π²Π½ΠΎΠΌ константна.

Имам Π΄Ρ€ΡƒΠ³ΠΎ ΠΏΠΈΡ‚Π°ΡšΠ΅. Која јС ΡΡƒΡˆΡ‚ΠΈΠ½ΡΠΊΠ° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘-Π°?

ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈΡ… Ρ€Π°Π·Π»ΠΈΠΊΠ°. Π¨Ρ‚ΠΎ сС Ρ‚ΠΈΡ‡Π΅ пСрформанси ΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΠ΅ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅, Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘ Ρƒ тСстовима ΠΏΠΎΠΊΠ°Π·ΡƒΡ˜Π΅ 10 ΠΏΡƒΡ‚Π° Π²Π΅Ρ›Ρƒ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΡƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ Π·Π° врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ високС кардиналности, ΠΊΠ°Π΄Π° ΠΈΡ… ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΈΠ»ΠΈΠΎΠ½Π΅. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Ρ‚Ρ€ΠΎΡˆΠΈ 1 Π“Π‘ Π½Π° ΠΌΠΈΠ»ΠΈΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ… Ρ€Π΅Π΄ΠΎΠ²Π°, Π΄ΠΎΠΊ Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘ Ρ‚Ρ€ΠΎΡˆΠΈ 10 Π“Π‘. И Ρ‚ΠΎ јС Π²Π΅Π»ΠΈΠΊΠ° Ρ€Π°Π·Π»ΠΈΠΊΠ°.

Π”Ρ€ΡƒΠ³Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘ ΠΈΠΌΠ° Ρ‡ΡƒΠ΄Π½Π΅ јСзикС ΡƒΠΏΠΈΡ‚Π° - Π€Π»ΡƒΠΊ ΠΈ Π˜Π½Ρ„Π»ΡƒΠΊΠšΠ›. Нису баш Π·Π³ΠΎΠ΄Π½Π΅ Π·Π° Ρ€Π°Π΄ са врСмСнским ΡΠ΅Ρ€ΠΈΡ˜Π°ΠΌΠ° Ρƒ ΠΏΠΎΡ€Π΅Ρ’Π΅ΡšΡƒ са ΠŸΡ€ΠΎΠΌΠšΠ›, који ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ. ΠŸΡ€ΠΎΠΌΠšΠ› јС јСзик ΡƒΠΏΠΈΡ‚Π° ΠΈΠ· ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Ρ…Π΅ΡƒΡΠ°.

И још јСдна Ρ€Π°Π·Π»ΠΈΠΊΠ° јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘ ΠΈΠΌΠ° ΠΏΠΎΠΌΠ°Π»ΠΎ Ρ‡ΡƒΠ΄Π°Π½ ΠΌΠΎΠ΄Π΅Π» ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, Π³Π΄Π΅ свака линија ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΠΎΡ™Π° са Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ скупом ΠΎΠ·Π½Π°ΠΊΠ°. Ови Ρ€Π΅Π΄ΠΎΠ²ΠΈ су Π΄Π°Ρ™Π΅ ΠΏΠΎΠ΄Π΅Ρ™Π΅Π½ΠΈ Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚Π΅ Ρ‚Π°Π±Π΅Π»Π΅. ОвС Π΄ΠΎΠ΄Π°Ρ‚Π½Π΅ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ ΠΊΠΎΠΌΠΏΠ»ΠΈΠΊΡƒΡ˜Ρƒ каснији Ρ€Π°Π΄ са ΠΎΠ²ΠΎΠΌ Π±Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°. ВСшко јС Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Ρ‚ΠΈ ΠΈ Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚ΠΈ.

Π£ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ свС јС ΠΌΠ½ΠΎΠ³ΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΡ˜Π΅. Π’Π°ΠΌΠΎ јС свака врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΊΡ™ΡƒΡ‡/врСдност. ВрСдност јС скуп ΠΏΠΎΠ΅Π½Π° - (timestamp, value), Π° ΠΊΡ™ΡƒΡ‡ јС сСт label=value. НСма Ρ€Π°Π·Π΄Π²Π°Ρ˜Π°ΡšΠ° ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ ΠΏΠΎΡ™Π° ΠΈ ΠΌΠ΅Ρ€Π΅ΡšΠ°. ΠžΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Π±ΠΈΠ»ΠΎ који ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊ, Π° Π·Π°Ρ‚ΠΈΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΡƒΡ˜Π΅Ρ‚Π΅, сабиратС, ΠΎΠ΄ΡƒΠ·ΠΈΠΌΠ°Ρ‚Π΅, ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅, Π΄Π΅Π»ΠΈΡ‚Π΅, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΡƒ ΠΎΠ΄ Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘-Π° Π³Π΄Π΅ сС ΠΏΡ€ΠΎΡ€Π°Ρ‡ΡƒΠ½ΠΈ ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… Ρ€Π΅Π΄ΠΎΠ²Π° још ΡƒΠ²Π΅ΠΊ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅ΡšΡƒΡ˜Ρƒ ΠΊΠΎΠ»ΠΈΠΊΠΎ ја Π·Π½Π°ΠΌ. Π§Π°ΠΊ ΠΈ Π°ΠΊΠΎ сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜Ρƒ, Ρ‚Π΅ΡˆΠΊΠΎ јС, ΠΌΠΎΡ€Π°Ρ‚Π΅ написати ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Имам јСдно Ρ€Π°Π·Ρ˜Π°ΡˆΡšΠ°Π²Π°Ρ˜ΡƒΡ›Π΅ ΠΏΠΈΡ‚Π°ΡšΠ΅. Π”Π° Π»ΠΈ сам Π΄ΠΎΠ±Ρ€ΠΎ Ρ€Π°Π·ΡƒΠΌΠ΅ΠΎ Π΄Π° јС ΠΏΠΎΡΡ‚ΠΎΡ˜Π°ΠΎ Π½Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎ ΠΊΠΎΠΌΠ΅ стС Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Π΄Π° сС овај ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс Π½Π΅ ΡƒΠΊΠ»Π°ΠΏΠ° Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ, ΠΏΠ° ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΎΠ½ΠΈΡΠ°ΡšΠ΅?

ΠŸΡ€Π²ΠΎ сам ΠΏΠΎΠΊΠ°Π·Π°ΠΎ Π½Π°ΠΈΠ²Π½Ρƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΎΠ³ индСкса Π½Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎΡ˜ Π“ΠΎ ΠΌΠ°ΠΏΠΈ. Ова ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° нијС ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Ρ˜Π΅Ρ€ овај ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°Π½ΠΈ индСкс нијС сачуван Π½Π° диску, Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΌΠΎΡ€Π° Π΄Π° сС сачува Π½Π° диску Ρ‚Π°ΠΊΠΎ Π΄Π° ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ остану доступни Π½Π°ΠΊΠΎΠ½ ΠΏΠΎΠ½ΠΎΠ²Π½ΠΎΠ³ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ°. Π£ овој ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ, ΠΊΠ°Π΄Π° ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ, ваш ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ индСкс Ρ›Π΅ нСстати. И ΠΈΠ·Π³ΡƒΠ±ΠΈΡ›Π΅Ρ‚Π΅ приступ свим ΠΏΠΎΠ΄Π°Ρ†ΠΈΠΌΠ° Ρ˜Π΅Ρ€ Π½Π΅Ρ›Π΅Ρ‚Π΅ ΠΌΠΎΡ›ΠΈ Π΄Π° ΠΈΡ… ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Ρ‚Π΅.

Π—Π΄Ρ€Π°Π²ΠΎ! Π₯Π²Π°Π»Π° Π½Π° ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜Ρƒ! МојС ΠΈΠΌΠ΅ јС ПавСл. Ја сам ΠΈΠ· ВилдбСрриСса. Имам Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΠΈΡ‚Π°ΡšΠ° Π·Π° вас. ΠŸΡ€Π²ΠΎ ΠΏΠΈΡ‚Π°ΡšΠ΅. Π”Π° Π»ΠΈ мислитС Π΄Π° бистС, Π΄Π° стС ΠΈΠ·Π°Π±Ρ€Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³Π°Ρ‡ΠΈΡ˜ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΈΠ·Π³Ρ€Π°Π΄ΡšΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ вашС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρ‚ΠΎΠΊΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΌΠΎΠΆΠ΄Π° бистС ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΡƒΠΊΡ€ΡˆΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°ΡšΠ°, само Π½Π° основу Ρ‡ΠΈΡšΠ΅Π½ΠΈΡ†Π΅ Π΄Π° јСдна ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π° садрТи ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Π·Π° Ρ˜Π΅Π΄Π½Ρƒ врСмСнском ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρƒ, односно Ρƒ јСдном врСмСнском ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ ΠΈ Π½Π΅ бистС ΠΌΠΎΡ€Π°Π»ΠΈ Π΄Π° Π±Ρ€ΠΈΠ½Π΅Ρ‚Π΅ ΠΎ Ρ‡ΠΈΡšΠ΅Π½ΠΈΡ†ΠΈ Π΄Π° су ваши ΠΊΠΎΠΌΠ°Π΄ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΎ Ρ€Π°Π·Π±Π°Ρ†Π°Π½ΠΈ? ΠŸΠΈΡ‚Π°ΡšΠ΅ Π±Ρ€ΠΎΡ˜ 2 - ΠΏΠΎΡˆΡ‚ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ сличан Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ са битсСтом ΠΈ свим осталим, ΠΎΠ½Π΄Π° стС ΠΌΠΎΠΆΠ΄Π° ΠΏΠΎΠΊΡƒΡˆΠ°Π»ΠΈ Π΄Π° користитС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ процСсора? МоТда стС ΠΏΡ€ΠΎΠ±Π°Π»ΠΈ Ρ‚Π°ΠΊΠ²Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅?

На Π΄Ρ€ΡƒΠ³Ρƒ Ρ›Ρƒ ΠΎΠ΄ΠΌΠ°Ρ… ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΠΈ. Нисмо још стигли Π΄ΠΎ Ρ‚Π΅ Ρ‚Π°Ρ‡ΠΊΠ΅. Али Π°ΠΊΠΎ Ρ‚Ρ€Π΅Π±Π°, стићи Ρ›Π΅ΠΌΠΎ Ρ‚Π°ΠΌΠΎ. А ΠΏΡ€Π²ΠΎ, којС јС Π±ΠΈΠ»ΠΎ ΠΏΠΈΡ‚Π°ΡšΠ΅?

Π Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π»ΠΈ стС ΠΎ Π΄Π²Π° ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π°. И Ρ€Π΅ΠΊΠ»ΠΈ су Π΄Π° су ΠΈΠ·Π°Π±Ρ€Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³Ρƒ са слоТСнијом ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜ΠΎΠΌ. И нису вишС Π²ΠΎΠ»Π΅Π»ΠΈ ΠΏΡ€Π²ΠΈ, Π³Π΄Π΅ су ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΠΏΠΎΠ΄Π΅Ρ™Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ.

Π”Π°. Π£ ΠΏΡ€Π²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, ΡƒΠΊΡƒΠΏΠ°Π½ ΠΎΠ±ΠΈΠΌ индСкса Π±ΠΈ Π±ΠΈΠΎ Π²Π΅Ρ›ΠΈ, Ρ˜Π΅Ρ€ бисмо Ρƒ свакој ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜ΠΈ ΠΌΠΎΡ€Π°Π»ΠΈ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈΠΌΠΎ Π΄ΡƒΠΏΠ»ΠΈΡ€Π°Π½Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Π·Π° ΠΎΠ½Π΅ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ којС сС Π½Π°ΡΡ‚Π°Π²Ρ™Π°Ρ˜Ρƒ ΠΊΡ€ΠΎΠ· свС ΠΎΠ²Π΅ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π΅. А Π°ΠΊΠΎ јС ваша стопа ΠΎΠ΄Π»ΠΈΠ²Π° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΌΠ°Π»Π°, односно константно сС користС истС ΡΠ΅Ρ€ΠΈΡ˜Π΅, ΠΎΠ½Π΄Π° бисмо Ρƒ ΠΏΡ€Π²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ ΠΈΠ·Π³ΡƒΠ±ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ вишС Ρƒ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π°ΡƒΠ·Π΅Ρ‚ΠΎΠ³ простора Π½Π° диску Ρƒ односу Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΡΠ»ΡƒΡ‡Π°Ρ˜.

И Ρ‚Π°ΠΊΠΎ - Π΄Π°, ΠΏΠΎΠ΄Π΅Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π° јС Π΄ΠΎΠ±Ρ€Π° ΠΎΠΏΡ†ΠΈΡ˜Π°. ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜ Π³Π° користи. Али ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜ ΠΈΠΌΠ° још јСдан нСдостатак. Када спаја ΠΎΠ²Π΅ Π΄Π΅Π»ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ јС Π΄Π° Π·Π°Π΄Ρ€ΠΆΠΈ Ρƒ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜ΠΈ ΠΌΠ΅Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅ Π·Π° свС ΠΎΠ·Π½Π°ΠΊΠ΅ ΠΈ врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅. Π‘Ρ‚ΠΎΠ³Π°, Π°ΠΊΠΎ су Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° којС спаја Π²Π΅Π»ΠΈΠΊΠΈ, ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΠ° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π΅ сС Π²Π΅ΠΎΠΌΠ° ΠΏΠΎΠ²Π΅Ρ›Π°Π²Π° Ρ‚ΠΎΠΊΠΎΠΌ спајања, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΡƒ ΠΎΠ΄ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-Π°. Када сС спаја, Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΡƒΠΎΠΏΡˆΡ‚Π΅ Π½Π΅ Ρ‚Ρ€ΠΎΡˆΠΈ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ; Ρ‚Ρ€ΠΎΡˆΠΈ сС само Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΊΠΈΠ»ΠΎΠ±Π°Ρ˜Ρ‚Π°, Π±Π΅Π· ΠΎΠ±Π·ΠΈΡ€Π° Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΡΠΏΠΎΡ˜Π΅Π½ΠΈΡ… Π΄Π΅Π»ΠΎΠ²Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°.

Алгоритам који користитС користи ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Ρƒ. ΠžΠ·Π½Π°Ρ‡Π°Π²Π° ΠΎΠ·Π½Π°ΠΊΠ΅ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° којС садрТС врСдности. И Π½Π° овај Π½Π°Ρ‡ΠΈΠ½ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π°Ρ‚Π΅ присуство ΡƒΠΏΠ°Ρ€Π΅Π½ΠΈΡ… Ρƒ јСдном Π½ΠΈΠ·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. И Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚Π΅ Π΄Π° Π»ΠΈ јС дошло Π΄ΠΎ прСсСка ΠΈΠ»ΠΈ Π½Π΅. ΠžΠ±ΠΈΡ‡Π½ΠΎ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜Ρƒ курсорС ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ који Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ ΡšΠΈΡ…ΠΎΠ² Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΈ ΡΠ°Π΄Ρ€ΠΆΠ°Ρ˜ ΠΈ ΠΏΡ€ΠΎΠ»Π°Π·Π΅ ΠΊΡ€ΠΎΠ· сортиранС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Π·Π±ΠΎΠ³ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½Π΅ слоТСности ΠΎΠ²ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π°.

Π—Π°ΡˆΡ‚ΠΎ Π½Π΅ користимо курсорС Π·Π° ΠΏΡ€Π΅Π»Π°Π·Π°ΠΊ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°?

Π”Π°.

Π§ΡƒΠ²Π°ΠΌΠΎ сортиранС Ρ€Π΅Π΄ΠΎΠ²Π΅ Ρƒ Π›Π΅Π²Π΅Π»Π”Π‘ ΠΈΠ»ΠΈ објСдињСном скупу. МоТСмо Π΄Π° ΠΏΠΎΠΌΠ΅Ρ€ΠΈΠΌΠΎ курсор ΠΈ ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅ΠΌΠΎ раскрсницу. Π—Π°ΡˆΡ‚ΠΎ Π³Π° Π½Π΅ искористимо? Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ јС споро. Π—Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ курсори Π·Π½Π°Ρ‡Π΅ Π΄Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΠΎΠ·ΠΎΠ²Π΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ Π·Π° сваку Π»ΠΈΠ½ΠΈΡ˜Ρƒ. Позив Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ јС 5 наносСкунди. А Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ 100 линија, ΠΎΠ½Π΄Π° сС испоставља Π΄Π° ΠΏΠΎΠ»Π° сСкундС Ρ‚Ρ€ΠΎΡˆΠΈΠΌΠΎ само Π½Π° позивањС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅.

ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ Ρ‚Π°ΠΊΠΎ Π½Π΅ΡˆΡ‚ΠΎ, Π΄Π°. И мојС послСдњС ΠΏΠΈΡ‚Π°ΡšΠ΅. ΠŸΠΈΡ‚Π°ΡšΠ΅ ΠΌΠΎΠΆΠ΅ Π·Π²ΡƒΡ‡Π°Ρ‚ΠΈ ΠΌΠ°Π»ΠΎ Ρ‡ΡƒΠ΄Π½ΠΎ. Π—Π°ΡˆΡ‚ΠΎ нијС ΠΌΠΎΠ³ΡƒΡ›Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΠΈ свС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π΅ Ρƒ Ρ‚Ρ€Π΅Π½ΡƒΡ‚ΠΊΡƒ ΠΊΠ°Π΄Π° ΠΏΠΎΠ΄Π°Ρ†ΠΈ стигну ΠΈ сачувати ΠΈΡ… Ρƒ Ρ‚Ρ€Π°ΠΆΠ΅Π½ΠΎΠΌ ΠΎΠ±Π»ΠΈΠΊΡƒ? Π—Π°ΡˆΡ‚ΠΎ ΡˆΡ‚Π΅Π΄ΠΈΡ‚ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π΅ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π΅ Ρƒ Π½Π΅ΠΊΠΈΠΌ систСмима ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ, Π¦Π»ΠΈΡ†ΠΊΠ₯оусС, ΠΈΡ‚Π΄., Π° Π·Π°Ρ‚ΠΈΠΌ Ρ‚Ρ€ΠΎΡˆΠΈΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π½Π° ΡšΠΈΡ…?

Π”Π°Ρ›Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° Π±ΡƒΠ΄Π΅ јаснијС. Π Π΅Ρ†ΠΈΠΌΠΎ ΠΊΠ°ΠΊΠΎ Ρ€Π°Π΄ΠΈ ΠΌΠ°Π»ΠΈ Π±Ρ€Π·ΠΈΠ½ΠΎΠΌΡ˜Π΅Ρ€ ΠΈΠ³Ρ€Π°Ρ‡ΠΊΠ΅? Он Π±Π΅Π»Π΅ΠΆΠΈ Ρ€Π°Π·Π΄Π°Ρ™ΠΈΠ½Ρƒ ΠΊΠΎΡ˜Ρƒ стС ΠΏΡ€Π΅ΡˆΠ»ΠΈ, свС Π²Ρ€Π΅ΠΌΠ΅ Π΄ΠΎΠ΄Π°Ρ˜ΡƒΡ›ΠΈ јС јСдној врСдности, Π° Π΄Ρ€ΡƒΠ³ΠΎΡ˜ - Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ. И Π΄Π΅Π»ΠΈ. И добија просСчну Π±Ρ€Π·ΠΈΠ½Ρƒ. МоТСш Π΄Π° ΡƒΡ€Π°Π΄ΠΈΡˆ ΠΎΡ‚ΠΏΡ€ΠΈΠ»ΠΈΠΊΠ΅ исту ствар. Π”ΠΎΠ΄Π°Ρ˜Ρ‚Π΅ свС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ Ρ‡ΠΈΡšΠ΅Π½ΠΈΡ†Π΅ Ρƒ Ρ…ΠΎΠ΄Ρƒ.

Π£ Ρ€Π΅Π΄Ρƒ, Ρ€Π°Π·ΡƒΠΌΠ΅ΠΌ ΠΏΠΈΡ‚Π°ΡšΠ΅. Π’Π°Ρˆ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ° својС мСсто. Ако Π·Π½Π°Ρ‚Π΅ који Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΈ су Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ, ΠΎΠ½Π΄Π° јС ΠΎΠ²ΠΎ Π½Π°Ρ˜Π±ΠΎΡ™Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°. Али ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Ρ™ΡƒΠ΄ΠΈ Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅, Π½Π΅ΠΊΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρƒ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС-Ρƒ ΠΈ још Π½Π΅ Π·Π½Π°Ρ˜Ρƒ ΠΊΠ°ΠΊΠΎ Ρ›Π΅ ΠΈΡ… Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Ρ‚ΠΈ ΠΈ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‚ΠΈ Ρƒ будућности, Ρ‚Π°ΠΊΠΎ Π΄Π° ΠΌΠΎΡ€Π°Ρ˜Ρƒ Π΄Π° ΡΠ°Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ свС Π½Π΅ΠΎΠ±Ρ€Π°Ρ’Π΅Π½Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅. Али Π°ΠΊΠΎ Π·Π½Π°Ρ‚Π΅ Π΄Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ Ρƒ просСку, Π·Π°ΡˆΡ‚ΠΎ Ρ‚ΠΎ Π½Π΅ бистС ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Π»ΠΈ умСсто Π΄Π° Ρ‚Π°ΠΌΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈΡ‚Π΅ Π³ΠΎΠΌΠΈΠ»Ρƒ сирових врСдности? Али ΠΎΠ²ΠΎ јС само Π°ΠΊΠΎ Π·Π½Π°Ρ‚Π΅ Ρ‚Π°Ρ‡Π½ΠΎ ΡˆΡ‚Π° Π²Π°ΠΌ Ρ‚Ρ€Π΅Π±Π°.

Π˜Π½Π°Ρ‡Π΅, Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ΡšΠ΅ врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π° ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ˜Ρƒ Π±Ρ€ΠΎΡ˜Π°ΡšΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° снимања. Π’ΠΎ Ρ˜Π΅ΡΡ‚, Ρ‚ΠΎ сС ΠΌΠΎΠΆΠ΅ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ Π°ΠΊΠΎ Π·Π½Π°Ρ‚Π΅ којС Ρ˜Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ Ρ›Π΅ Π²Π°ΠΌ Ρ‚Ρ€Π΅Π±Π°Ρ‚ΠΈ. Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΎΠ²ΠΎ још Π½Π΅ΠΌΠ°, Π°Π»ΠΈ ΠΌΡƒ ΠΎΠ±ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄ΠΈ ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜, Ρƒ ΠΊΠΎΠΌΠ΅ сС Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΈΠΌΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ ΠΌΠΎΠΌ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎΠΌ послу ΠΌΠΎΡ€Π°ΠΎ сам Π΄Π° ΠΈΠ·Π±Ρ€ΠΎΡ˜ΠΈΠΌ Π±Ρ€ΠΎΡ˜ Π΄ΠΎΠ³Π°Ρ’Π°Ρ˜Π° Ρƒ ΠΊΠ»ΠΈΠ·Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρƒ Ρ‚ΠΎΠΊΠΎΠΌ послСдњСг сата. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ јС ΡˆΡ‚ΠΎ сам ΠΌΠΎΡ€Π°ΠΎ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΡ’Π΅Π½Ρƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ Ρƒ Π“ΠΎ, односно сСрвис Π·Π° Π±Ρ€ΠΎΡ˜Π°ΡšΠ΅ ΠΎΠ²Π΅ ствари. Ова услуга јС Π½Π° ΠΊΡ€Π°Ρ˜Ρƒ Π±ΠΈΠ»Π° Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΡ˜Π°Π»Π½Π°, Ρ˜Π΅Ρ€ јС Ρ‚Π΅ΡˆΠΊΠΎ ΠΈΠ·Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ‚ΠΈ. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½Π° Π°ΠΊΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΏΡ€Π΅Π±Ρ€ΠΎΡ˜ΠΈΡ‚Π΅ Π½Π΅ΠΊΠ΅ Π°Π³Ρ€Π΅Π³Π°Ρ‚Π΅ Ρƒ фиксним врСмСнским ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈΠΌΠ°. Ако ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° Π±Ρ€ΠΎΡ˜ΠΈΡ‚Π΅ Π΄ΠΎΠ³Π°Ρ’Π°Ρ˜Π΅ Ρƒ ΠΊΠ»ΠΈΠ·Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρƒ, ΠΎΠ½Π΄Π° Ρ‚ΠΎ нијС Ρ‚Π°ΠΊΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°. Мислим Π΄Π° ΠΎΠ²ΠΎ још нијС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Ρƒ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС ΠΈΠ»ΠΈ Ρƒ Π±Π°Π·Π°ΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°, Ρ˜Π΅Ρ€ јС Ρ‚Π΅ΡˆΠΊΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚ΠΈ.

И још јСдно ΠΏΠΈΡ‚Π°ΡšΠ΅. Π£ΠΏΡ€Π°Π²ΠΎ смо ΠΏΡ€ΠΈΡ‡Π°Π»ΠΈ ΠΎ ΡƒΡΡ€Π΅Π΄ΡšΠ°Π²Π°ΡšΡƒ, ΠΈ сСтио сам сС Π΄Π° јС Π½Π΅ΠΊΠ°Π΄Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π»Π° Ρ‚Π°ΠΊΠ²Π° ствар ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС Π“Ρ€Π°Ρ„ΠΈΡ‚ са карбонским позадинским Π΄Π΅Π»ΠΎΠΌ. И Π·Π½Π°ΠΎ јС Π΄Π° ΠΏΡ€ΠΎΡ€Π΅Π΄ΠΈ старС ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅, односно Π΄Π° остави јСдан ΠΏΠΎΠ΅Π½ Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, јСдан ΠΏΠΎΠ΅Π½ Π½Π° сат ΠΈΡ‚Π΄. Π£ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, ΠΎΠ²ΠΎ јС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π·Π³ΠΎΠ΄Π½ΠΎ Π°ΠΊΠΎ су Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сирови ΠΏΠΎΠ΄Π°Ρ†ΠΈ, Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€Π΅Ρ›ΠΈ, Π·Π° мСсСц Π΄Π°Π½Π°, Π° свС остало ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΏΡ€ΠΎΡ€Π΅Ρ’Π΅Π½ . Али ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Ρ…Π΅ΡƒΡ ΠΈ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Π½Π΅ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ˜Ρƒ ΠΎΠ²Ρƒ функционалност. Π”Π° Π»ΠΈ јС ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎ Π΄Π° сС Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€ΠΆΠΈ? Ако Π½Π΅, Π·Π°ΡˆΡ‚ΠΎ Π½Π΅?

Π₯Π²Π°Π»Π° Π½Π° ΠΏΠΈΡ‚Π°ΡšΡƒ. Наши корисници ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Ρ™Π°Ρ˜Ρƒ ΠΎΠ²ΠΎ ΠΏΠΈΡ‚Π°ΡšΠ΅. ΠŸΠΈΡ‚Π°Ρ˜Ρƒ ΠΊΠ°Π΄Π° Ρ›Π΅ΠΌΠΎ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΡˆΠΊΡƒ Π·Π° смањСњС ΡƒΠ·ΠΎΡ€ΠΊΠΎΠ²Π°ΡšΠ°. ОвдС ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠŸΡ€Π²ΠΎ, сваки корисник Ρ€Π°Π·ΡƒΠΌΠ΅ downsampling Π½Π΅ΡˆΡ‚ΠΎ Π΄Ρ€ΡƒΠ³Π°Ρ‡ΠΈΡ˜Π΅: Π½Π΅ΠΊΠΎ ΠΆΠ΅Π»ΠΈ Π΄Π° добијС Π±ΠΈΠ»ΠΎ ΠΊΠΎΡ˜Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΡ™Π½Ρƒ Ρ‚Π°Ρ‡ΠΊΡƒ Π½Π° Π΄Π°Ρ‚ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ, Π½Π΅ΠΊΠΎ ΠΆΠ΅Π»ΠΈ максималнС, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π΅, просСчнС врСдности. Ако ΠΌΠ½ΠΎΠ³ΠΈ систСми Π·Π°ΠΏΠΈΡΡƒΡ˜Ρƒ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ Ρƒ Π²Π°ΡˆΡƒ Π±Π°Π·Ρƒ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, ΠΎΠ½Π΄Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ свС Ρ‚ΠΎ Π·Π±Ρ€ΠΎΡ˜ΠΈΡ‚ΠΈ. МоТС Π±ΠΈΡ‚ΠΈ Π΄Π° сваки систСм Π·Π°Ρ…Ρ‚Π΅Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅. А ΠΎΠ²ΠΎ јС Ρ‚Π΅ΡˆΠΊΠΎ спровСсти.

А Π΄Ρ€ΡƒΠ³Π° ствар јС Π΄Π° јС Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ, ΠΏΠΎΠΏΡƒΡ‚ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС-Π°, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½ Π·Π° Ρ€Π°Π΄ Π½Π° Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠ° Π½Π΅ΠΎΠ±Ρ€Π°Ρ’Π΅Π½ΠΈΡ… ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ°, Ρ‚Π°ΠΊΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π±Π°Ρ†ΠΈ ΠΌΠΈΠ»ΠΈΡ˜Π°Ρ€Π΄Ρƒ Ρ€Π΅Π΄ΠΎΠ²Π° Π·Π° мањС ΠΎΠ΄ сСкундС Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ˜Π΅Π·Π³Π°Ρ€Π° Ρƒ вашСм систСму. Π‘ΠΊΠ΅Π½ΠΈΡ€Π°ΡšΠ΅ Ρ‚Π°Ρ‡Π°ΠΊΠ° врСмСнскС ΡΠ΅Ρ€ΠΈΡ˜Π΅ Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ – 50 ΠΏΠΎΠ΅Π½Π° Ρƒ сСкунди ΠΏΠΎ Ρ˜Π΅Π·Π³Ρ€Ρƒ. И ΠΎΠ²Π΅ пСрформансС сС ΡΠΊΠ°Π»ΠΈΡ€Π°Ρ˜Ρƒ Π½Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° Ρ˜Π΅Π·Π³Ρ€Π°. Π’ΠΎ Ρ˜Π΅ΡΡ‚, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ 000 Ρ˜Π΅Π·Π³Π°Ρ€Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скСнираћСтС ΠΌΠΈΠ»ΠΈΡ˜Π°Ρ€Π΄Ρƒ Ρ‚Π°Ρ‡Π°ΠΊΠ° Ρƒ сСкунди. А ΠΎΠ²ΠΎ ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΈ Π¦Π»ΠΈΡ†ΠΊΠ₯оусС ΡΠΌΠ°ΡšΡƒΡ˜Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Ρƒ Π·Π° смањСњСм Π±Ρ€ΠΎΡ˜Π° ΡƒΠ·ΠΎΡ€Π°ΠΊΠ°.

Још јСдна карактСристика јС Π΄Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Сфикасно ΠΊΠΎΠΌΠΏΡ€ΠΈΠΌΡƒΡ˜Π΅ ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅. ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Ρƒ просСку Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΠΈ јС ΠΎΠ΄ 0,4 Π΄ΠΎ 0,8 Π±Π°Ρ˜Ρ‚ΠΎΠ²Π° ΠΏΠΎ Ρ‚Π°Ρ‡ΠΊΠΈ. Π‘Π²Π°ΠΊΠ° Ρ‚Π°Ρ‡ΠΊΠ° јС врСмСнска ΠΎΠ·Π½Π°ΠΊΠ° + врСдност. И Ρƒ просСку јС ΠΊΠΎΠΌΠΏΡ€ΠΈΠΌΠΎΠ²Π°Π½ Ρƒ мањС ΠΎΠ΄ јСдног Π±Π°Ρ˜Ρ‚Π°.

Π‘Π΅Ρ€Π³Π΅Ρ˜. Имам ΠΏΠΈΡ‚Π°ΡšΠ΅. Колики јС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΊΠ²Π°Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π° снимања?

ЈСдна милисСкунда. НСдавно смо Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π»ΠΈ са Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΠΌΠ° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° ΠΎ врСмСнским ΡΠ΅Ρ€ΠΈΡ˜Π°ΠΌΠ°. ΠŠΠΈΡ…ΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ врСмСнски одсСк јС јСдна сСкунда. А Ρƒ Π“Ρ€Π°ΠΏΡ…ΠΈΡ‚Ρƒ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎ јС Ρ‚Π°ΠΊΠΎΡ’Π΅ јСдна сСкунда. Π£ ΠžΠΏΠ΅Π½Π’Π‘Π”Π‘ јС Ρ‚Π°ΠΊΠΎΡ’Π΅ јСдна сСкунда. Π˜Π½Ρ„Π»ΡƒΠΊΠ”Π‘ ΠΈΠΌΠ° наносСкундну прСцизност. Π£ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-Ρƒ јС јСдна милисСкунда, Ρ˜Π΅Ρ€ јС Ρƒ ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜Ρƒ јСдна милисСкунда. А Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ јС ΠΏΡ€Π²ΠΎΠ±ΠΈΡ‚Π½ΠΎ Ρ€Π°Π·Π²ΠΈΡ˜Π΅Π½ ΠΊΠ°ΠΎ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π·Π° ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Ρ…Π΅ΡƒΡ. Али сада ΠΌΠΎΠΆΠ΅ Π΄Π° сачува ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… систСма.

Особа са којом сам Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°ΠΎ ΠΊΠ°ΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°Ρ˜Ρƒ тачност ΠΎΠ΄ сСкундС Π΄ΠΎ сСкундС – Ρ‚ΠΎ ΠΈΠΌ јС Π΄ΠΎΠ²ΠΎΡ™Π½ΠΎ Ρ˜Π΅Ρ€ зависи ΠΎΠ΄ врстС ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° који сС Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ Ρƒ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°Ρ‚Π°ΠΊΠ° врСмСнских ΡΠ΅Ρ€ΠΈΡ˜Π°. Ако су ΠΎΠ²ΠΎ Π”Π΅Π²ΠžΠΏΡ ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Ρ†ΠΈ ΠΈΠ· инфраструктурС, Π³Π΄Π΅ ΠΈΡ… ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°Ρ‚Π΅ Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈΠΌΠ° ΠΎΠ΄ 30 сСкунди, ΠΏΠΎ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, ΠΎΠ½Π΄Π° јС тачност сСкундС Π΄ΠΎΠ²ΠΎΡ™Π½Π°, Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π²Π°ΠΌ Π½ΠΈΡˆΡ‚Π° мањС. А Π°ΠΊΠΎ ΠΏΡ€ΠΈΠΊΡƒΠΏΡ™Π°Ρ‚Π΅ ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΊΠ΅ ΠΈΠ· високофрСквСнтних Ρ‚Ρ€Π³ΠΎΠ²Π°Ρ‡ΠΊΠΈΡ… систСма, ΠΎΠ½Π΄Π° Π²Π°ΠΌ јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° тачност ΠΎΠ΄ наносСкундС.

ΠŸΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎΡΡ‚ Ρƒ милисСкунди Ρƒ Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ-Ρƒ јС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° Π”Π΅Π²ΠžΠΏΡ ΡΠ»ΡƒΡ‡Π°Ρ˜ ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° Π²Π΅Ρ›ΠΈΠ½Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Π΅Π²Π° којС сам ΠΏΠΎΠΌΠ΅Π½ΡƒΠΎ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜Π°. ЈСдина ствар Π·Π° ΠΊΠΎΡ˜Ρƒ ΠΌΠΎΠΆΠ΄Π° нијС ΠΏΠΎΠ³ΠΎΠ΄Π½Π° су високофрСквСнтни систСми Ρ‚Ρ€Π³ΠΎΠ²Π°ΡšΠ°.

Π₯Π²Π°Π»Π° Π²Π°ΠΌ! И још јСдно ΠΏΠΈΡ‚Π°ΡšΠ΅. Π¨Ρ‚Π° јС компатибилност Ρƒ ΠŸΡ€ΠΎΠΌΠšΠ›-Ρƒ?

ΠŸΠΎΡ‚ΠΏΡƒΠ½Π° компатибилност ΡƒΠ½Π°Π·Π°Π΄. Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ Ρƒ потпуности ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π° ΠŸΡ€ΠΎΠΌΠšΠ›. ΠŸΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ³Π°, додајС Π΄ΠΎΠ΄Π°Ρ‚Π½Ρƒ Π½Π°ΠΏΡ€Π΅Π΄Π½Ρƒ функционалност Ρƒ ΠŸΡ€ΠΎΠΌΠšΠ›, која сС Π·ΠΎΠ²Π΅ ΠœΠ΅Ρ‚Ρ€ΠΈΡ†ΡΠšΠ›. На ΠˆΡƒΡ‚Ρ˜ΡƒΠ±Ρƒ сС Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΎ овој ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΎΡ˜ функционалности. Π“ΠΎΠ²ΠΎΡ€ΠΈΠΎ сам Π½Π° ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠœΠ΅Π΅Ρ‚ΡƒΠΏ-Ρƒ Ρƒ ΠΏΡ€ΠΎΠ»Π΅Ρ›Π΅ Ρƒ Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Ρƒ.

Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π» Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ.

Π‘Π°ΠΌΠΎ рСгистровани корисници ΠΌΠΎΠ³Ρƒ учСствовати Ρƒ Π°Π½ΠΊΠ΅Ρ‚ΠΈ. ΠŸΡ€ΠΈΡ˜Π°Π²ΠΈΡ‚Π΅ сС, Π”ΠΎΠ±Ρ€ΠΎΠ΄ΠΎΡˆΠ°ΠΎ си.

Π¨Ρ‚Π° вас спрСчава Π΄Π° ΠΏΡ€Π΅Ρ’Π΅Ρ‚Π΅ Π½Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ ΠΊΠ°ΠΎ Π΄ΡƒΠ³ΠΎΡ‚Ρ€Π°Ρ˜Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π·Π° ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Ρ…Π΅ΡƒΡ? (ΠŸΠΈΡˆΠΈΡ‚Π΅ Ρƒ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΌΠ°, ја Ρ›Ρƒ Ρ‚ΠΎ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ Ρƒ Π°Π½ΠΊΠ΅Ρ‚Ρƒ))

  • 100%НС користим ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Ρ…Π΅ΡƒΡ5

  • 100%Нисам Π·Π½Π°ΠΎ Π·Π° Π’ΠΈΡ†Ρ‚ΠΎΡ€ΠΈΠ°ΠœΠ΅Ρ‚Ρ€ΠΈΡ†Ρ2

Гласало јС 7 корисника. Π£Π·Π΄Ρ€ΠΆΠ°Π½ΠΎ јС Π±ΠΈΠ»ΠΎ 12 корисника.

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

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