In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

In-Memory β€” Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Ρ‚Π΅ сС Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π° диска сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅. ΠŸΡ€ΠΈ класичСскитС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π° диска, Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° β€” Π² кСша. НапримСр, ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Π±Π΅ΠΊΠ΅Π½Π΄ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° заявки към Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ: ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°, трансформира, Π° ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈ In-Memory изчислСнията сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ към Π΄Π°Π½Π½ΠΈΡ‚Π΅ β€” Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° своята Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, ΠΏΡ€ΠΈ In-Memory скоростта Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, Π° понякога ΠΈ порядки ΠΏΠΎ-Π±ΡŠΡ€Π·Π°. НапримСр, Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π² Π±Π°Π½ΠΊΠ° искат Π΄Π° видят Π² Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ Π·Π° прСдоставСнитС ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΏΠΎ Π΄Π½ΠΈ Π·Π° ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°. Π’ΠΎΠ·ΠΈ процСс Π² класичСска Π‘Π£Π‘Π” Ρ‰Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ΅ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π° с In-Memory Ρ‰Π΅ сС появи ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ. Всичко Π΅, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡŠΡ‚ позволява Π΄Π° сС ΠΊΠ΅ΡˆΠΈΡ€Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ информация ΠΈ тя сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ β€žΠΏΠΎΠ΄ Ρ€ΡŠΠΊΠ°β€œ. На ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΡƒ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π·Π°ΠΏΠΈΡ‚Π²Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Ρ‚Π²ΡŠΡ€Π΄ΠΈΡ диск, чиято Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΎΡ‚ скоростта Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ диска.

Какви ΠΎΡ‰Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ с In-Memory ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ прСдставлява Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Плигин β€” ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π½Π° компанията GridGain. Π’ΠΎΠ·ΠΈ ΠΎΠ±Π·ΠΎΡ€Π΅Π½ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Ρ‰Π΅ бъдС ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄ Π½Π° ΡƒΠ΅Π± прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ с In-Memory ΠΈ искат Π΄Π° ΠΎΠΏΠΈΡ‚Π°Ρ‚, ΠΈΠ»ΠΈ сС интСрСсуват ΠΎΡ‚ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° софтуСрни Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ.

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°. Бтатията Π΅ основана Π½Π° Ρ€Π°Π·ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π° Π½Π° Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π½Π° конфСрСнцията #GetIT Conf. ΠŸΡ€Π΅Π΄ΠΈ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° самоизолация Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Ρ…ΠΌΠ΅ срСщи ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π² Москва ΠΈ Π‘Π°Π½ΠΊΡ‚ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³: ΠΎΠ±ΡΡŠΠΆΠ΄Π°Ρ…ΠΌΠ΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ, Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π‘Π΅Π³Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π°Ρ‚, Π½ΠΎ Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° сподСлим ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ ΠΎΡ‚ ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ.

Кой и как използва In-Memory

In-Memory сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΠΉ-чСсто Ρ‚Π°ΠΌ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡŠΡ€Π·ΠΎ взаимодСйствиС с потрСбитСля ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ масиви ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ.

  • Π‘Π°Π½ΠΊΠΈΡ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ In-Memory, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° намалят Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прилоТСния ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΈ прСдоставянС Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚.
  • ЀинансовитС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ In-Memory, Π·Π° Π΄Π° подобрят прСдставянСто Π½Π° услуги ΠΈ прилоТСния Π·Π° Π±Π°Π½ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ аутсорсват ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π΄Π°Π½Π½ΠΈ.Β 
  • ЗастраховатСлнитС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: Π·Π° изчисляванС Π½Π° рисковС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΉΠΊΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π· послСднитС Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
  • Логистични ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π’Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° изчислят ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π·Π° Ρ‚ΠΎΠ²Π°Ρ€Π½ΠΈ ΠΈ ΠΏΡŠΡ‚Π½ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΏΡ€Π΅Π²ΠΎΠ·ΠΈ с хиляди ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, прослСдявайки статуса Π½Π° ΠΏΡ€Π°Ρ‚ΠΊΠΈΡ‚Π΅.
  • Π’ΡŠΡ€Π³ΠΎΠ²ΠΈΡ Π½Π° Π΄Ρ€Π΅Π±Π½ΠΎ. In-Memory Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π·Π° ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ обслуТванС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ±Π΅ΠΌΠΈ информация: доставки, Ρ„Π°ΠΊΡ‚ΡƒΡ€ΠΈ, Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, наличност Π½Π° хиляди стоки Π½Π° склад, подготвяйки Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ.
  • Π’ IoT In-Memory замСства Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ.
  • Π€Π°Ρ€ΠΌΠ°Ρ†Π΅Π²Ρ‚ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ In-Memory, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° изчислят ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΡ‚ ΡΡŠΡΡ‚Π°Π²ΠΊΠΈ Π½Π° лСкарства.Β 

