Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС

Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС
16 ΠΌΠΎΠ΄Π΅ΠΌΠΈ, 4 ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ = Појдовна Π±Ρ€Π·ΠΈΠ½Π° 933.45 Mbit/s

Π’ΠΎΠ²Π΅Π΄

Π—Π΄Ρ€Π°Π²ΠΎ! Оваа ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π΅ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ напишавмС Π½ΠΎΠ² систСм Π·Π° слСдСњС Π·Π° сСбС. Π‘Π΅ Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π° ΠΎΠ΄ ΠΏΠΎΡΡ‚ΠΎΡ˜Π½ΠΈΡ‚Π΅ ΠΏΠΎ способноста Π΄Π° сС Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ високофрСквСнтни синхрони ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ ΠΌΠ°Π»Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° рСсурси. Π‘Ρ‚Π°ΠΏΠΊΠ°Ρ‚Π° Π½Π° ΠΈΡΠΏΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° достигнС 0.1 милисСкунди со точност Π½Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΎΠ΄ 10 наносСкунди. Π‘ΠΈΡ‚Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π°Ρ„Π°ΡœΠ°Π°Ρ‚ 6 ΠΌΠ΅Π³Π°Π±Π°Ρ˜Ρ‚ΠΈ.

Π—Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚

ИмамС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ спСцифичСн ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄. НиС ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ сСопфатно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡƒΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° пропусната моќ ΠΈ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π·Π° прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Ова Π΅ ΠΊΠΎΠ³Π° ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠ°Π½Π°Π»ΠΈ, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅ Operator1 (40Mbit/s) + Operator2 (30Mbit/s)+ ΠΠ΅ΡˆΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ (5 Mbit/s), Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ Π΅ Π΅Π΄Π΅Π½ стабилСн ΠΈ Π±Ρ€Π· ΠΊΠ°Π½Π°Π», Ρ‡ΠΈΡ˜Π° Π±Ρ€Π·ΠΈΠ½Π° ќС Π±ΠΈΠ΄Π΅ Π½Π΅ΡˆΡ‚ΠΎ ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°: (40+ 30+5)x0.92=75Γ—0.92=69 Mbit/s.

Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° сС Π±Π°Ρ€Π°Π½ΠΈ ΠΊΠΎΠ³Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° кој Π±ΠΈΠ»ΠΎ ΠΊΠ°Π½Π°Π» Π΅ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π΅Π½. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, транспорт, систСми Π·Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π°Π΄Π·ΠΎΡ€ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ стриминг Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, прСнос Π½Π° тСлСвизиски ΠΈ Ρ€Π°Π΄ΠΈΠΎ прСноси Π²ΠΎ ΠΆΠΈΠ²ΠΎ, ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ приградски ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ ΠΌΠ΅Ρ“Ρƒ тСлСкомуникацискитС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΈΠΌΠ° само прСтставници Π½Π° Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚Π° Ρ‡Π΅Ρ‚Π²ΠΎΡ€ΠΊΠ° ΠΈ Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° Π΅Π΄Π΅Π½ ΠΌΠΎΠ΄Π΅ΠΌ/ΠΊΠ°Π½Π°Π» Π½Π΅ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½Π°. .
Π—Π° сСкоја ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ области, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ посСбна линија Π½Π° ΡƒΡ€Π΅Π΄ΠΈ, Π½ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ софтвСрски Π΄Π΅Π» Π΅ рСчиси ист ΠΈ висококвалитСтниот систСм Π·Π° слСдСњС Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π³Π»Π°Π²Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π±Π΅Π· Ρ‡ΠΈΡ˜Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚ Π½Π΅ Π±ΠΈ Π±ΠΈΠ» Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.

Π’ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, успСавмС Π΄Π° создадСмС систСм Π·Π° слСдСњС Π½Π° повСќС Π½ΠΈΠ²ΠΎΠ°, Π±Ρ€Π·, мСѓуплатформски ΠΈ лСсСн систСм Π·Π° слСдСњС. Ова Π΅ ΠΎΠ½Π° ΡˆΡ‚ΠΎ сакамС Π΄Π° Π³ΠΎ сподСлимС со Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠΎΡ‡ΠΈΡ‚ΡƒΠ²Π°Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ†Π°.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ изјава

