Како Π΄Π° прСстанСтС Π΄Π° сС Π³Ρ€ΠΈΠΆΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΆΠΈΠ²Π΅Π΅Ρ‚Π΅ Π±Π΅Π· ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚

Како Π΄Π° прСстанСтС Π΄Π° сС Π³Ρ€ΠΈΠΆΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΆΠΈΠ²Π΅Π΅Ρ‚Π΅ Π±Π΅Π· ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚

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

ДСнСс Π΅ Ρ‚ΠΎΠΊΠΌΡƒ Ρ‚Π°ΠΊΠΎΠ² Π΄Π΅Π½. И Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π½Π΅ стС Π½Π° ΠΎΠ³Π½ΠΎΡ‚ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π° Π·Π° вас. ΠŸΡ€ΠΈΠΊΠ°Π·Π½Π°Ρ‚Π° Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡ‡Π½Π°Π²ΠΌΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ со ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° 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 habr.com/ru/company/mailru/blog/510440
  • Π˜Π·Π±ΠΎΡ€ Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² Π»ΠΈΠ΄Π΅Ρ€ Π²ΠΎ ΠΊΠ΅Ρ€Ρ‚Ρ€ΠΈΡŸΠΎΡ‚ Tarantool habr.com/ru/company/mailru/blog/513912
  • ВСлСграмски ΠΊΠ°Π½Π°Π» Tarantool со вСсти Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚ t.me/tarantool_news
  • Π Π°Π·Π³ΠΎΠ²Π°Ρ€Π°Ρ˜Ρ‚Π΅ Π·Π° Tarantool Π²ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π²ΠΎ Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π° t.me/tarantoolru

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ сигурСн Π²Π΅Π±-хостинг со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри | ProHoster