Π©Π΅ сподСля няколко ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΊΠ°ΠΊ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° In-Memory ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ вас.

In-Memory ΠΊΠ°Ρ‚ΠΎ основно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅

Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ β€” голям доставчик Π½Π° мСдицинско Π½Π°ΡƒΡ‡Π½ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ ΠΎΡ‚ БАЩ. Π’Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ In-Memory Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ основно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Всички Π΄Π°Π½Π½ΠΈ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π° диск, Π° подмноТСство ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ са стандартни β€” GDBC (Generic Database Connector) ΠΈ Π΅Π·ΠΈΠΊ Π·Π° запитвания SQL.

In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

Всичко Ρ‚ΠΎΠ²Π° сС Π½Π°Ρ€ΠΈΡ‡Π° In-Memory Database (IMDB) ΠΈΠ»ΠΈ Memory-Centric Storage. Π’ΠΎΠ·ΠΈ клас Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½Π°, Ρ‚ΠΎΠ²Π° Π½Π΅ са СдинствСнитС.Β 

Π₯арактСристики Π½Π° IMDB:

  • Π”Π°Π½Π½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² In-Memory ΠΈ са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Ρ‡Ρ€Π΅Π· SQL, са ΡΡŠΡ‰ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ са ΠΈ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ. Π’Π΅ са синхронизирани, Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° сС само Π½Π°Ρ‡ΠΈΠ½ΡŠΡ‚ Π½Π° прСдставянС ΠΈ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ тях. ΠœΠ΅ΠΆΠ΄Ρƒ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ транзакционност.

  • IMDB са ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ ΠΎΡ‚ Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π΅ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΎΡ‚ диска.Β 
  • Π’ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° оптимизация ΠΈΠΌΠ°Ρ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ инструкции.
  • IMDB са подходящи Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π² прилоТСния.

IMDB частично ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ACID: атомарност, послСдоватСлност ΠΈ изолация. Но Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ β€žΠ΄ΡŠΠ»Π³ΠΎΡ‚Ρ€Π°ΠΉΠ½ΠΎΡΡ‚β€œ β€” ΠΏΡ€ΠΈ Π·Π°Π³ΡƒΠ±Π° Π½Π° Π·Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅, всички Π΄Π°Π½Π½ΠΈ ΠΈΠ·Ρ‡Π΅Π·Π²Π°Ρ‚. Π—Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ снимки β€” β€žΡΠ½ΠΈΠΌΠΊΠ°β€œ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, Π°Π½Π°Π»ΠΎΠ³ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° Ρ‚Π²ΡŠΡ€Π΄ диск, ΠΈΠ»ΠΈ записванС Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (Π»ΠΎΠ³ΠΎΠ²Π΅), Π·Π° Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΡ‚ Π΄Π°Π½Π½ΠΈΡ‚Π΅ слСд рСстартиранС.

