
Π‘ΠΈΡΠ΅ ΡΠ°ΠΊΠ°ΠΌΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π½ΠΈ. Π‘Π°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΡΠ΅Π΄ΠΈΠΌΠ΅ ΠΎΠΊΠΎΠ»Ρ ΠΎΠ³Π½ΠΎΡ ΠΈ Π΄Π° ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°ΠΌΠ΅ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΌΠΈΠ½Π°ΡΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈ, Π±ΠΈΡΠΊΠΈ ΠΈΠ»ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π·Π° Π½Π°ΡΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ.
ΠΠ΅Π½Π΅Ρ Π΅ ΡΠΎΠΊΠΌΡ ΡΠ°ΠΊΠΎΠ² Π΄Π΅Π½. Π Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π½Π° ΠΎΠ³Π½ΠΎΡ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π½Π° Π·Π° Π²Π°Ρ. ΠΡΠΈΠΊΠ°Π·Π½Π°ΡΠ° Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ½Π°Π²ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° Tarantool.
ΠΠ΅ΠΊΠΎΠ³Π°Ρ Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΈΠΌΠ°ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ βΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠΈβ ΠΈ Π΅Π΄Π΅Π½ βΡΠ°Π²Π°Π½β Π·Π° ΡΠΈΡΠ΅, ΠΊΠΎΠ½ ΠΊΠΎΠΈ ΠΏΠΎΠ»Π΅ΠΊΠ° Π½ΠΎ ΡΠΈΠ³ΡΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΡΠ²Π°Π° ΠΎΠ²ΠΈΠ΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠΈ, ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ Π»Π΅ΡΠΎΡ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°, Π½Π°ΡΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ. Π ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅: Π΅Π΄Π΅Π½ Π΄Π΅Π½ ΡΠΈΠ»Π½ΠΎ ΡΠ΅ Π³ΠΎ ΡΠ΄ΡΠΈΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΠ»Π°ΡΠΎΠ½.
Π‘Π΅Π³Π° ΠΏΡΠ΅ΠΎΠ²Π»Π°Π΄ΡΠ²Π° ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π·Π° ΠΎΠ΄Π²ΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ ΠΈ ΡΠ΅ΠΊΠΎΠ³ΠΎ, ΠΎΠ΄ ΠΎΠΏΡΠ΅ΠΌΠ° Π΄ΠΎ Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π½ΠΈΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π° DC ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ°. Π ΡΠΎΠ³Π°Ρ ΡΓ¨ Π±Π΅ΡΠ΅ ΡΠΎΡΠ΅ΠΌΠ° ΠΏΠΎΠΈΠ½Π°ΠΊΡ.
ΠΠ΅Π½Π΅Ρ, ΠΏΠΎΡΡΠΎΡΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ Π°Π»Π°ΡΠΊΠΈ ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΏΡΠ°Π²Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° CI/CD, K8S ΠΈΡΠ½. ΠΠΎ βΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΎβ Π²ΡΠ΅ΠΌΠ΅ Π½Π΅ Π½ΠΈ ΡΡΠ΅Π±Π°Π° ΡΠΎΠ»ΠΊΡ ΠΌΠ½ΠΎΠ³Ρ ΡΡΡΠ°Π½ΡΠΊΠΈ Π·Π±ΠΎΡΠΎΠ²ΠΈ. ΠΠΎΠ²ΠΎΠ»Π½ΠΎ Π±Π΅ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΈ βΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎβ Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΠΠΎ, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ΅ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄, Π° Π±ΡΠΎΡΠΎΡ Π½Π° Π±Π°ΡΠ°ΡΠ° ΡΠ΅ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Π½Π΅Π³ΠΎ, ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠ½ΠΈΠΌΠ°ΡΡΠΈ RPS Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. Π‘ΠΎ Π²Π»Π΅Π³ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π·Π΅ΠΌΡΠΈΡΠ΅ ΠΎΠ΄ ΠΠΠ Π½Π° ΠΏΠ°Π·Π°ΡΠΎΡ, ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠ²ΠΈΠΎΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ Π½Π΅ ΠΏΠ°Π΄Π½Π° ΠΏΠΎΠ΄ 90%, Π° RPS ΠΎΡΡΠ°Π½Π° Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΠ΄ 2400. Π ΡΠΎΠ° Π½Π΅ Π±Π΅Π° ΡΠ°ΠΌΠΎ ΠΌΠ°Π»ΠΈ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠΈ, ΡΡΠΊΡ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠ°ΡΠ°ΡΠ° ΡΠΎ ΠΊΡΠΏ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΠ ΠΠΠΠ£Π§Π£ΠΠΠΠ ΠΊΠΎΠΈ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ΅ΡΠΈΡΠΈ Π·Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π½Π°ΡΠΏΡΠΎΡΠΈ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°ΡΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ IO.
ΠΠΎΠ³Π° Π½Π° ΡΡΠ΅Π½Π°ΡΠ° ΠΏΠΎΡΠ½Π°Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠΎΠ»Π½ΠΎΠΏΡΠ°Π²Π½ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠ±ΠΈ Π½Π° ΡΡΠ½ΠΈΠΎΡ ΠΏΠ΅ΡΠΎΠΊ - Π° Wildberries Π±Π΅ΡΠ΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΡΠ²ΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ ΠΎΠ΄ΡΠΆΠ° Π²ΠΎ Π ΡΡΠΈΡΠ° - ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΡΠ°Π½Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ°ΠΆΠ½Π°. ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, ΡΠΎΠ²Π°ΡΠΎΡ Π²ΠΎ ΡΠ°ΠΊΠ²ΠΈ Π΄Π΅Π½ΠΎΠ²ΠΈ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° ΡΡΠΈ ΠΏΠ°ΡΠΈ.
Π, ΠΎΠ²ΠΈΠ΅ βΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΈ Π²ΡΠ΅ΠΌΠΈΡΠ°β! Π‘ΠΈΠ³ΡΡΠ΅Π½ ΡΡΠΌ Π΄Π΅ΠΊΠ° ΡΡΠ΅ Π΄ΠΎΠΆΠΈΠ²Π΅Π°Π»Π΅ Π½Π΅ΡΡΠΎ ΡΠ»ΠΈΡΠ½ΠΎ ΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ ΡΠ΅ ΡΠ»ΡΡΠΈ.
Π¨ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ - ΠΌΠΎΠ΄Π°ΡΠ° Π΅ Π²ΡΠΎΠ΄Π΅Π½Π° Π²ΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°. ΠΡΠ΅Π΄ ΠΎΠΊΠΎΠ»Ρ 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΌΠΎΡΠ°Π²ΠΌΠ΅ Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π·Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΌΠΎΠ΄ΠΎΠ²ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° .NET ΠΈ MS SQL ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΠΊΠΎΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΡΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΡΠ΅Π»Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°. ΠΠΎ ΡΡΠ²Π°Π² ΡΠΎΠ»ΠΊΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΡΡΠΎ ΠΏΠΈΠ»Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΊΠΎΠ² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΈ Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ Π»Π΅ΡΠ½ΠΎ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎ.
ΠΠ°Π»Π° Π΄ΠΈΠ³ΡΠ΅ΡΠΈΡΠ°.
ΠΠ° ΡΠ°Π·Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ Π²Π΅Π»Π°ΠΌ: βΠ°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ, ΡΠΎΠ³Π°Ρ Π½Π΅ ΡΡΠ΅ ΠΏΠΎΡΠ°ΡΠ½Π°Π»Π΅! ΠΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ° Π²Π°ΡΠ΅ΡΠΎ ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π·Π° ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅, Π²Π΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π³ΠΎ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅.
ΠΠ²ΡΠΊ Π½Π° Π³ΡΠΎΠΌΠΎΡ
ΠΠ° ΡΠ΅ ββΠ²ΡΠ°ΡΠΈΠΌΠ΅ Π½Π° Π½Π°ΡΠΈΠΎΡ βΠΎΠ³Π°Π½β. ΠΠ° Π΄Π° Π³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°ΠΌΠ΅ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° βΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½Π°β ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΡΠ΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΈΠ΄Π΅ΡΡΠΈ, Π²ΠΎ Π½Π°ΡΠΌΠ°Π»Π° ΡΠ°ΠΊΠ°, ΡΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ΅Π²ΡΠΈΠ½ΠΈ Π·Π° ΡΠ°Π·ΠΌΠ΅Ρ. Π ΠΈΠΌΠ°Π²ΠΌΠ΅ 100% ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π΄Π΅ΠΊΠ° ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΊΠ°Π»ΠΈΡΠ°ΠΌΠ΅ (ΠΈ ΡΠΎΠ° ΠΌΠ½ΠΎΠ³Ρ). ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, Π²Π΅ΡΠ΅ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π±Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π²Π»Π΅Π·Π΅ Π½Π° ΠΏΠ°Π·Π°ΡΠΈΡΠ΅ Π½Π° ΡΠΎΡΠ΅Π΄Π½ΠΈΡΠ΅ Π·Π΅ΠΌΡΠΈ, Π° Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π±ΡΠΎΡΠΎΡ Π½Π° Π½Π°ΡΠ°ΡΠΊΠΈ, ΠΏΠΎΡΠ½Π°Π° Π΄Π° ΡΠ°ΡΡΠ°Ρ ΡΡΡΠ΅ ΠΏΠΎΡΠΈΠ»Π½ΠΎ.
ΠΡΠΊΠ°ΠΊΠΎ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π²ΠΌΠ΅ ΠΏΡΠ²ΠΈΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ Π·Π° Π·Π°ΠΌΠΈΠ½ΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠΎΡ ΠΊΠΎΠ½ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅, ΡΡΠ°ΡΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° 80% ΠΎΠ΄ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π²ΠΎ Π½ΠΈΠ² Π΄ΠΎΠ°ΡΠ° ΠΎΠ΄ back office ΡΠΈΡΡΠ΅ΠΌΠΈ, Π° ΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΎΠ΄ ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΠΊΠ°Π½ΡΠ΅Π»Π°ΡΠΈΡΠ°. ΠΡΠ΅Π΄ ΡΓ¨, ΠΎΠ²Π° ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²Π°ΠΆΠ½ΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π½Π°Ρ - ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½Π°ΡΠ° ΡΠ΅Π½Π° Π½Π° ΡΡΠΎΠΊΠ°ΡΠ° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠΏΡΡΡΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΊΡΠΏΠΎΠ½ΠΈ.
ΠΠΎΠ²Π»Π΅ΡΠ΅Π½. Π‘Π΅Π³Π° Π΅ ΡΡΡΠ°ΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΌΠΈΡΠ»ΠΈ, Π½ΠΎ ΠΏΠΎΠΊΡΠ°Ρ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΎΠ΄ Π½Π°ΡΠΈΠΎΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ Π±Π΅Π° ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΠΊΠΎΠ»ΠΈΡΠΊΠ°, ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ Π·Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ ΡΠ°Π·Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ. ΠΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΡ ΠΎΠ΄ Π½ΠΈΠ², ΠΏΠΎΡΡΠΎΡΠ°Ρ ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΠΊΠ»Π°ΡΠΈ Π½Π° ΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½ΠΎ Π½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠΈΡΠ΅ ΡΠΈΠ΅ ΠΆΠΈΠ²Π΅Π΅Π»Π΅ Π²ΠΎ Π΅Π΄Π½Π° βΠΊΡΡΠ°β.
ΠΠ΅Π΄Π½Π°Ρ ΠΏΠ»Π°Π½ΠΈΡΠ°Π²ΠΌΠ΅ Π΄Π° ΠΏΡΠ΅ΡΡΠ»ΠΈΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΡΠ°ΡΠΏΠ°ΡΡΡΠ²Π°ΡΠ΅. ΠΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½Π°ΡΠ° ΡΠ΅Π½Π° Π½Π° ΡΡΠΎΠΊΠ°ΡΠ° Π±Π°ΡΠ°ΡΠ΅ Π΄ΠΎΠ±ΡΠ° ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡ Π·Π° ΡΠΈΡΠ°ΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° RPS ΠΈ Π±Π΅ΡΠ΅ Π½Π°ΡΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π·Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠ°).
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π΄ΠΎΡΠ΄ΠΎΠ²ΠΌΠ΅ Π΄ΠΎ ΡΠ΅ΠΌΠ° ΠΊΠΎΡΠ° Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π° ΡΠΎ Tarantool.
ΠΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅, Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈ, Π±Π΅Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΡΠ΅ΠΌΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΈ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° ΡΠ»ΠΈΠΊΠΈΡΠ΅, ΠΎΠΏΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° Tarantool Π±Π΅Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠΈ ΠΈ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ master-master ΠΈ master-slave.

ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΏΡΠΈΡΠ° 1. ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΡΡΠ»ΡΠ³Π°
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ, ΠΈΠΌΠ° 24 ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΡΠ° ΠΈΠΌΠ° 2 ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ (ΠΏΠΎ Π΅Π΄Π΅Π½ Π·Π° ΡΠ΅ΠΊΠΎΡ DC), ΡΠΈΡΠ΅ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΌΠ°ΡΡΡΠΎΡ-ΠΌΠ°ΡΡΡΠΎΡ.
ΠΠ° Π²ΡΠ²ΠΎΡ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΊΠΎΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π°Π°Ρ Π΄ΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ Tarantool ΠΏΡΠ΅ΠΊΡ Π½Π°ΡΠ°ΡΠ° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠ° Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Tarantool Go. Π’Π°Π° Π³ΠΈ Π³Π»Π΅Π΄Π° ΡΠΈΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΌΠ°ΡΡΡΠΎΡΠΎΡ Π·Π° Π΄Π° ΡΠΈΡΠ° ΠΈ ΠΏΠΈΡΡΠ²Π°. ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΡΠΎΡ Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°, ΠΊΠΎΡ Π΄ΠΎΠ΄Π°Π²Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ, ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ±ΠΈΠ΄ΠΈΡΠ΅, ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ°.
ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΡΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ° Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, roundrobin.

ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΏΡΠΈΡΠ° 2. Π£ΡΠ»ΡΠ³Π° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½ΠΈΠΎΡ ΡΡΠΎΡΠΎΠΊ Π½Π° ΡΡΠΎΠΊΠ°ΡΠ°
ΠΡΠ΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠ΅ΡΠ΅ΡΠΈ Π½Π°ΡΠ³ΠΎΠ»Π΅ΠΌ Π΄Π΅Π» ΠΎΠ΄ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½ΠΈΠΎΡ ΡΡΠΎΡΠΎΠΊ Π½Π° ΡΡΠΎΠΊΠ°ΡΠ° ΠΎΡΠΈΠ΄ΠΎΠ° Π²ΠΎ Π½ΠΎΠ²Π° ΡΡΠ»ΡΠ³Π°, ΠΊΠΎΡΠ° Π²ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΠΈ Π±Π΅Π· Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π½ΠΎ ΠΏΡΠ΅Π΄ ΠΈΠ·Π²Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΓ¨ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΎ 100% ΠΎΠ΄ ΡΠ΅ΡΠ²ΠΈΡ ΡΠΎ Tarantool ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠΎΡ.
ΠΠ°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΡΠ»ΡΠ³ΠΈ ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ 4 ΠΌΠ°ΡΡΡΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΎΡΠΎΡ ΡΠΎΠ±ΠΈΡΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΈ ΡΠ΅ΠΊΠΎΡ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΌΠ°ΡΡΡΠΎΡΠΈ Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅. Π‘Π΅ΠΊΠΎΡ ΠΌΠ°ΡΡΡΠΎΡ ΠΈΠΌΠ° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ 15 ΡΠ°ΠΊΠ²ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ.
ΠΠ»ΠΈ Π²ΠΎ ΠΏΡΠ²Π°ΡΠ° ΠΈΠ»ΠΈ Π²ΠΎ Π²ΡΠΎΡΠ°ΡΠ° ΡΠ΅ΠΌΠ°, Π°ΠΊΠΎ Π΅Π΄Π΅Π½ DC Π΅ Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½, Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΠΌΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ Π²ΡΠΎΡΠ°ΡΠ°.
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ Tarantool Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½Π° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΠΎ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈΡΠ° ΡΠ΅ΡΠΊΠΎΡΠΈΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ max_wal_senders ΠΈ max_replication_slots Π²ΠΎ PostgreSQL Π±Π°ΡΠ° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠΎΡ, ΡΡΠΎ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΡΡΠΊΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ DBMS.
ΠΠ°ΡΠ°Ρ ΠΈ ΡΠ΅ Π½Π°ΡΠ΄Π΅Ρ!
ΠΠΎΡΡΠΎ Π½Π΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ²ΠΌΠ΅ ΡΠΎΠ° βΠΊΠ°ΠΊΠΎ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈ Π»ΡΡΠ΅β, ΡΡΠΊΡ ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅ Π½Π΅ΡΠΈΠΏΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½? ΠΠ°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ. ΠΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ ΠΏΡΠ°Π²Π°Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΎΠ΄ ΠΠΎΠ½Π³ΠΎ ΠΈ Π³ΠΎ ΡΠΈΡΠ°Ρ Π½ΠΈΠ· ΡΡΠΈ Π³Π΅ΠΎ-Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ DC.
ΠΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Π²ΠΌΠ΅ Π΄Π²Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Π Π΅Π΄ΠΈΡ. ΠΡΠ²ΠΈΠΎΡ Π±Π΅ΡΠ΅ ΠΊΠ΅Ρ, Π° Π²ΡΠΎΡΠΈΠΎΡ Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π·Π° Π½Π΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ΅ΡΠ΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΠΊΠΎ ΡΠΎ Π½Π΅Π³ΠΎ, Π΄Π΅Π»ΡΠΌΠ½ΠΎ ΠΈ ΠΏΠΎ Π½Π°ΡΠ° Π²ΠΈΠ½Π°. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π΄ΠΎΡΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠΎΠΌΠΎΠ²ΠΈ Π±Π΅Π° Π²ΠΎ ΠΊΠ»ΡΡΠΎΡ, Π° ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ Π²Π»ΠΎΡΡΠ²Π°ΡΠ΅. ΠΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ Π²ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° master-slave. Π ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ»ΡΡΠ°ΠΈ ΠΊΠΎΠ³Π° Π½Π΅ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΠΎ ΠΌΠ°ΡΡΡΠΎΡΠΎΡ ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ°ΡΠΈΠΏΠ°.
ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Π Π΅Π΄ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Ρ Π·Π° Π·Π°Π΄Π°ΡΠΈ Π±Π΅Π· Π΄ΡΠΆΠ°Π²ΡΠ°Π½ΡΡΠ²ΠΎ, Π° Π½Π΅ Π·Π° Π΄ΡΠΆΠ°Π²Π½ΠΈΡΠΊΠΈ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π½ΠΎ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠΈΠ΅ Π±Π΅Π° ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΡΠΎ ΠΊΠ»ΡΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠΎ ΠΏΠ°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ. ΠΠΎ Π Π΅Π΄ΠΈΡ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π±Π΅ΡΠ΅ Π΄ΠΎΡΡΠ° ΡΠ°ΠΆΠ΅Π½ ΡΠΎ ΡΠΏΠΎΡΠ½ΠΎΡΡ ΠΈ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ°ΡΠ΅. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΈΠΌΠ°ΡΠ΅ ΠΏΠΎΠΏΠ»Π°ΠΊΠΈ Π·Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅.
Π Π°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π²ΠΌΠ΅ Π·Π° MySQL ΠΈ PostgreSQL. ΠΠΎ, ΠΏΡΠ²ΠΈΠΎΡ Π½Π΅ΠΊΠ°ΠΊΠΎ Π½Π΅ Π½ΠΈ ΡΠ΅ Π½Π°ΡΠ΄Π΅, Π° Π²ΡΠΎΡΠΈΠΎΡ Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠΎΡΠΈΡΡΠΈΡΠΈΡΠ°Π½ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΈ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π½Π΅ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π³ΡΠ°Π΄Π°Ρ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π½Π΅Π³ΠΎ.
ΠΡΠΎΠ±Π°Π²ΠΌΠ΅ RIAK, Cassandra, Π΄ΡΡΠΈ ΠΈ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ. Π‘ΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½ΠΈΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΊΠΎΠΈ Π½Π΅ Π±Π΅Π° ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΡΠ»ΠΎΠ³Π°ΡΠ° Π½Π° ΠΎΠΏΡΡΠ° ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½Π° Π°Π»Π°ΡΠΊΠ° Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ.
ΠΠ° ΠΊΡΠ°ΡΠΎΡ ΡΠ΅ Π½Π°ΡΠ΅Π»ΠΈΠ²ΠΌΠ΅ Π½Π° Π’Π°ΡΠ°Π½ΡΡΠ».
Π‘Π΅ ΡΠ²ΡΡΠ΅Π²ΠΌΠ΅ ΠΊΠΎΠ½ Π½Π΅Π³ΠΎ ΠΊΠΎΠ³Π° Π±Π΅ΡΠ΅ Π²ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ° 1.6. ΠΠ°Ρ Π½Γ¨ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ ΡΠΈΠΌΠ±ΠΈΠΎΠ·Π°ΡΠ° Π½Π° ΠΊΠ»ΡΡΠΎΡ-Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΡΠ΅Π»Π°ΡΠΈΡΠΊΠ°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΌΠ° ΡΠ΅ΠΊΡΠ½Π΄Π°ΡΠ½ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠ°Π·Π½ΠΈ ΠΌΠ΅ΡΡΠ°, ΡΠΎΠ° ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ°Π±Π΅Π»ΠΈ, Π½ΠΎ Π½Π΅ ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈ Π²ΠΎ Π½ΠΈΠ². ΠΠΎ, ΡΠ±ΠΈΡΡΠ²Π΅Π½Π°ΡΠ° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Tarantool Π±Π΅Π° ΡΠ΅ΠΊΡΠ½Π΄Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π²ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΡΠΎ ΠΊΠ»ΡΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠ°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°.
ΠΠ΄Π³ΠΎΠ²ΠΎΡΠ½Π°ΡΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° ΡΡΠΎ Π·Π±ΠΎΡΡΠ²Π° ΡΡΡΠΊΠΈ, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π²ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΡ, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΠ΄ΠΈΠ³ΡΠ° ΡΠ»ΠΎΠ³Π°. ΠΠΊΡΠΈΠ²Π½ΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ ΠΎΠ²Π° ΠΈ ΠΆΠΈΠ²Π΅Π΅ΠΌΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΡ. Π Π½Π΅ Π·Π°Π±ΠΎΡΠ°Π²Π°ΡΡΠ΅ Π·Π° ΠΏΡΠΈΡΡΠΎΡΠ½ΠΎ ΡΠΏΠΎΡΠ½ΠΎ Π±Π΅Π· ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΊΠΎ ΡΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΈΡΡΠΎΡΠΈΡΠ° ΡΠΎ Tarantool, ΠΈΠΌΠ°Π²ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π±ΠΎΠ»ΠΊΠΈ ΠΈ Π½Π΅ΡΡΠΏΠ΅ΡΠΈ ΡΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ ΠΈΠ·Π³ΡΠ±ΠΈΠ²ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π° Π²ΠΈΠ½Π°!
ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π·Π°ΠΏΠΎΡΠ½Π° Π³ΡΡΠ±ΠΎ
ΠΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅, Π½Π°ΡΠΈΠΎΡ Π³Π»Π°Π²Π΅Π½ ΡΡΠ΅ΠΊ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π±Π΅ΡΠ΅ .NET, Π½Π° ΠΊΠΎΡ Π½Π΅ΠΌΠ°ΡΠ΅ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ Π·Π° Tarantool. ΠΠ΅Π΄Π½Π°Ρ ΠΏΠΎΡΠ½Π°Π²ΠΌΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½Π΅ΡΡΠΎ Π²ΠΎ ΠΠΎ. ΠΠΎΠ±ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠΎ ΠΡΠ°. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π±Π΅ΡΠ΅ ΡΠΎ Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅ΡΠΎ: Π²ΠΎ .NET ΡΓ¨ Π΅ ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ ΡΠΎ ΠΎΠ²Π°, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ° Π±Π΅ΡΠ΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΡΡΠ»Π°ΠΌ Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΠΡΠ°, ΠΊΠΎΠ³Π° Π½Π΅ΠΌΠ°ΡΠ΅ Π΄Π΅Π±Π°Π³ΠΈΡΠ°ΡΠ΅ ΠΎΡΠ²Π΅Π½ Π»ΠΎΠ³ΠΎΠ²ΠΈ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΠΊΠΎΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ°ΡΠ΅, ΠΏΠ° ΠΌΠΎΡΠ°Π² Π΄Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΠΌ Π²ΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΌΠΎΡΠΎΡΠΎΡ Tarantool. Π Π°Π·Π³ΠΎΠ²ΠΎΡΠΎΡ ΠΏΠΎΠΌΠΎΠ³Π½Π° ΡΠΎ ΠΎΠ²Π°, Π° Π²ΠΎ ΠΏΠΎΠΌΠ°Π»Π° ΠΌΠ΅ΡΠ° ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠ° ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°Π²ΠΌΠ΅ ΡΠΈΡΡΠ°ΡΠ°. ΠΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π±Π΅ΡΠ΅ ΡΠ°ΠΊΠ°-ΡΠ°ΠΊΠ°.
Π’Π°ΠΊΠ°, Π²ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠ΅ΡΠ΅ΡΠΈ, ΡΡΠΏΠ΅Π°Π² Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠ°ΠΌ Π½Π°ΠΎΠΊΠΎΠ»Ρ ΠΈ Π΄Π° Π΄ΠΎΠ±ΠΈΡΠ°ΠΌ ΠΏΡΠΈΡΡΠΎΡΠ½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ Tarantool. Π‘ΠΎΠ±ΡΠ°Π²ΠΌΠ΅ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈ ΡΠ»ΡΡΡΠ²Π°ΡΠ° Π²ΠΎ git ΠΊΠΎΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Π° Π²ΠΎ ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π·Π°Π΄Π°ΡΠ°: Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π΄ΡΡΠ³Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΠΈ Π½Π΅ ΡΡΠ΅Π±Π°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π½Π° Π½Π΅Π΄Π΅Π»Π° Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π½ΠΎΠ².
ΠΠ²Π° Π±Π΅Π° ΠΏΠΎΡΠ΅Π±Π½ΠΈ Π²ΡΠ΅ΠΌΠΈΡΠ°. ΠΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΈΠ΄Π΅ΡΠ΅ ΠΊΠ°Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΌΠ°ΡΠ° ΠΈ Π΄Π° ΠΏΡΠ°ΡΠ°ΡΠ΅: βΠΠ°ΡΡΠ΅ ΠΌΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°β. ΠΠΊΠΎΠ»Ρ ΡΡΠΈΠ΅ΡΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΎΡ Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΡΠΎ Π²Π°Ρ. Π‘Π°ΠΌΠΈ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π²ΡΠ΅, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π²ΡΠ΅ ΡΠ΅, Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ Π²ΠΈ Π±Π΅ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ΅Π½.
ΠΠ΅Π½Π΅Ρ ΠΎΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ: ΡΡΠ΅Π±Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, Π΄Π° ΡΠ° ΠΏΠΎΠΊΡΠΈΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° ΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈ, Π΄Π° Π½Π°ΡΠ°ΡΠ°ΡΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π΄ΠΎ Kuber ΠΈΡΠ½. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π²Π°ΠΊΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ, ΠΈΠ°ΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ°Π΅ ΠΏΠΎΠ΄ΠΎΠ»Π³ΠΎ ΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ.
Π Π°Π·Π΄Π΅Π»ΠΈ ΠΏΠ° Π²Π»Π°Π΄Π΅Ρ. Π¨ΡΠΎ Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΠΡΠ°?
ΠΠΌΠ°ΡΠ΅ ΡΠ΅ΡΠΈΠΎΠ·Π½Π° Π΄ΠΈΠ»Π΅ΠΌΠ°: Π½Π΅ΠΊΠΎΠΈ ΡΠΈΠΌΠΎΠ²ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Π° ΡΠΎ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π΄Π° Π³ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΠΎ ΠΌΠ½ΠΎΠ³Ρ Π»ΠΎΠ³ΠΈΠΊΠ° Π²ΠΎ ΠΡΠ°. ΠΠ²Π° ΡΠ΅ΡΡΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ΅Π½ΠΎ ΡΠΎ Π½Π΅ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°.
ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π°Π°Ρ Π½Π΅ΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π°. Tarantool Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° ΡΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ°, Π½ΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠ° Π΅ ΡΓ¨ ΡΡΡΠ΅ ΡΠΎ ΡΡΠ°ΡΠ°ΡΠ° ΡΠΈΡΡΠ°; ΠΠ΅ΠΊΠΎΡ DDL ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΎ Π΄ΡΡΠ³ΠΎ ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π° ΡΠ°ΠΌΡ ΠΏΡΠ΅ΠΊΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, Π° ΠΊΠΎΠ΄ΠΎΡ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ° Π·Π°ΡΠΎΠ° ΡΡΠΎ Π½Π΅ ΡΠ΅ Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΏΠΎΡΡΠ°ΠΏΠΊΠ°ΡΠ° Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½Π° Π½Π° Π»ΠΈΡΡ Π4: Π·Π°ΠΏΡΠ΅ΡΠ΅ ΡΠ° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π°ΠΆΡΡΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ ΠΎΠ²Π°, Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΈΡΠΊΠ»ΡΡΠ΅ΡΠ΅ ΠΎΠ²Π΄Π΅, Π°ΠΆΡΡΠΈΡΠ°ΡΡΠ΅ ΡΠ°ΠΌΡ. ΠΠΎΡΠΌΠ°Ρ!
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΡΠ΅Π³Π° Π½Π°ΡΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌΠ΅ Π΄Π° Π½Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½ΠΈΡΡΠΎ Π²ΠΎ ΠΡΠ°. Π‘Π°ΠΌΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ iproto (Π±ΠΈΠ½Π°ΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ), ΠΈ ΡΠΎΠ° Π΅ ΡΠΎΠ°. ΠΠΎΠΆΠ΅Π±ΠΈ ΠΎΠ²Π° Π΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅, Π½ΠΎ ΠΎΠ΄ ΠΎΠ²Π°Π° Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ ΡΠ»ΠΎΠΆΠ΅Π½.
ΠΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ»Π΅ΠΏΠΎ Π³ΠΎ ΡΠ»Π΅Π΄ΠΈΠΌΠ΅ ΠΎΠ²Π° ΡΡΠ΅Π½Π°ΡΠΈΠΎ. ΠΠ΅Π½Π΅Ρ Π½Π΅ΠΌΠ°ΠΌΠ΅ ΡΡΠ½ΠΎ-Π±Π΅Π»ΠΎ: ΠΈΠ»ΠΈ ΡΓ¨ Π΅ Π²ΠΎ ΠΡΠ°, ΠΈΠ»ΠΈ ΡΓ¨ Π΅ Π²ΠΎ ΠΠΎ. ΠΠ΅ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ Π·Π° Π΄Π° Π½Π΅ Π·Π°Π²ΡΡΠΈΠΌΠ΅ ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠ΄ΠΎΡΠ½Π°.
ΠΠ°Π΄Π΅ Π΅ ΡΠ΅Π³Π° Tarantool?
Tarantool ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠ½Π°ΡΠ° ΡΠ΅Π½Π° Π½Π° ΡΡΠΎΠΊΠ°ΡΠ° Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΊΡΠΏΠΎΠ½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΠΏΡΡΡ, ΠΏΠΎΠ·Π½Π°Ρ ΠΈ ΠΊΠ°ΠΊΠΎ βΠΡΠΎΠΌΠΎΡΠΎΡβ. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΊΠΎΠ² ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ, ΡΠΎΡ ΡΠ΅Π³Π° ΠΎΠ΄ΠΈ Π²ΠΎ ΠΏΠ΅Π½Π·ΠΈΡΠ°: Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΡΠ²Π° Π½ΠΎΠ²Π° ΠΊΠ°ΡΠ°Π»ΠΎΡΠΊΠ° ΡΡΠ»ΡΠ³Π° ΡΠΎ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°Π½ΠΈ ΡΠ΅Π½ΠΈ, Π½ΠΎ ΠΏΡΠ΅Π΄ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠΈ ΡΠΈΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈ Π±Π΅Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π²ΠΎ ΠΡΠΎΠΌΠΎΡΠΈΠ·Π΅Ρ. ΠΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ, ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Π±Π΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° ΠΡΠ°. ΠΡΠ΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΡΡΠ»ΡΠ³Π°ΡΠ° Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΡΠ²ΠΎΡΠ΅Π½Π° Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅, Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΈΡΠ°Π½Π° Π²ΠΎ ΠΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΠΏΡΡΡΠΈΡΠ΅ Π±Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΡ ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠ° ΠΈ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠ²Π°Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ.
ΠΠ΄Π½Π° ΠΎΠ΄ Π½Π°ΡΠΊΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠΈΠ». ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° Wildberries ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π²ΠΎ Tarantool, Π° ΠΈΠΌΠ° ΠΎΠΊΠΎΠ»Ρ 50 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΎΠ΄ Π½ΠΈΠ².
Π‘ΠΏΠΎΡΠ΅Π΄ RPS, Promoter Π½Π΅ΠΊΠΎΠ³Π°Ρ Π±ΠΈΠ» Π»ΠΈΠ΄Π΅Ρ, Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΡΠΈ 6 ΠΈΠ»ΡΠ°Π΄ΠΈ Π±Π°ΡΠ°ΡΠ°. ΠΠΎ Π΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠΌΠ°Π²ΠΌΠ΅ 50-60 ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ. Π‘Π΅Π³Π° Π»ΠΈΠ΄Π΅Ρ Π²ΠΎ RPS ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ, ΠΎΠΊΠΎΠ»Ρ 12 ΠΈΠ»ΡΠ°Π΄ΠΈ ΠΠ²Π°Π° ΡΡΠ»ΡΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅, ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠΎ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ. Π‘Π΅ΡΠ²ΠΈΡΠΎΡ ΠΎΠΏΡΠ»ΡΠΆΡΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 20 ΠΌΠ°ΡΠΈΠ½ΠΈ, Π½ΠΎ ΠΎΠ²Π° Π΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ, ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΠΌΠ΅ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠΎΡ ΠΎΠ΄ 4-5 ΠΌΠ°ΡΠΈΠ½ΠΈ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½.
Π‘Π΅ΡΠΈΡΠΊΠ°ΡΠ° ΡΡΠ»ΡΠ³Π° Π΅ Π½Π°ΡΠ°ΡΠ° ΠΏΡΠ²Π° ΡΡΠ»ΡΠ³Π° Π½Π° vshard ΠΈ Cartridge. ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° vshard ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠ΅ΡΡΡΠΈΡΠΎΡ Π±Π°ΡΠ°ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π½Π°ΠΏΠΎΡ ΠΎΠ΄ Π½Π°Ρ, Π½ΠΎ Π½Π° ΠΊΡΠ°ΡΠΎΡ ΡΓ¨ ΡΡΠΏΠ΅Π°.
Π£ΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π°Π½Π΅ΡΠΈ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΈ Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π±Π΅ΡΠ΅ Π΅Π΄Π½Π° ΠΎΠ΄ ΠΏΡΠ²ΠΈΡΠ΅ ΡΡΠΎ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° Tarantool. ΠΠ²Π°Π° ΡΡΠ»ΡΠ³Π° Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²Π° ΠΏΠΎ ΡΠΎΠ° ΡΡΠΎ Π΅ ΡΡΠ°ΡΠ° 6-7 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΡΓ¨ ΡΡΡΠ΅ Π΅ Π²ΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΈ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ Π±ΠΈΠ»Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π°. ΠΠΎΡΠΈΡΡΠ΅Π½Π° Π΅ ΠΌΠ°ΡΡΠ΅Ρ-ΠΌΠ°ΡΡΡΠΎΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠΈΡΡΠΎ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ ΡΠ΅ ΡΠΊΡΡΠΈ.
ΠΠΌΠ° ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Tarantool Π·Π° Π±ΡΠ·Π° ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π²ΠΎ ΠΌΠ°Π³Π°ΡΠΈΠ½ΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π±ΡΠ·Π° Π΄Π²ΠΎΡΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ. Π‘Π΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Redis Π·Π° ΠΎΠ²Π°, Π½ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π·Π°Π·Π΅ΠΌΠ°Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎΡ ΠΎΠ΄ Tarantool.
Π‘ΠΎ Tarantool ΡΠ°Π±ΠΎΡΠ°Ρ ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° Π»ΠΈΡΡΠ° Π½Π° ΡΠ΅ΠΊΠ°ΡΠ΅, ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ ΠΏΡΠΈΠΊΠ°Π·Π½ΠΈ ΠΈ ΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΡΠΎΠΊΠΈ. ΠΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π·Π°ΡΠ°ΡΠ° ΠΎΠΊΠΎΠ»Ρ 120 GB. ΠΠ²Π° Π΅ Π½Π°ΡΡΠ΅ΠΎΠΏΡΠ°ΡΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° ΠΎΠ΄ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΡΠΎ.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΊΡΠ½Π΄Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π²ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΡΠΎ ΠΊΠ»ΡΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠ°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ, Tarantool Π΅ Π΄ΠΎΠ±ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, Π½Π°ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π½Π° ΠΏΠΎΡΠ΅ΡΠΊΠΎΡΠΈΠΈ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠΎ ΠΌΠ½ΠΎΠ³Ρ Π»ΠΎΠ³ΠΈΠΊΠ° Π²ΠΎ ΠΡΠ° - ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΏΡΠ΅ΡΡΠ°Π½Π°Π° Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ. ΠΠ΅ ΠΌΠΎΠΆΠ΅Π²ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½Π΅ΠΌΠ΅ ΠΎΠ²Π° ΠΈ ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π΄ΠΎΡΠ΄ΠΎΠ²ΠΌΠ΅ Π΄ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π½Π° ΠΡΠ° ΠΈ ΠΠΎΡ: Π·Π½Π°Π΅ΠΌΠ΅ ΠΊΠ°Π΄Π΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π΅Π΄Π΅Π½ ΡΠ°Π·ΠΈΠΊ, Π° ΠΊΠ°Π΄Π΅ Π΄ΡΡΠ³.
Π¨ΡΠΎ Π΄ΡΡΠ³ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ° Π½Π° ΡΠ΅ΠΌΠ°ΡΠ°
- Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΠΎΠ΄ Π½ΡΠ»Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Tarantool
- ΠΠ·Π±ΠΎΡ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ² Π»ΠΈΠ΄Π΅Ρ Π²ΠΎ ΠΊΠ΅ΡΡΡΠΈΡΠΎΡ Tarantool
- Π’Π΅Π»Π΅Π³ΡΠ°ΠΌΡΠΊΠΈ ΠΊΠ°Π½Π°Π» Tarantool ΡΠΎ Π²Π΅ΡΡΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ
- Π Π°Π·Π³ΠΎΠ²Π°ΡΠ°ΡΡΠ΅ Π·Π° Tarantool Π²ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΡ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ°
ΠΠ·Π²ΠΎΡ: www.habr.com
