По стапкитС Π½Π° T+ Conf 2019

Π’ΠΎ срСдината Π½Π° Ρ˜ΡƒΠ½ΠΈ сС ΠΎΠ΄Ρ€ΠΆΠ° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ˜Π° Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠ°Π½Ρ†Π΅Π»Π°Ρ€ΠΈΡ˜Π° T+ Conf 2019 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ имашС ΠΌΠ½ΠΎΠ³Ρƒ интСрСсни ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Tarantool, ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ мултитаскинг ΠΈ Lua Π·Π° создавањС услуги Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½ΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ со Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ Digital and Enterprise. И Π·Π° ситС ΠΊΠΎΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Π° Π΄Π° присуствуваат Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠ²ΠΌΠ΅ Π²ΠΈΠ΄Π΅Π° ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠ΄ ситС Π³ΠΎΠ²ΠΎΡ€ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΅Π΄Π΅Π½ ΠΊΡƒΠΏ ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΎΠ΄ густината, Ρ‚Π°ΠΊΠ° Π΄Π° сС ΠΊΠ°ΠΆΠ΅.

По стапкитС Π½Π° T+ Conf 2019

По стапкитС Π½Π° T+ Conf 2019

Π—Π° 9 часа Π²ΠΎ Π΄Π²Π΅ сали Π½Π° T+ Conf 2019, ΠΌΠΎΠΆΠ΅Π²Ρ‚Π΅ Π΄Π° ΡΠ»ΡƒΡˆΠ½Π΅Ρ‚Π΅ 16 ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ. Π Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Π²ΠΌΠ΅ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Tarantool ќС сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ, ΠΊΠ°ΠΊΠΎ овој DBMS ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π²ΠΎ Π³Ρ€ΡƒΠ±ΠΎ ΠΏΡ€Π΅Ρ‚ΠΏΡ€ΠΈΡ˜Π°Ρ‚ΠΈΠ΅. ИмашС ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π½Π° Tarantool: Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° кластСри, Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСконалСн, Π·Π° ΠΊΠ΅ΡˆΠΎΡ‚ ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, Π·Π° ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ. И ΠΎΠΊΠΎΠ»Ρƒ Π΅Π΄Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠ½Π° ΠΎΠ΄ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈΡ‚Π΅ Π±Π΅Π° Π·Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Tarantool Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

CI/CD Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Tarantool: ΠΎΠ΄ ΠΏΡ€Π°Π·Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π΄ΠΎ производство
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ Назаров

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ Π·Π±ΠΎΡ€ΡƒΠ²Π°ΡˆΠ΅ Π·Π° Π½ΠΎΠ² пристап ΠΊΠΎΠ½ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π΄ΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²ΠΎ Tarantool:

  • ΠΊΠ°ΠΊΠΎ Π΄Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‚Π΅ со зависноститС (rockspec + ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΈ);
  • ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°Ρ‚Π΅ ΠΈ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ тСстови Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°;
  • ЌС ΠΏΠΎΠΊΠ°ΠΆΠ°ΠΌ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π½ΠΎΠ²Π° тСст Ρ€Π°ΠΌΠΊΠ° Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ;
  • ΠΊΠ°ΠΊΠΎ Π΄Π° сС спакуваат Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π°Π΅Π΄Π½ΠΎ со зависности (ΠΈ Π·ΠΎΡˆΡ‚ΠΎ ΠΈΠ·Π±Ρ€Π°Π²ΠΌΠ΅ статичко ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅);
  • Како Π΄Π° сС распорСди Π½Π° производство со systemd.


ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°

Tarantool: сСга и со SQL
ΠšΠΈΡ€ΠΈΠ» ΠˆΡƒΡ…ΠΈΠ½

Π˜Π·Π²Π΅ΡˆΡ‚Π°Ρ˜ΠΎΡ‚ Π΅ посвСтСн Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Π’Π°Ρ€Π°Π½Ρ‚ΡƒΠ» ΠΈ Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° Π΅Π²ΠΎΠ»ΡƒΡ†ΠΈΡ˜Π°. ΠšΠΈΡ€ΠΈΠ» објасни Π·ΠΎΡˆΡ‚ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС Π»ΠΎΡ†ΠΈΡ€Π°Π°Ρ‚ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ сСрвСр Π²ΠΎ истиот адрСсСн простор, Π·ΠΎΡˆΡ‚ΠΎ Tarantool Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ со Π΅Π΄Π½Π° нишка ΠΈ Π·ΠΎΡˆΡ‚ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° дискот. ΠŸΠΎΡ‚ΠΎΠ° ΠšΠΈΡ€ΠΈΠ» Π·Π±ΠΎΡ€ΡƒΠ²Π°ΡˆΠ΅ Π·Π° Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ ΡΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° Ρ‚ΠΈΠΌΠΎΡ‚ Π·Π°Π΄ Tarantool: Π·ΠΎΡˆΡ‚ΠΎ Π΄ΠΎΠ΄Π°Π΄ΠΎΠ²ΠΌΠ΅ SQL синтакса ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚Π°Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Ρ€Π΅ΡˆΠΈ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ.


ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°