Π—Π° създаванС Π½Π° отказоустойчиви прилоТСния

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ класичСската Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° устойчиви ΡƒΠ΅Π± прилоТСния. Вя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° Ρ‚Π°ΠΊΠ°: всички заявки сС разпрСдСлят ΠΎΡ‚ ΡƒΠ΅Π± балансировщика ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅. Π’Π°Π·ΠΈ систСма Π΅ устойчива, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€Π°Ρ‚ Π΅Π΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³ ΠΈ осигуряват ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΏΡ€ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ.

In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

Π‘Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΡŠΡ‚ насочва всички заявки ΠΎΡ‚ Π΅Π΄Π½Π° сСсия строго към Π΅Π΄ΠΈΠ½ ΡΡŠΡ€Π²ΡŠΡ€. Π’ΠΎΠ²Π° Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π½Π° стики-сСсиитС: всяка сСсия Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΡΡŠΡ€Π²ΡŠΡ€Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ тя Π»ΠΎΠΊΠ°Π»Π½ΠΎ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°.Β 

Какво Ρ‰Π΅ сС случи, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ?

In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

БистСмата няма Π΄Π° пострада, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€Π°Π½Π°. Но Ρ‰Π΅ Π·Π°Π³ΡƒΠ±ΠΈΠΌ подмноТСство ΠΎΡ‚ сСсиитС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ спрял Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. И ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚Π΅Π·ΠΈ сСсии. НапримСр, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎΡ€ΡŠΡ‡ΠΊΠ° ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Π΅ ΠΈΠ·Ρ…Π²ΡŠΡ€Π»Π΅Π½ ΠΎΡ‚ Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° си. Π’ΠΎΠΉ Ρ‰Π΅ бъдС Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΠ²ΠΎ сС Π»ΠΎΠ³Π½Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ΅, Ρ‡Π΅ всичко трябва Π΄Π° сС оформя ΠΎΡ‚Π½ΠΎΠ²ΠΎ.

ΠžΡ‚ ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ сС изисква Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° голям Π±Ρ€ΠΎΠΉ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Π° Π½Π΅ "забавя" Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈΠΌ, Π·Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ. Но ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ°Π·, с всСки слСдващ Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° комуникация с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° сСсиитС Ρ‰Π΅ нараства. Π’ΠΎΠ²Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° срСдната забавянС (latency) Π·Π° останалитС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Но Ρ‚Π΅ Π½Π΅ искат Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ са свикнали.

Π’Π°Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΡ‚ наш Π΄Ρ€ΡƒΠ³ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ - голям PASS доставчик ΠΎΡ‚ БАЩ. Π’ΠΎΠΉ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° In-Memory, Π·Π° Π΄Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° ΡƒΠ΅Π±-сСсиитС. Π—Π° Ρ‚ΠΎΠ²Π° Ρ‚Π΅ Π³ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ - Π² In-Memory ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€. Π’ Ρ‚ΠΎΠ·ΠΈ случай сСсиитС са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ са Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚.

In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

ΠšΠΎΠ³Π°Ρ‚ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΏΠ°Π΄Π½Π΅, Π±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΡŠΡ‚ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° запитванията ΠΎΡ‚ падналия ΡΡŠΡ€Π²ΡŠΡ€ към Π΄Ρ€ΡƒΠ³ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ Π² класичСската Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Но ΠΈΠΌΠ° Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅: сСсиитС сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² In-Memory ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сСсиитС Π½Π° падналия ΡΡŠΡ€Π²ΡŠΡ€.

Π’Π°Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° повишава устойчивостта Π½Π° цялата систСма. ΠžΡ‰Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅, Π΅ възмоТно ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π΄Π° сС ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° стики-сСсиитС.

Π₯ΠΈΠ±Ρ€ΠΈΠ΄Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎ-Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (HTAP)

ОбикновСно Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ систСми са ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ Ρ‚Π΅ са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ, основната Π±Π°Π·Π° Π΅ ΠΏΠΎΠ΄ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅. Π—Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ Π² Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°, Π·Π° Π΄Π° Π½Π΅ ΠΏΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ процСси. Но ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ става със закъснСниС β€” Π±Π΅Π· закъснСниС рСпликацията Π΅ нСвъзмоТна. Ако ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π° синхронно, Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π·Π°Π±Π°Π²ΠΈ ΠΈ основната Π±Π°Π·Π°, ΠΈ няма Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠΎΠ»Π·Π°.

