Опыт выбора Open Source решения для сессионного кеша (Михаил Прокопив, HelloConf MTS-2019) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
;{{SpeakerInfo}}: {{Speaker|Михаил Прокопив}} <blockquote> Михаил Прокопьев, руководитель лаборатории в компании МТС, расскажет о разработке новой цифровой экосистемы для онлайн-процессинга и реал-тайма — система занимается хранением сессионных данных и обработкой запросов. * Используется концепции конечных автоматы и систем массового обслуживания. * Важно учитывать неравномерность и нестабильность нагрузки, а также иметь запас производительности и памяти для обработки данных. * При выборе системы хранения тестировались Redis, Tarantool, Apache Ignite и GridGain, выбраны Redis и Tarantool, которые показали хорошие результаты по производительности и времени отклика. * Результаты тестирования производительности: Оптимизация — снизили количество обращений к базе данных используя предобработку данных на уровне кэша, в результате время доступа к сети и репликация между шарами были уменьшены, что улучшило производительность системы. ;Redis: 500 тысяч операций в секунду, время доступа к данным 1.5 миллисекунды. ;Apache Ignite: 30% прирост производительности, поддержка нативной Явы. ;Tarantool: 10% прирост производительности, поддержка скриптов на Lua. </blockquote> {{VideoSection}} {{youtubeembed|hMBlGwLzfhA|800|450}} {{SlidesSection}} [[File:Опыт выбора Open Source решения для сессионного кеша (Михаил Прокопив, HelloConf MTS-2019).pdf|left|page=-|300px]] {{----}} [[File:{{#setmainimage:Опыт выбора Open Source решения для сессионного кеша (Михаил Прокопив, HelloConf MTS-2019)!.jpg}}|center|640px]] <!-- {{LinksSection}} --> <!-- <blockquote>[©]</blockquote> --> {{vklink|1425}} {{fblink|2433675766885430}} <references/> {{stats|disqus_comments=0|refresh_time=2021-08-25T03:05:2231T17:41:40.498372831|vimeo_plays=0|youtube_plays=0}} [[Категория:HelloConf MTS-2019]] [[Категория:Open-source СУБД]] [[Категория:Tarantool]] |
Текущая версия на 13:39, 7 марта 2024
- Докладчик
- Михаил Прокопив
Михаил Прокопьев, руководитель лаборатории в компании МТС, расскажет о разработке новой цифровой экосистемы для онлайн-процессинга и реал-тайма — система занимается хранением сессионных данных и обработкой запросов.
- Используется концепции конечных автоматы и систем массового обслуживания.
- Важно учитывать неравномерность и нестабильность нагрузки, а также иметь запас производительности и памяти для обработки данных.
- При выборе системы хранения тестировались Redis, Tarantool, Apache Ignite и GridGain, выбраны Redis и Tarantool, которые показали хорошие результаты по производительности и времени отклика.
- Результаты тестирования производительности:
Оптимизация — снизили количество обращений к базе данных используя предобработку данных на уровне кэша, в результате время доступа к сети и репликация между шарами были уменьшены, что улучшило производительность системы.
- Redis
- 500 тысяч операций в секунду, время доступа к данным 1.5 миллисекунды.
- Apache Ignite
- 30% прирост производительности, поддержка нативной Явы.
- Tarantool
- 10% прирост производительности, поддержка скриптов на Lua.
Видео
Презентация
Plays:0 Comments:0