ИзданиС Π½Π° Π‘Π£Π‘Π” Redis 8.4

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π΅ вСрсия Π½Π° Π‘Π£Π‘Π” Redis 8.4, която ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ към класа Π½Π° NoSQL систСмитС. Redis ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ»ΡŽΡ‡/стойност, Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° структурирани Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΡΠΏΠΈΡΡŠΡ†ΠΈ, Ρ…Π΅ΡˆΠΎΠ²Π΅ ΠΈ мноТСства, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° изпълнСниС Π½Π° скриптовС Π½Π° страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Π΅Π·ΠΈΠΊΠ° Lua. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π΅ написан Π½Π° Π‘ΠΈ ΠΈ сС разпространява ΠΏΠΎΠ΄ лицСнзия AGPLv3.

Π‘Π£Π‘Π” Redis ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π΄Π° сС изпълни Π³Ρ€ΡƒΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Π΅Π΄ΠΈΠ½ Π΅Ρ‚Π°ΠΏ, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°ΠΉΠΊΠΈ послСдоватСлност ΠΈ нСпротиворСчивост (ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ заявки Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС намСсят) ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° зададСния Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π° Π² случай Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ позволява ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. Всички Π΄Π°Π½Π½ΠΈ сС ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‚ напълно Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ популярни Π΅Π·ΠΈΡ†ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Perl, Python, PHP, Java, Ruby ΠΈ Tcl.

Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅/Π΄Π΅Π°ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅, стандартни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΡΠΏΠΈΡΡŠΡ†ΠΈ ΠΈ мноТСства (ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, прСсичанС), ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ заявки ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° сортиранС. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅: ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π° синхронизация Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° диск ΠΈ Π²ΠΎΠ΄Π΅Π½Π΅ Π½Π° Π»ΠΎΠ³ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π° диска. Π’ΡŠΠ² втория случай сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° пълна запазСност Π½Π° всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½Π° Π΅ организация Π½Π° master-slave рСпликация Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° няколко ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π° Π² Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰ Ρ€Π΅ΠΆΠΈΠΌ. НаличСн Π΅ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ "публикация/Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚", ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ сС създава ΠΊΠ°Π½Π°Π», ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ сС разпространяват Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ измСнСния Π² Redis 8.4:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«FT.HYBRIDΒ» с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° ΠΏΡŠΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΠΎ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π² Π΅Π΄Π½Π° заявка, Π²Π·ΠΈΠΌΠ°ΠΉΠΊΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΊΠ°ΠΊΡ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈΡ‚Π΅ съвпадСния, Ρ‚Π°ΠΊΠ° ΠΈ близостта ΠΏΠΎ смисъл. ΠŸΠΎΠ΄ΠΊΡ€Π΅ΠΏΡΡ‚ сС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ със синтаксис, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«FT.AGGREGATEΒ».
  • ПовишСна Π΅ пропускната способност Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ прилоТСния Π½Π° Redis Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅. НапримСр, ΠΏΡ€ΠΈ натоварвания, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ΠΈ 10% ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ запис (SET) ΠΈ 90% ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ‚Π΅Π½Π΅ (GET) ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΠ·ΠΎΠ²ΠΈ стойности с Ρ€Π°Π·ΠΌΠ΅Ρ€ 1 ΠšΠ‘, Π΅ наблюдавано ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° пропускната способност с 30%.
    ИзданиС Π½Π° Π‘Π£Π‘Π” Redis 8.4
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ производитСлността Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ (FT.SEARCH) ΠΈ агрСгация Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ (FT.AGGREGATE). Π’ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ΠΈ систСми с голям Π±Ρ€ΠΎΠΉ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΈ заявки сС наблюдава ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° пропускната способност ΠΈ намаляванС Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° Π΄ΠΎ 4.7 ΠΏΡŠΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ Π΄ΠΎ 1.4 ΠΏΡŠΡ‚ΠΈ ΠΏΡ€ΠΈ агрСгация Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅.
    ИзданиС Π½Π° Π‘Π£Π‘Π” Redis 8.4
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π΅ разпрСдСлянСто Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΡ€ΠΈ изпълнСниС Π½Π° запитвания ΠΈ Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° Π½Π°Π»ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ (OOM, out-of-memory).
  • НамалСно Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°Π»ΠΊΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅ (Π΄ΠΎ 7 Π±Π°ΠΉΡ‚Π°) Π² структури ΠΎΡ‚ Ρ‚ΠΈΠΏ JSON. НапримСр, масив Π² JSON, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ 500 ΠΌΠ°Π»ΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠ»ΡŽΡ‡/стойност, сСга Π·Π°Π΅ΠΌΠ° с 37% ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚.
  • ПовишСна Π΅ СфСктивността Π½Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° числови масиви JSON, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈΠΌΠ°Ρ‚ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ Ρ‚ΠΈΠΏ (Π°ΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΈ Π·Π° всСки Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π² ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ масив сС запазвашС Ρ‚ΠΈΠΏ ΠΈ стойност, Ρ‚ΠΎ сСга Ρ‚ΠΈΠΏΡŠΡ‚ сС Π·Π°ΠΏΠ°Π·Π²Π° само вСднъТ Π·Π° цСлия масив). Π’ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ тСст ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ масиви с Π΅Π΄ΠΈΠ½ ΠΌΠΈΠ»ΠΈΠΎΠ½ Π΅Π΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ сСга изискват с 50-92% ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚ Π² зависимост ΠΎΡ‚ Ρ‚ΠΈΠΏΠ°.
  • Π’ Π΅ΠΊΠΈΠΏΠ° SET са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ IFEQ, IFNE, IFDEQ ΠΈ IFDNE, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° актуализация Π½Π° строков ΠΊΠ»ΡŽΡ‡ с Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² ситуации, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡΠ²ΡŠΡ€Π·Π°Π½Π°Ρ‚Π° с Π½Π΅Π³ΠΎ стойност Π½Π΅ Π΅ Π±ΠΈΠ»Π° промСняна ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ слСд ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° XDELEX Π·Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° строков ΠΊΠ»ΡŽΡ‡, Π°ΠΊΠΎ ΡΠ²ΡŠΡ€Π·Π°Π½Π°Ρ‚Π° с Π½Π΅Π³ΠΎ стойност Π½Π΅ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° DIGEST, която Π²Ρ€ΡŠΡ‰Π° Ρ…Π΅ΡˆΠ° Π½Π° стойността, ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ»ΡŽΡ‡.
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° XREADGROUP Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция Β«CLAIM Β» Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Ρ‰ΠΈ (idle pending), Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎΡΡ‚ΡŠΠΏΠ²Π°Ρ‰ΠΈ (incoming) ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° MSETEX Π·Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎ Π·Π°Π΄Π°Π²Π°Π½Π΅ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° мноТСство строкови ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ навСднъТ, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Π° миграция Π½Π° слотовС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° (ASM β€” Atomic Slot Migration), наподобяващ пълна синхронна рСпликация, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ слотовС Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° CLUSTER MIGRATION, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° която ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС внасят слотовС ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ възли, Π΄Π° сС прослСдява Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΡŠΡ‚ Π½Π° миграцията ΠΈ ΠΏΡ€ΠΈ нСобходимост Π΄Π° сС Π±Π΅Π»Π΅ΠΆΠ°Ρ‚ ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ миграция.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° CLUSTER SLOT-STATS Π·Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° статистиката Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ слотовС, ΠΊΠ°Ρ‚ΠΎ Π±Ρ€ΠΎΠΉ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° CPU ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ² Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster