In-Memory Π΅ Π·Π±ΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π²ΠΎ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π° Π΄ΠΈΡΠΊΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ°. ΠΠΎ ΠΊΠ»Π°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ Π½Π° Π΄ΠΈΡΠΊΠΎΡ, Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ° Π²ΠΎ ΠΊΠ΅ΡΠΎΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π³ΠΈ Π±Π°ΡΠ° Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅: Π³ΠΈ ΠΏΡΠΈΠΌΠ°, Π³ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠ° ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠΎ In-Memory, ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ - Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΈ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π²ΡΠΈΡΠ°Π½Π°.
ΠΠΎΠΈ Π΄ΡΡΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠΎ In-Memory ΠΈ ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΅ ΠΎΠ²Π°? ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΠ»ΠΈΠ³ΠΈΠ½ - ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π²ΠΎ GridGain. ΠΠ²ΠΎΡ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π» Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ΅Π½ Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ΅Π»Π΅ ΡΠΎ In-Memory ΠΈ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°Ρ ΠΈΠ»ΠΈ ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΠ΅Π½Π΄ΠΎΠ²ΠΈ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ ΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°.
ΠΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌ. ΠΠ°ΠΏΠΈΡΠΎΡ ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΡΡΠ°Π½ΡΠΊΡΠΈΠΏΡΠΎΡ ΠΎΠ΄ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ Π½Π° ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ Π½Π° #GetIT Conf. ΠΡΠ΅Π΄ Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ°ΡΠ°, ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΡΠΆΡΠ²Π°Π²ΠΌΠ΅ ΡΠΎΡΡΠ°Π½ΠΎΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π²ΠΎ ΠΠΎΡΠΊΠ²Π° ΠΈ Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³: ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π²ΠΌΠ΅ Π·Π° ΡΡΠ΅Π½Π΄ΠΎΠ²ΠΈΡΠ΅, ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΠΏΡΠ°ΡΠ°ΡΠ°, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°. ΠΠ΅ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠΆΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ° ΡΠ΅Π³Π°, Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΅ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ ΠΎΠ΄ ΠΌΠΈΠ½Π°ΡΠΈΡΠ΅.
ΠΠΎΡ ΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΡΠΈΡΡΠΈ In-Memory
In-Memory Π½Π°ΡΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ½Π°ΠΌΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° Π±ΡΠ·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
- ΠΠ°Π½ΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ In-Memory, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π°ΡΠ°ΡΠ° ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΏΡΠ΅Π΄ Π΄Π° Π΄Π°Π΄Π°Ρ Π·Π°Π΅ΠΌ.
- Fintech ΠΊΠΎΡΠΈΡΡΠΈ In-Memory Π·Π° Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° Π±Π°Π½ΠΊΠΈΡΠ΅ ΠΊΠΎΠΈ Π²ΡΡΠ°Ρ Π°ΡΡΡΠΎΡΡΠΈΠ½Π³ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
- ΠΡΠΈΠ³ΡΡΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°Π°Ρ ΡΠΈΠ·ΠΈΡΠΈΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π²ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
- ΠΠΎΠ³ΠΈΡΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π’ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°Π°Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈ ΡΡΡΠΈ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ· Π½Π° ΡΠΎΠ²Π°Ρ ΠΈ ΠΏΠ°ΡΠ½ΠΈΡΠΈ ΡΠΎ ΠΈΠ»ΡΠ°Π΄Π½ΠΈΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΈ Π΄Π° Π³ΠΎ ΡΠ»Π΅Π΄Π°Ρ ΡΡΠ°ΡΡΡΠΎΡ Π½Π° ΠΏΡΠ°ΡΠΊΠΈΡΠ΅.
- ΠΠ°Π»ΠΎΠΏΡΠΎΠ΄Π°ΠΆΠ±Π°. Π Π΅ΡΠ΅Π½ΠΈΡΠ°ΡΠ° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ»ΡΠΆΠ°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ: ΠΏΡΠ°ΡΠΊΠΈ, ΡΠ°ΠΊΡΡΡΠΈ, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ, ΠΏΡΠΈΡΡΡΡΠ²ΠΎ Π½Π° ΠΈΠ»ΡΠ°Π΄Π½ΠΈΡΠΈ ΡΡΠΎΠΊΠΈ Π²ΠΎ ΠΌΠ°Π³Π°ΡΠΈΠ½ΠΈ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΠΈΠ·Π²Π΅ΡΡΠ°ΠΈ.
- Π IoT In-Memory Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΡΠ²Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
- Π€Π°ΡΠΌΠ°ΡΠ΅Π²ΡΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ In-Memory, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΡΠΎΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π½Π° ΡΠΎΡΡΠ°Π²ΠΈ Π½Π° Π»Π΅ΠΊΠΎΠ²ΠΈ.
ΠΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°ΡΠ° In-Memory ΠΈ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅.
ΠΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ°ΡΠ½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°
ΠΠ΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π΅ Π³ΠΎΠ»Π΅ΠΌ ΡΠ½Π°Π±Π΄ΡΠ²Π°Ρ Π½Π° ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠ° Π½Π°ΡΡΠ½Π° ΠΎΠΏΡΠ΅ΠΌΠ° ΠΎΠ΄ Π‘ΠΠ. Π’ΠΈΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ Π½ΠΈΠ²Π½ΠΎ Π³Π»Π°Π²Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π‘ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π·Π°ΡΡΠ²ΡΠ²Π°Π°Ρ Π½Π° Π΄ΠΈΡΠΊΠΎΡ, Π° ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅ ΡΡΠ²Π° Π²ΠΎ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ - GDBC (Generic Database Connector) ΠΈ SQL ΡΠ°Π·ΠΈΠΊ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅.
ΠΠ±ΠΈΡΠ½ΠΎ ΠΎΠ²Π° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΠΠ°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° (IMDB) ΠΈΠ»ΠΈ ΠΠ΅ΠΌΠΎΡΠΈΡΠΊΠΎ-ΡΠ΅Π½ΡΡΠΈΡΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅. ΠΠ²Π°Π° ΠΊΠ»Π°ΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΈΠΌΠΈΡΠ°, ΠΎΠ²Π° Π½Π΅ ΡΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΠ΅.
ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° IMDB:
- ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π²ΠΎ In-Memory ΠΈ Π΄ΠΎ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° ΠΏΡΠ΅ΠΊΡ SQL ΡΠ΅ ΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΈ ΠΊΠ°Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ. Π’ΠΈΠ΅ ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΈ, ΡΠ°ΠΌΠΎ Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡΠ°, Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° Π°Π΄ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½. Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅.
- IMDB Π΅ ΠΏΠΎΠ±ΡΠ· ΠΎΠ΄ ΡΠ΅Π»Π°ΡΠΈΠΎΠ½ΠΈΡΠ΅ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠΎΠ±ΡΠ·ΠΎ ΡΠ΅ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ RAM-ΠΎΡ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΠΎΠ΄ Π΄ΠΈΡΠΊΠΎΡ.
- ΠΠ½Π°ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° ΠΈΠΌΠ°Π°Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
- IMDB ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π½Π°ΡΡΠ°Π½ΠΈ ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
IMDB Π΄Π΅Π»ΡΠΌΠ½ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ACID: Atomicity, Consistency ΠΈ Isolation. ΠΠΎ, ΡΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ βΠΈΠ·Π΄ΡΠΆΠ»ΠΈΠ²ΠΎΡΡβ - ΠΊΠΎΠ³Π° Π½Π°ΠΏΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΎ, ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π³ΡΠ±Π°Ρ. ΠΠ° Π΄Π° Π³ΠΎ ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠΈ - βΡΠ»ΠΈΠΊΠ°β ΠΎΠ΄ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π°Π½Π°Π»ΠΎΠ³Π½ΠΎ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° Ρ Π°ΡΠ΄ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ Π΄Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ (Π»ΠΎΠ³ΠΎΠ²ΠΈ) Π·Π° Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΏΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅.
ΠΠ° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ
ΠΡΠ΄Π΅ Π΄Π° ΡΠ° Π·Π°ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ ΠΊΠ»Π°ΡΠΈΡΠ½Π°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½Π° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ. Π Π°Π±ΠΎΡΠΈ Π²Π°ΠΊΠ°: ΡΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ ΠΎΠ΄ Π²Π΅Π±-Π±Π°Π»Π°Π½ΡΠ΅Ρ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅. ΠΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π΅ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅ Π΄ΡΠΏΠ»ΠΈΡΠ°Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΈ ΠΏΡΠ°Π²Π°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ.
ΠΠ°Π»Π°Π½ΡΠ΅ΡΠΎΡ Π³ΠΈ Π½Π°ΡΠΎΡΡΠ²Π° ΡΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΠΎΠ΄ Π΅Π΄Π½Π° ΡΠ΅ΡΠΈΡΠ° ΡΡΡΠΎΠ³ΠΎ Π½Π° Π΅Π΄Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ²Π° Π΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΠ΅ΡΠΈΡΠ° ΡΠΎ ΡΡΠΈΠΊ: ΡΠ΅ΠΊΠΎΡΠ° ΡΠ΅ΡΠΈΡΠ° Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½Π° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½Π°.
Π¨ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΊΠΎΠ³Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π΅ ΡΡΠΏΠ΅Π΅?
Π£ΡΠ»ΡΠ³Π°ΡΠ° Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π·Π°ΡΠ΅Π³Π½Π°ΡΠ° Π±ΠΈΠ΄Π΅ΡΡΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π΅ Π΄ΡΠΏΠ»ΠΈΠΊΠ°Ρ. ΠΠΎ, ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΠΈΠΌΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ΄ ΡΠ΅ΡΠΈΠΈΡΠ΅ Π½Π° ΠΌΡΡΠ²ΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ. Π Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΡΠ΅ Π²ΡΠ·Π°Π½ΠΈ Π·Π° ΠΎΠ²ΠΈΠ΅ ΡΠ΅ΡΠΈΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΄Π°Π²Π° Π½Π°ΡΠ°ΡΠΊΠ° ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ Π³ΠΎ ΠΈΡΡΡΠ»Π° ΠΎΠ΄ ΠΊΠ°Π½ΡΠ΅Π»Π°ΡΠΈΡΠ°ΡΠ°. Π’ΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π½Π΅ΡΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠ³Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΡΠ΅ Π½Π°ΡΠ°Π²ΠΈ ΠΈ ΡΠ΅ ΠΎΡΠΊΡΠΈΠ΅ Π΄Π΅ΠΊΠ° ΡΓ¨ ΡΠ΅ ΠΌΠΎΡΠ° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ.
ΠΠΎΡΡΠ΅Π±Π½Π° Π΅ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈ Π΄Π° Π½Π΅ Π·Π°Π±Π°Π²ΡΠ²Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠΎ, Π°ΠΊΠΎ Π±ΠΈΠ΄Π΅ ΠΎΠ΄Π±ΠΈΠ΅Π½ΠΎ, ΡΠΎ ΡΠ΅ΠΊΠΎΠ΅ ΡΠ»Π΅Π΄Π½ΠΎ Π±Π°ΡΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠΈΠΈ ΡΠ΅ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°. ΠΠ²Π° ΡΠ° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° ΠΏΡΠΎΡΠ΅ΡΠ½Π°ΡΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ Π·Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠΎ, ΡΠΈΠ΅ Π½Π΅ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° ΡΠ΅ΠΊΠ°Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΡΠ΅ Π½Π°Π²ΠΈΠΊΠ½Π°ΡΠΈ.
ΠΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠΎΡ Π½Π°Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ, Π³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ PASS ΠΎΠ΄ Π‘ΠΠ. Π’Π°Π° ΠΊΠΎΡΠΈΡΡΠΈ In-Memory Π·Π° Π³ΡΡΠΏΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠΈΠΈ. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, Π³ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ° Π½Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, ΡΡΠΊΡ ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΎ - Π²ΠΎ ΠΊΠ»Π°ΡΡΠ΅Ρ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΠ΅ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ±ΡΠ·ΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ Π²Π΅ΡΠ΅ Π²ΠΎ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°.
ΠΠΎΠ³Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΏΠ°ΡΠ°, Π±Π°Π»Π°Π½ΡΠ΅ΡΠΎΡ ΠΈΡΠΏΡΠ°ΡΠ° Π±Π°ΡΠ°ΡΠ° ΠΎΠ΄ ΠΏΠ°Π΄Π½Π°ΡΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎ Π΄ΡΡΠ³ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈ, ΠΊΠ°ΠΊΠΎ Π²ΠΎ ΠΊΠ»Π°ΡΠΈΡΠ½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΎ, ΠΏΠΎΡΡΠΎΠΈ Π²Π°ΠΆΠ½Π° ΡΠ°Π·Π»ΠΈΠΊΠ°: ΡΠ΅ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π·Π°ΡΡΠ²Π°Π½ΠΈ Π²ΠΎ ΠΊΠ»Π°ΡΡΠ΅Ρ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠ΅ΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΠ°Π΄Π½Π°ΡΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠ²Π°Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈΡΠ°ΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΡΡΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΡΠ΅ΡΠΈΡΠ° Π½Π° ΡΡΠ°ΠΏΡΠΈΡΠ°.
Π₯ΠΈΠ±ΡΠΈΠ΄Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠ° Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° (HTAP)
ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΈΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠ΅ ΡΡΠ²Π°Π°Ρ ΠΎΠ΄Π²ΠΎΠ΅Π½ΠΈ. ΠΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°Ρ, Π³Π»Π°Π²Π½Π°ΡΠ° ΠΎΡΠ½ΠΎΠ²Π° Π΄ΠΎΠ°ΡΠ° ΠΏΠΎΠ΄ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅. ΠΠ° Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°Π°Ρ Π²ΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠ°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π΅ ΡΠ΅ ΠΌΠ΅ΡΠ° Π²ΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΠΎ, ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΡΠΎ Π·Π°Π΄ΠΎΡΠ½ΡΠ²Π°ΡΠ΅ - Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ Π±Π΅Π· Π·Π°Π΄ΠΎΡΠ½ΡΠ²Π°ΡΠ΅. ΠΠΊΠΎ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ²Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΎ, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ° Π·Π°Π±Π°Π²ΠΈ Π³Π»Π°Π²Π½Π°ΡΠ° Π±Π°Π·Π° ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ.
ΠΠΎ HTAP, ΡΓ¨ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠΈΠ½Π°ΠΊΡ - ΠΈΡΡΠ°ΡΠ° ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ° Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΎ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΠΏΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠ°Π΅ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠ°Ρ. ΠΠΎΠ³Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ Π²ΠΎ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎΠ±ΡΠ·ΠΎ, Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΡΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π²ΡΠΈΡΠ°Π½ (Π²ΠΎ ΠΏΡΠΎΡΠ΅ΠΊ).
Π₯ΠΈΠ±ΡΠΈΠ΄Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π³ΠΎ ΡΡΡΠΈ ΡΠΈΠ΄ΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ°. ΠΠΊΠΎ Π²ΡΡΠΈΠΌΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π½Π° ΠΈΡΡΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΡΠΎΠ³Π°Ρ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π°Π°Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. Π’ΠΈΠ΅ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΠΎΡΠ½ΠΈ, ΠΏΠΎΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈ ΠΏΠΎΠ°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΈ.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°
(ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ) Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ Π½Π°ΡΠΈΠ½ - ΡΠ°Π·Π²ΠΈΡΡΠ΅ ΡΓ¨ ΠΎΠ΄ Π½ΡΠ»Π°. ΠΠΈ ΡΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΠΎΡ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠΏΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°. ΠΠ²Π° ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΆΠΈΠ²Π΅Π΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ.
ΠΠΎΡΡΠΎΡΠ°Ρ Π΄Π²Π΅ Π³Π»Π°Π²Π½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΡΠ° ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΎΠ²Π΄Π΅ ΠΊΠΎΠ³Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ Π½Π° Π΄ΠΈΡΠΊΠΎΡ. ΠΠΎ ΠΏΡΠ²ΠΈΠΎΡ, ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΡΠ΅ΠΆΠΈΠ²Π΅Π΅ΠΌΠ΅ ΠΏΠ°Π΄ΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ - ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠΎ Π²ΡΠΎΡΠΎΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ, ΠΊΠΎΠ³Π° ΠΈΠΌΠ° ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π΄Π΅Π» ΠΎΠ΄ Π½ΠΈΠ² ΡΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°.
ΠΠΊΠΎ Π½Π΅ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΡΓ¨ ΠΎΠ΄ Π½ΡΠ»Π°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° In-Memory Π²ΠΎ Π²Π΅ΡΠ΅ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΎ, Π½Π΅ ΡΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° ΠΎΠ²Π°. ΠΠΎΡΡΠΎΡΠ°Ρ ΡΡΠΈ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°:
- ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ Π½Π°ΡΠΈΠ½ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΡΠ΅ ΡΠ΅ Π½Π°ΠΎΡΠ° ΠΏΠΎΠ΄ Π½Π΅Π° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, MySQL);
- ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ ΡΠ°Π·ΠΈΠΊ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π° ΠΈ ΠΌΠ΅Π½ΡΠ²Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ;
- ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠΊΠΎ - Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°.
ΠΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅ΡΠΈ ΡΠΈΡΠ΅ ΡΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈ, ΡΠΎΠ³Π°Ρ Π΅ ΠΌΠΎΠΆΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°. ΠΠ° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π‘Π΅Π³Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π΄Π΅Π»Π΅Π³ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π΄Π΅Π»Π΅Π³ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π°ΠΊΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π½Π΅ ΡΠ΅ Π²ΠΎ ΠΊΠ΅ΡΠΎΡ.
ΠΠΊΠΎ Π²ΠΈ Π΅ Π²Π°ΠΆΠ΅Π½ Π±ΡΠ·ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈ Π½ΠΈΠ²Π½Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π΅Π»ΠΎΠ²Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° In-Memory. Π Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π΄Π²Π°ΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΏΡΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΡΠ΅ Π½ΠΎΠ²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°.
ΠΠ·Π²ΠΎΡ: www.habr.com