БистСмот Π·Π° слСдСњС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΎΠ΄ Π΄Π²Π΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ класи: ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ ситС Π΄Ρ€ΡƒΠ³ΠΈ. БистСмот Π·Π° слСдСњС Π³ΠΈ имашС само слСднивС Π±Π°Ρ€Π°ΡšΠ°:

  1. ВисокофрСквСнтно синхроно ΡΡ‚Π΅ΠΊΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π½ΠΈΠ²Π½ΠΎ ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмот Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π±Π΅Π· одлагањС.
    Високата Ρ„Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π° ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π½Π΅ Π΅ само Π²Π°ΠΆΠ½Π°, Ρ‚ΡƒΠΊΡƒ Π΅ ΠΎΠ΄ Π²ΠΈΡ‚Π°Π»Π½ΠΎ Π·Π½Π°Ρ‡Π΅ΡšΠ΅ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π·Π° прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Ако Π²ΠΎ Π΅Π΄Π΅Π½ ΠΊΠ°Π½Π°Π» Π·Π° прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ просСчното Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π΅ 30 милисСкунди, Ρ‚ΠΎΠ³Π°Ρˆ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π²ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ прСостанатитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΠ΄ само Π΅Π΄Π½Π° милисСкунда ќС Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈΠΎΡ‚ ΠΊΠ°Π½Π°Π» Π·Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 5%. Ако Π³ΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠΈΠΌΠ΅ Ρ‚Π°Ρ˜ΠΌΠΈΠ½Π³ΠΎΡ‚ Π·Π° 1 милисСкунда Π½Π° 4 ΠΊΠ°Π½Π°Π»ΠΈ, Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° лСсно ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠ°Π΄Π½Π΅ Π΄ΠΎ 30%. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ сС ΠΌΠ΅Π½ΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ Π±Ρ€Π·ΠΎ, ΠΏΠ° Π°ΠΊΠΎ ја ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΠ΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄ Сднаш Π½Π° сСкои 0.5 милисСкунди, Π½Π° Π±Ρ€Π·ΠΈΡ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ со ΠΌΠ°Π»ΠΎ Π·Π°Π΄ΠΎΡ†Π½ΡƒΠ²Π°ΡšΠ΅ ќС Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π³ΠΎΠ»Π΅ΠΌΠ° Π±Ρ€Π·ΠΈΠ½Π° Π½Π° Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡ˜Π°. Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° точност Π½Π΅ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° ситС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ Π½Π΅ Π²ΠΎ ситС услови. Кога Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΡ‚ Π΅ 500 милисСкунди, Π° Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ со Ρ‚Π°ΠΊΠ²ΠΈ, Ρ‚ΠΎΠ³Π°Ρˆ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° ΠΎΠ΄ 1 милисСкунда рСчиси Π½Π΅ΠΌΠ° Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, Π·Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π° систСмот Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚, ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ стапки Π½Π° гласањС ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ 2 сСкунди, Π½ΠΎ самиот систСм Π·Π° слСдСњС ΠΌΠΎΡ€Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ со ΡƒΠ»Ρ‚Ρ€Π° високи стапки Π½Π° гласањС ΠΈ ΡƒΠ»Ρ‚Ρ€Π° ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°.
  2. Минимална ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° рСсурси ΠΈ Π΅Π΄Π΅Π½ ΠΊΡƒΠΏ.
    ΠšΡ€Π°Ρ˜Π½ΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈΠ»ΠΈ моќСн Π²Π³Ρ€Π°Π΄Π΅Π½ комплСкс кој ΠΌΠΎΠΆΠ΅ Π΄Π° ја Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠ°Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ Π΄Π° спровСдС биомСтриско снимањС Π½Π° Π»ΡƒΡ“Π΅, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ со Π΅Π΄Π½Π° ΠΏΠ»ΠΎΡ‡Π° со Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Π΄Π»Π°Π½ΠΊΠ° ΡˆΡ‚ΠΎ војник ΠΎΠ΄ ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ сили Π³ΠΎ носи ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ ΠΎΠΊΠ»ΠΎΠΏ Π·Π° Π΄Π° прСнСсува Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π²ΠΎ лоши услови Π·Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°. И ΠΏΠΎΠΊΡ€Π°Ρ˜ Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° разновидност Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ° моќ, Π±ΠΈ сакалС Π΄Π° Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ истиот софтвСрски ΠΏΠ°ΠΊΠ΅Ρ‚.
  3. АрхитСктура Π½Π° Ρ‡Π°Π΄ΠΎΡ€ΠΈ
    ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠΎΡ€Π° Π΄Π° сС собираат ΠΈ собСрат Π½Π° ΠΊΡ€Π°Ρ˜Π½ΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄, Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π΄Π° сС складираат ΠΈ Π΄Π° сС Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈ рСтроспСктивно. Ако ΠΈΠΌΠ° врска, ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Ρ‚Π΅ Π³ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π΄ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈΠΎΡ‚ систСм Π·Π° слСдСњС. Кога Π½Π΅ΠΌΠ° врска, Ρ€Π΅Π΄ΠΎΡ‚ Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π°ΠΊΡƒΠΌΡƒΠ»ΠΈΡ€Π° ΠΈ Π΄Π° Π½Π΅ Ρ‚Ρ€ΠΎΡˆΠΈ RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°.
  4. API Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ систСмот Π·Π° слСдСњС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, бидСјќи Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ ΠΌΡƒ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ систСми Π·Π° слСдСњС. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° собира ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ситС ΡƒΡ€Π΅Π΄ΠΈ ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

