
Александр Исхаков
ТФБ Девелопмент
Если у вас есть билет, авторизуйтесь для просмотра видео
ВойтиВ многопоточной среде с частыми операциями записи традиционные методы синхронизации часто становятся узким местом, ограничивающим масштабируемость и эффективность.
В докладе рассмотрим шардирование — стратегию синхронизации, позволяющую увеличить параллельную обработку благодаря более сегментированной блокировке. Продемонстрирую практическую реализацию шардирования на C++, подчеркну его преимущества и ключевые аспекты использования. Помимо этого представлю сравнительный анализ, сопоставляющий шардирование с традиционным мьютексом, shared-мьютексом и популярными конкурентными high-load-контейнерами.
Доклад поможет понять, как шардирование вписывается в общую картину методов синхронизации, чтобы принимать более осознанные решения при реализации своих систем.
ТФБ Девелопмент
Yandex Infrastructure