ΠŸΡ€ΠΈ HTAP всичко Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ β€” Π΅Π΄Π½ΠΎ ΠΈ ΡΡŠΡ‰ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄Π°Π½Π½ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ ΠΎΡ‚ прилоТСнията ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ заявки, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ са Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚, Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ заявки сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, Π° ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ с Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ (Π² срСдно)

In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

Π₯ибридният ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€žΡ€Π°Π·Π±ΠΈΠ²Π° ΡΡ‚Π΅Π½Π°Ρ‚Π°β€œ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°. Ако изпълнявамС Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΡŠΡ‰ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Ρ‚ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ заявки стартират Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚. Π’Π΅ са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΈ, ΠΏΠΎ-лСсно ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΈ ΠΈ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΈ.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с In-Memory

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»Π½ΠΎ прост Π½Π°Ρ‡ΠΈΠ½ Π΅ β€”Β Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ всичко ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°. Π”ΡŠΡ€ΠΆΠΈΠΌ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° диска, Π° Π³ΠΎΡ€Π΅Ρ‰ΠΈΡ‚Π΅ Π³ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π’ΠΎΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈΠΌ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ.

Π’ΡƒΠΊ работят Π΄Π²Π° основни сцСнария, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π° диска. Π’ ΠΏΡŠΡ€Π²ΠΈΡ искамС Π΄Π° ΠΏΡ€Π΅ΠΆΠΈΠ²Π΅Π΅ΠΌ падания ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ пСрСзарСТдания Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ частитС β€” искамС Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. Π’ΡŠΠ² втория сцСнарий, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ са Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, част ΠΎΡ‚ тях Π΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°.

Ако нямамС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ всичко Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΠΌΠ΅ In-Memory Π² Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Но Π½Π΅ всички In-Memory Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ са подходящи Π·Π° Ρ‚ΠΎΠ²Π°. Има Ρ‚Ρ€ΠΈ основни условия. In-Memory Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ трябва Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°:

  • стандартСн Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Π±Π°Π·Π°Ρ‚Π°, която Ρ‰Π΅ бъдС ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ MySQL);
  • стандартСн Π΅Π·ΠΈΠΊ Π·Π° заявки, Π·Π° Π΄Π° Π½Π΅ сС прСнаписва ΠΈ промСня Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° взаимодСйствиС с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ;
  • транзакционност β€” Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π° сСмантиката Π½Π° взаимодСйствиСто.

Ако всички Ρ‚Ρ€ΠΈ условия са изпълнСни, интСграцията Π΅ възмоТна. ΠŸΠΎΡΡ‚Π°Π²ΡΠΌΠ΅ In-Memory Data Grid ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π±Π°Π·Π°Ρ‚Π°. Π‘Π΅Π³Π° записитС Ρ‰Π΅ сС Π΄Π΅Π»Π΅Π³ΠΈΡ€Π°Ρ‚ Π½Π° ΠΏΠΎ-Π΄ΠΎΠ»Π½Π° Π±Π°Π·Π°, Π° записитС Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ β€” Π½Π° Π±Π°Π·Π°Ρ‚Π°, Π°ΠΊΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π΅ са Π² кСша.

In-memory Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π·Π° ΡƒΠ΅Π± услуги: основи Π½Π° тСхнологията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ

Ако Π±ΡŠΡ€Π·ΠΈΡΡ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ ΠΈ тяхната ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° са Π²Π°ΠΆΠ½ΠΈ Π·Π° вас, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° бизнСс Π°Π½Π°Π»ΠΈΠ·ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° обмислитС внСдряванСто Π½Π° In-Memory. А Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΈ Π΄Π²Π°Ρ‚Π° Π½Π°Ρ‡ΠΈΠ½Π° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

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