Π¨Ρ‚ΠΎ сС случи

Π—Π° Π΄Π° Π½Π΅ Π³ΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΠΌ вСќС импрСсивното долгогодишно, Π½Π΅ΠΌΠ° Π΄Π° Π΄Π°Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΈ ΠΌΠ΅Ρ€Π΅ΡšΠ° Π½Π° ситС систСми Π·Π° слСдСњС. Ова ќС Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π΄Ρ€ΡƒΠ³Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°. Π‘Π°ΠΌΠΎ ќС ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π½Π΅ успСавмС Π΄Π° најдСмС систСм Π·Π° слСдСњС кој ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π΅ΠΌΠ΅ Π΄Π²Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ истоврСмСно со Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ 1 милисСкунда ΠΈ кој Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Сфикасно ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARM со 64 MB RAM ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° x86_64 со 32 GB RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°. Π—Π°Ρ‚ΠΎΠ°, Ρ€Π΅ΡˆΠΈΠ²ΠΌΠ΅ Π΄Π° напишСмС своја, која ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ сСто ΠΎΠ²Π°. Π•Π²Π΅ ΡˆΡ‚ΠΎ Π΄ΠΎΠ±ΠΈΠ²ΠΌΠ΅:

Π‘ΡƒΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° пропусната моќ Π½Π° Ρ‚Ρ€ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ


Π’ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π½Π΅ΠΊΠΎΠΈ ΠΊΠ»ΡƒΡ‡Π½ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС
Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС
Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС
Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС

Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°

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

