Доклад

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

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

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

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

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

  • #synchronization
  • #sharding
  • #segmentation
  • #multithreaded_programming
  • #high_load

Спикеры

Приглашенные эксперты

Расписание