Доклад

Шардирование: оптимизируем синхронизацию в системах с частой записью

  • На русском языке

В многопоточной среде с частыми операциями записи традиционные методы синхронизации часто становятся узким местом, ограничивающим масштабируемость и эффективность.

В докладе рассмотрим шардирование — стратегию синхронизации, позволяющую увеличить параллельную обработку благодаря более сегментированной блокировке. Продемонстрирую практическую реализацию шардирования на C++, подчеркну его преимущества и ключевые аспекты использования. Помимо этого представлю сравнительный анализ, сопоставляющий шардирование с традиционным мьютексом, shared-мьютексом и некоторыми реализациями lock-free-контейнеров.

Доклад поможет понять, как шардирование вписывается в общую картину методов синхронизации, чтобы принимать более осознанные решения при реализации своих систем.

Спикеры

Доклады