БистСмот Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ спорСд класичниот ΠΌΠΎΠ΄ΡƒΠ»Π°Ρ€Π΅Π½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΈ содрТи Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ потсистСми:

  1. Π Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°.
    БСкоја ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° сС опслуТува со сопствСна нишка ΠΈ сС синхронизира Π½ΠΈΠ· ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅. МоТСвмС Π΄Π° постигнСмС точност Π½Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π΄ΠΎ 10 наносСкунди.
  2. Π‘ΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°
    Π˜Π·Π±ΠΈΡ€Π°Π²ΠΌΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° сопствСн склад Π·Π° врСмСнски сСрии ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π½Π΅ΡˆΡ‚ΠΎ ΡˆΡ‚ΠΎ вСќС бСшС достапно. Π‘Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° рСтроспСктивни ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ Π½Π° послСдоватСлна Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°, односно Π½Π΅ содрТи ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΎΡ‚ Π½Π° сСкои 0.5 милисСкунди ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π²ΠΎ транспортната ΠΌΡ€Π΅ΠΆΠ°, Π½ΠΎ ΠΈΠΌΠ° Π±Ρ€Π·ΠΈΠ½Π° Π½Π° сСкој ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π½Π° сСкои 500 милисСкунди. ΠŸΠΎΠΊΡ€Π°Ρ˜ високитС Π±Π°Ρ€Π°ΡšΠ° Π·Π° крос-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΌΠ°Π»Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° рСсурси, Π·Π° нас Π΅ исклучитСлно Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°ΠΌΠ΅. ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π΅ мСстото ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ сС Ρ‡ΡƒΠ²Π°Π°Ρ‚. Ова Π·Π°ΡˆΡ‚Π΅Π΄ΡƒΠ²Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ рСсурси. Tarantool DBMS Π³ΠΎ користимС Π²ΠΎ овој ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΠ΄ 2016 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ засСга Π½Π΅ Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π·Π°ΠΌΠ΅Π½Π° Π·Π° Π½Π΅Π³ΠΎ Π½Π° Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚ΠΎΡ‚. ЀлСксибилСн, со ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° рСсурси, повСќС ΠΎΠ΄ соодвСтна Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°. Tarantool исто Ρ‚Π°ΠΊΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π“Π˜Π‘ ΠΌΠΎΠ΄ΡƒΠ». Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ моќСн ΠΊΠ°ΠΊΠΎ PostGIS, Π½ΠΎ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Π° складирамС Π½Π΅ΠΊΠΎΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° (Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈ Π·Π° транспорт).
  3. Π’ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°
    Π‘Γ¨ Π΅ Ρ€Π΅Π»Π°Ρ‚ΠΈΠ²Π½ΠΎ Сдноставно ΠΎΠ²Π΄Π΅. Π—Π΅ΠΌΠ°ΠΌΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ΠΌΠ°Π³Π°Ρ†ΠΈΠ½ΠΎΡ‚ ΠΈ Π³ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΠΌΠ΅ ΠΈΠ»ΠΈ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ рСтроспСктивно.
  4. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ со Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈΠΎΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм.
    Π¦Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈΠΎΡ‚ систСм Π·Π° слСдСњС ΠΏΡ€ΠΈΠΌΠ° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ситС ΡƒΡ€Π΅Π΄ΠΈ, Π³ΠΈ складира со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π° ΠΈ Π³ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ° Π΄ΠΎ систСмот Π·Π° слСдСњС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅ΠΊΡƒ API. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ класичнитС систСми Π·Π° слСдСњС, Π²ΠΎ ΠΊΠΎΠΈ β€žΠ³Π»Π°Π²Π°Ρ‚Π°β€œ ΡˆΠ΅Ρ‚Π° ΠΈ собира ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ спротивна шСма. Π‘Π°ΠΌΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠΎΠ³Π° ΠΈΠΌΠ° врска. Ова Π΅ ΠΌΠ½ΠΎΠ³Ρƒ Π²Π°ΠΆΠ½Π° Ρ‚ΠΎΡ‡ΠΊΠ°, бидСјќи Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ ΡƒΡ€Π΅Π΄ΠΎΡ‚ Π·Π° ΠΎΠ½ΠΈΠ΅ врСмСнски ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈ Π²ΠΎ ΠΊΠΎΠΈ Ρ‚ΠΎΡ˜ Π½Π΅ Π±ΠΈΠ» достапСн ΠΈ Π΄Π° Π½Π΅ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°Ρ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ ΠΈ рСсурси Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡƒΡ€Π΅Π΄ΠΎΡ‚ Π΅ нСдостапСн. НиС користимС сСрвСр Π·Π° слСдСњС Π½Π° ΠΏΡ€ΠΈΠ»ΠΈΠ²ΠΎΡ‚ ΠΊΠ°ΠΊΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ систСм Π·Π° слСдСњС. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΎΠ·ΠΈ, Ρ‚ΠΎΡ˜ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΠ²Π΅Π·ΡƒΠ²Π° рСтроспСктивни ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (односно, со врСмСнски ΠΏΠ΅Ρ‡Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΎΠ΄ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ‚Π°) Π‘ΠΎΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ сС Π²ΠΈΠ·ΡƒΠ΅Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ Π“Ρ€Π°Ρ„Π°Π½Π°, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ со Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°. Овој стандардСн стСк исто Ρ‚Π°ΠΊΠ° бСшС ΠΈΠ·Π±Ρ€Π°Π½ Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ΠΈΠΌΠ° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° API со рСчиси сСкој систСм Π·Π° слСдСњС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.
  5. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ со Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ систСм Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΡƒΡ€Π΅Π΄ΠΈ.
    БистСмот Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΡƒΡ€Π΅Π΄ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Zero Touch Provisioning (Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΈΡ‚Π½.) ΠΈ, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ систСмот Π·Π° слСдСњС, ΠΏΡ€ΠΈΠΌΠ° само ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎ ΡƒΡ€Π΅Π΄. Ова сС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π°Ρ‡ΠΈ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° хардвСрскитС Ρ‡ΡƒΠ²Π°Ρ€ΠΈ услуги Π½Π° ΠΎΠ΄Π±ΠΎΡ€ΠΎΡ‚ ΠΈ ситС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° систСмитС Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚: Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½Π° процСсорот ΠΈ SSD, ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° процСсорот, слободСн простор ΠΈ SMART Π·Π΄Ρ€Π°Π²Ρ˜Π΅ Π½Π° дисковитС. ΠŸΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΡΠΊΠΎΡ‚ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π΅ исто Ρ‚Π°ΠΊΠ° ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ Π½Π° Tarantool. Ова Π½ΠΈ Π΄Π°Π²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° Π±Ρ€Π·ΠΈΠ½Π° Π²ΠΎ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ врСмСнски сСрии Π½Π° ΠΈΠ»Ρ˜Π°Π΄Π½ΠΈΡ†ΠΈ ΡƒΡ€Π΅Π΄ΠΈ, Π° исто Ρ‚Π°ΠΊΠ° цСлосно Π³ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ со ΠΎΠ²ΠΈΠ΅ ΡƒΡ€Π΅Π΄ΠΈ. Tarantool ΠΈΠΌΠ° ΠΎΠ΄Π»ΠΈΡ‡Π΅Π½ систСм Π·Π° Ρ€Π΅Π΄ΠΈΡ†ΠΈ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π° испорака. Ја Π΄ΠΎΠ±ΠΈΠ²ΠΌΠ΅ ΠΎΠ²Π°Π° Π²Π°ΠΆΠ½Π° карактСристика Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°, ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΎ!

