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 query languageα
ααα»αααααΆααααΌαααΆαααα α
ααΆ In-Memory Database (IMDB) α¬ Memory-Centric Storageα ααααΆαααααααααααααΆααααααΆααααααααΆα
αααΎα ααΆααααααα·αααααααα½αααα
αααααααα·ααα IMDBα
- αα·ααααααβαααβααααΌαβααΆαβαααααΆβαα»αβαααα»αβα’αααβα αα αΆα αα·αβα αΌαβααααΎβααΆαβααα SQL ααΊβααΌα βααααΆβααΉαβαα·ααΈααΆαααααβαααααβαααβαααα αα½αααΆααααΌαααΆαααααΎααααΆααααα ααΆααααα·ααΈααααΆααααα αΆαααα»ααααα αα·ααΈααααΆααααααααΆααα½αααααΊαα»αααααΆα ααααα·ααααα·ααΆαααααΎαααΆααααΆααα·ααααααα
- IMDB ααΊααΏαααΆαααΌαααααΆααα·ααααααααααΆαααααααααααααΆααΏαααΆααααα»αααΆαααΆαααααααααΆαααΈ RAM ααΆαααΈααΆαα
- αααα½ααααααααΆααααααΎαααααα·αααααΆαααΆααααα»αααΆαααΆαααααΆααα·α ααΆαα
- IMDBs ααΊαααααααααααΆααααΆαααααααααααα·αααααα ααααΉαααα·ααΆααα αα·αααααα·ααααα·ααΆααα αααα»ααααααα·ααΈα
IMDBs ααΆαααααααααααα ACIDα α’αΆααΌαα·α ααΆααααΈαααααΆααααααΆ αα·αα―ααα ααα»αααααα½ααααα·αααΆαααα "ααα" αα - αα ααααααααΆαααααααΌαααΆααα·α αα·ααααααααΆααα’ααααΉαααΆαααααα ααΎααααΈαααααααΆααααα αΆα’αααα’αΆα ααααΎααΌααα - "ααΌααα" ααααΌαααααΆααα·ααααααααααααααααα ααΉαααΆαααααα»ααα»αααΌαααααΆααα·αααααααα ααΎααααΆαααααΉαα¬αααααααΆααααα·ααααα·ααΆα (αααααα ααα») ααΎααααΈααααΆααα·αααααααααααΆααααΈααΆαα αΆααααααΎαα‘αΎααα·αα
ααΎααααΈαααααΎααααααα·ααΈαααα’ααα±αααα α»α
ααααααααααΎαααααΆαααααααααα»ααΆααααααααα·ααΈααα ααααααααα’ααα±αα ααααααα α»αα ααΆααααΎαααΆαααΌα αααα ααααΎααΆααα’ααααααΌαααΆαα ααα αΆαααα web balancer αααΆα servers α αααααααααααααΆααααααααΆα αααααΆααααΆαααΈαααα ααααααααΆαα αα·ααα αα αα·αααααα»ααα»ααααα»αααααΈααΆαα§ααααααα·α ααα»α
Balancer ααΉαααΆαααααΎααΆααα’ααααΈαααααα½ααααΆαααΉααααΉααα
ααΆαααααΆαααΈααααα½αα αααααΊααΆααααααΆαααααααααα ααααααΈαα½ααααααΌαααΆαααααΆααααΆαα½ααααΆαααΈααα αααααΆααααΌαααΆααααααΆαα»α αα·αααααΎαααΆααααα»αααΌαααααΆαα
ααΎααΆαα’αααΈααΎαα‘αΎααα αααααααααΆαααΈααααα½ααααΆααα?
ααααΆααααααΉααα·ααααααααααΆαααα αααααΆαααααΆααααααααααααΌαααΆαα
ααααα ααα»ααααααΎαααΉαααΆααααααααα»ααααααααααααααααΆαααΈααααααααααΆαα. α αΎααα
αααααΆαα½αααααΆαααααα α’αααααααΎααααΆαααααααααΌαααΆαα
αααααΆαααα
ααΉαααααααΆαααααα ααΆα§ααΆα ααα α’αα·αα·ααααααΆααααααΎααΆααααααΆαα·α α αΎαααααΆαααααααααΆααα
ααααΈααΆαα·ααΆαααα ααΆααααΉααα·ααααααΆαα
α·ααααα
ααααααααΆααα
αΌαααααααα α αΎαααΎαααΆα’αααΈαααΉαααααΌαααααΎαααααααα
αααααα·ααΈαααααΆαααΊααααΌαααΆαααΆαααΆαααΎααααΈααΆααααα’αααααααΎααααΆαααα½αα ααα½ααα αα·ααα·ααααααααααΏα ααΌα αααααα½αααα’αΆα ααααΎααΆαααααααααααΆαα»αααΆαα ααα»ααααααααα·αααΎααΆααααΌαααΆαααα·ααα ααΆαα½αααΉαααααΎααΆαααααααααΆααααΈαα½αα αααααααΆαααααΆααααΌαααΆαααΎααααΈααΆααααααΆαα½αα αΆαααααααΉαααΎαα‘αΎαα ααΆαααααΎαααΆαααΊααααΆαααΆααααααααααΆααα’αααααααΎααααΆααααααααααα ααα»αααααα½ααααα·αα αααααα αΆαααΌαααΆαααααα½αααααααΆααααααΎαααααα
αααα αΆαααα’αΆα ααααΌαααΆααααααααΆαααΌα α’αα·αα·ααααααααααααααααΎα αααααΆα’ααααααααααααΆ PASS ααααααΈαα ααααα’αΆαααα·αα ααΆααααΎ In-Memory ααΎααααΈα ααααααααααααααΆαα ααΎααααΈααααΎααΌα ααααααΆα ααΆαααααΆαα»ααα½αααΆαα·ααα αααα»αααΌαααααΆα ααα»αααααα αααααΆα - αα αααα»αα ααααααα αααα»αα’αααα αα αΆαα αααα»αβααααΈβααα ααααβα’αΆα βααααΎβααΆαβααΏαβααΆαβαα»α αααααβααΆβααΆαβαα βαααα»α RAM α αΎαα
αα
αααααααααΆαααΈαααααΆαα αα»αααααΆααααααΌαααααΎααΈαααΆαααΈααααααααΆαααα
αααΆαααΈααααααααααα ααΌα
ααΆαα
αααα»αααααΆαααααααααα»ααΆαα ααα»ααααααΆαααΆααα»αααααΆααααΆαααα½αα ααααβααααΌαβααΆαβαααααΆβαα»αβαααα»αβα
αααααβα’αααβα
αα
αΆα α αΎααααΆαααΈαααααΆααα·αααα·α
αΌααα
ααΆαααααααααααΆαααΈααααααααααΆααα
α»αα
ααααΆααααααααααααααααΎαααΆαα’αααααααααααα α»αααααααααααααΆααααΌαα ααΆαααααα ααα ααΆα’αΆα αα αα½α αααα»αααΆαααααααα ααααααααΆαααααααααααΆαααααα»αα
ααααΎαααΆααα·ααΆαα’ααααααααααΌαααΆαα (HTAP)
ααΆααααααΆ ααααααααααααα·ααααα·ααΆα αα·αααΆααα·ααΆαααααΌαααΆααααααΆαα»αααΆα ααααα‘ααα αα αααααααα½αααααααα ααΌαααααΆαααααΆαααααα αααααααααα»αα αααααΆααααααΎαααΆααα·ααΆα αα·ααααααααααΌαααΆαα αααααα α αααα ααΎααααΈαα»αα±ααααααΎαααΆααα·ααΆαααααΆααααααααΎαααΆαααααα·ααααα·ααΆαα ααα»ααααααΆαα ααααααΎαα‘αΎαααΆαα½αααΉαααΆαααΊααααΆα - ααΆαα·αα’αΆα αα αα½α αααααα»αααΆαα αααααααααααΆαααΆαααΊααααΆαα ααααα·αααΎβααΎαβααααΎβααΆβααααααααΆ ααΆβααΉαβαααααβααααΏαβααΌαααααΆαβααααΆαα α αΎαβααΎαβααΉαβαα·αβααα½αβααΆαβααΆαβααααβααΆαα½αβα‘αΎαα
αα αααα»α HTAP α’αααΈααααααααΆαααααΎαααΆααα»αααααΆ - ααααΆαααα·ααααααααΌα ααααΆααααΌαααΆαααααΎαααααΆααααΆααααα»αααααα·ααααα·ααΆαααΈαααααα·ααΈ αα·ααααααΆαααααα½ααα·ααΆααααα’αΆα α αααΆααααααΌαααΎααααΈαααα ααα αα αααααααα·αααααααααα·ααα αααα»α RAM αααα½ααα·ααΆαααααΌαααΆαααααα·ααααα·ααΏαααΆααα»α α αΎααααΆαααΈααααααααΆαααΌαααααΆααα·ααααααααααΌαααΆααααα»ααα·α ααΆα (ααΆααααα)α
αα·ααΈααΆαααααααΌαααΆααααααααααααΆαααααΆαααααΎαααΆαααααα·ααααα·ααΆα αα·αααΆααα·ααΆαα ααααα·αααΎααΎαααααΎααΆααα·ααΆαααΎααα ααααα»αααΌα
ααααΆ ααααααα½ααα·ααΆαααααΌαααΆαααΎαααααΎαααΆαααΎαα·ααααααααΈ RAM α αα½αααΆααΆαααΆααα»ααααΉαααΆα α’αΆα
ααααααΆαααΆα αα·ααααααααααΆααα
ααΆααα½ααααα αΌααααααααααΆααααα»αα’αααα αα αΆα
αα·ααΈααΆαααα (αααααΆαααα) - α’αα·ααααα’αααΈααααααααΆαααΈααααΌα. ααΎααααααΆαα·αααααααα ααΎααΆα αα·ααααααΆαα»ααα·αααααααααα αααα»αα’αααα αα αΆαα ααΆαα½αα±αααα½α αα»αααΈααΆαα αΆααααααΎααααΆαααΈαααα‘αΎααα·α α¬ααΆαααΆα αα
ααΆαααααΆααΈαααΌααααΆααααΈααα ααααααααααΎααΆααα ααΈααα αα αααααααα·ααααααααααΌαααΆααααααΆαα»ααα ααΎααΆαα ααααΌαα‘αΎα ααΎαα αααααααΆαααΆαααΈαα·αααΈααΆαααΆαα α¬ααΆαα αΆααααααΎαα‘αΎααα·αααΆαααααΆααααα ααααα α¬ααααα - ααΎαα ααααααΎααΆααΆααΌαααααΆααα·ααααααααΆααααα αα αααα»αααααΆααΈαααΌααΈααΈα αα ααααααααΆααα·ααααααα αααΎαααα ααΆαααααα αααα»αα’αααα αα αΆαα
ααααα·αααΎβαα·αα’αΆα βαααααΎαβα’αααΈαβααΆααα’ααβααΈααααΌαβααΆααα αααβααΆβα’αΆα βααΉαβαααα αΌα In-Memory αα ααΆβαα½α α αΎα ααααΆαααααααααααααΆαααααΆαα. ααα»αααααα·ααααααααααααααααααΆα In-Memory ααΊαααααααααααΆααααΏααααααα ααΆαααααααααα αΆαααΆα αα ααα½αααΈα αααααααααΆααααα»αα’αααα αα αΆαααααΌαααααΆααααα
- αα·ααΈαααααααΆαααΎααααΈααααΆαααα ααΌαααααΆααα·αααααααααααΉαααΆαααΈααΆαααα ααΈαααααααΆ (α§ααΆα ααα MySQL);
- ααΆααΆαααα½ααααααααΆα ααΎααααΈαα»ααααααα‘αΎααα·α αα·αααααΆααααααΌααααααα·ααααΆααα’ααααααααααΆαα½αααΆααααα»αα
- ααααα·ααααα·ααΆα - αααααΆα’ααααααααα’ααααααααα
ααααα·αααΎααααααααααΆααααΈααααΌαααΆαααααα αααααΆααα½ααααα αΌαα’αΆα ααααΎαα ααΆαα ααΎαααΆαα In-Memory Data Grid αααΆααααααα·ααΈ αα·α Database α α₯α‘αΌαααα ααααΎαααααααΉαααααΌαααΆαααααααα ααΌαααααΆααα·ααααααααΌαααααΆα α αΎαααααΎα’αΆαααΉαααααΌαααΆαααααααα ααΌαααααΆααα·ααααααααΌαααααΆα ααααα·αααΎαα·αααααααα·ααα αααα»αααααΆαααααααΆααα
ααααα·αααΎααΆαα αΌαααααΎαα·ααααααααΏα α αΎαααααΎαααΆαααααααΆααΆαααΆααααααΆαααααααΆααα’ααα α§ααΆα ααα αααααΆααααΆααα·ααΆαα’αΆααΈααααα α’αααα’αΆα αα·αα’αααΈααΆαα’αα»αααα In-Memory α α αΎααααααΆααααΆαα’αα»ααααα’αααα’αΆα ααααΎαα·ααΈααΆαααααααΆααααΈααα ααααα ααΆααααΆααααααααααααΈα
ααααα: www.habr.com