Π—ΠΎΡˆΡ‚ΠΎ Π΅ корисСн Tarantool Enterprise
ΠˆΠ°Ρ€ΠΎΡΠ»Π°Π² Π”ΠΈΠ½ΠΈΠΊΠΎΠ²

Tarantool Enterprise Π½Π΅ Π΅ само Π²Ρ€Π΅Π΄Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°, Ρ‚ΡƒΠΊΡƒ ΠΈ SDK Π±ΠΎΠ³Π°Ρ‚Π° со Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠˆΠ°Ρ€ΠΎΡΠ»Π°Π² раскаТа ΠΊΠ°ΠΊΠΎ NT сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π° ΠΎΠ΄ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° донСсС. И ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ Ρ€Π°Π·Π»ΠΈΠΊΠΈ Π²ΠΎ Π½Π΅Π³ΠΎ: ΠΎΠ²Π° сС Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° кластСри, Π³ΠΎΡ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Ρ‚Π΅ΠΊ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ ΠΈ статичко ΡΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ΅ Π½Π΅ Π±Π°Ρ€Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π°.


ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Tarantool со помош Π½Π° Intel Optane
Π“Π΅ΠΎΡ€Π³ΠΈ ΠšΠΈΡ€ΠΈΡ‡Π΅Π½ΠΊΠΎ

Π“Π΅ΠΎΡ€Π³ΠΈ Π½ΠΈ ΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° користимС Intel Optane со Tarantool. Π“ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π² Π΅Ρ„Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° нСиспарливиот Ρ€Π΅ΠΆΠΈΠΌ Π·Π° снимањС Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π½Π° трансакции, моТноста Π·Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ врска со Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΈΡΠΏΠ°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Intel Optane, Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΈ Π»ΠΎΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ однос Π½Π° пропусната моќ ΠΈ Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ. А Π“Π΅ΠΎΡ€Π³ΠΈ исто Ρ‚Π°ΠΊΠ° ќС Π²ΠΈ ΠΊΠ°ΠΆΠ΅ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Intel Optane ΠΈ ќС Π³ΠΈ спорСди Π²ΠΎ однос Π½Π° Tarantool.


ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°

SWIM - ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° Π½Π° кластСр
Владислав ШпилСвој

SWIM Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΠΈ слСдСњС Π½Π° кластСрскитС јазли ΠΈ ΡˆΠΈΡ€Π΅ΡšΠ΅ Π½Π° настани ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΌΠ΅Ρ“Ρƒ Π½ΠΈΠ². ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π΅ посСбСн Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π΅ лСсСн, Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ нСзависСн ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° Π±Ρ€Π·ΠΈΠ½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° кластСрот. Владислав Π·Π±ΠΎΡ€ΡƒΠ²Π°ΡˆΠ΅ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° SWIM ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚, ΠΊΠ°ΠΊΠΎ ΠΈ со ΠΊΠ°ΠΊΠ²ΠΈ СкстСнзии сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π²ΠΎ Tarantool.


ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°

Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, имашС ΠΌΠ½ΠΎΠ³Ρƒ корисни ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ!

Ако Π½Π΅ ΠΌΠΎΠΆΠ΅Π²Ρ‚Π΅ Π΄Π° Π΄ΠΎΡ˜Π΄Π΅Ρ‚Π΅ Π½Π° T+ Conf 2019 ΠΈΠ»ΠΈ сакатС Π΄Π° ја освСТитС ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π½Π΅ΠΊΠΎΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎΠ³Π°Ρˆ Ρ‚ΡƒΠΊΠ° ΠΈΠΌΠ° Π²ΠΈΠ΄Π΅ΠΎ снимки ΠΎΠ΄ ситС ΠΈΠ·Π²Π΅Π΄Π±ΠΈ, ΠΈ Ρ‚ΡƒΠΊΠ° Π’ΠΊΠ»ΡƒΡ‡ΠΈΠ²ΠΌΠ΅ ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠ΄ Π½ΠΈΠ².

По стапкитС Π½Π° T+ Conf 2019

По стапкитС Π½Π° T+ Conf 2019

По стапкитС Π½Π° T+ Conf 2019

Π‘ΠΈΡ‚Π΅ наши Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΎΠ΄ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ˜Π°Ρ‚Π° (ΠΌΠΎΠΆΠ΅Π±ΠΈ ќС сС Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π²ΠΎ Π½ΠΈΠ²): Π’.К. ΠΈ Π€Π‘.

НС сС Π·Π±ΠΎΠ³ΡƒΠ²Π°ΠΌΠ΅ со ΠΎΠ²Π°, Π½ΠΎ со Π½Π΅Ρ‚Ρ€ΠΏΠ΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΠΌΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈΠΌΠ΅ слСдната Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° T+ Conf 2020, Π±ΠΈΠ΄Π΅Ρ‚Π΅ Π²ΠΎ Ρ‚Π΅ΠΊ Π·Π° Π½Π°Ρ˜Π°Π²ΠΈΡ‚Π΅!

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

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