БистСм Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

Π”Ρ€ΡƒΠ³ систСм Π·Π° слСдСњС

Π¨Ρ‚ΠΎ Π΅ слСдно

ЗасСга Π½Π°Ρ˜ΡΠ»Π°Π±Π°Ρ‚Π° Π°Π»ΠΊΠ° Π½ΠΈ Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½ΠΈΠΎΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм. Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π΅ 99.9% Π½Π° стандардСн оџак ΠΈ ΠΈΠΌΠ° Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π° нСдостатоци:

  1. InfluxDB Π³ΡƒΠ±ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠΎΠ³Π° сС Π³ΡƒΠ±ΠΈ Π½Π°ΠΏΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ. Како ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π½Π°Π²Ρ€Π΅ΠΌΠ΅Π½ΠΎ собира сè ΡˆΡ‚ΠΎ Π΄ΠΎΠ°Ρ“Π° ΠΎΠ΄ ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ ΠΈ самата Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π΅ содрТи ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ постари ΠΎΠ΄ 5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π½ΠΎ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° Ρ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° станС Π±ΠΎΠ»ΠΊΠ°.
  2. Grafana ΠΈΠΌΠ° Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠΊΠ°Π·. ΠΠ°Ρ˜Ρ‡Π΅ΡΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ ΠΊΠΎΠ³Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ содрТи врСмСнска ΡΠ΅Ρ€ΠΈΡ˜Π° со ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΠ΄ 2 сСкунди ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅, 00:00:00 часот, Π° Grafana ΠΏΠΎΡ‡Π½ΡƒΠ²Π° Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π±ΠΈΡ€Π½ΠΎ ΠΎΠ΄ +1 сСкунда. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, корисникот Π³Π»Π΅Π΄Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ½ Π·Π° Ρ‚Π°Π½Ρ†ΡƒΠ²Π°ΡšΠ΅.
  3. ΠŸΡ€Π΅ΠΊΡƒΠΌΠ΅Ρ€Π½Π° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° ΠΊΠΎΠ΄ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° API со систСми Π·Π° слСдСњС ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни. МоТС Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½ ΠΈ сСкако Π΄Π° сС ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ Go)

Мислам Π΄Π΅ΠΊΠ° ситС ΡΠΎΠ²Ρ€ΡˆΠ΅Π½ΠΎ стС Π²ΠΈΠ΄Π΅Π»Π΅ ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° Π“Ρ€Π°Ρ„Π°Π½Π° ΠΈ Π·Π½Π°Π΅Ρ‚Π΅ Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π±Π΅Π· ΠΌΠ΅Π½Π΅, ΠΏΠ° Π·Π°Ρ‚ΠΎΠ° Π½Π΅ΠΌΠ° Π΄Π° ја ΠΏΡ€Π΅ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΠΌ ΠΎΠ±Ρ˜Π°Π²Π°Ρ‚Π° со слики.

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

НамСрно Π½Π΅ Π³ΠΈ опишав Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈΡ‚Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ‚ΡƒΠΊΡƒ Π³ΠΎ опишав само основниот дизајн Π½Π° овој систСм. ΠŸΡ€Π²ΠΎ, Π·Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ цСлосно ΠΎΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмот, ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π΄Ρ€ΡƒΠ³ напис. Π’Ρ‚ΠΎΡ€ΠΎ, Π½Π΅ΠΌΠ° ситС Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ заинтСрСсирани Π·Π° ΠΎΠ²Π°. ΠΠ°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ ΠΊΠΎΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Π±ΠΈ сакалС Π΄Π° Π³ΠΈ Π·Π½Π°Π΅Ρ‚Π΅.

Ако нСкој ΠΈΠΌΠ° ΠΏΡ€Π°ΡˆΠ°ΡšΠ° Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ опсСгот Π½Π° ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠΈ пишС Π½Π° a.rodin @ qedr.com

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

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