Тёмный

Акторная система YDB: история оптимизаций, позволивших обогнать конкурентов, Владислав Кузнецов 

Yandex for Developers
Подписаться 66 тыс.
Просмотров 1,4 тыс.
50% 1

YDB уже почти 10 лет использует и развивает собственную реализацию акторной системы на C++. За это время на реализацию посмотрели с разных углов и почти через все призмы. Но полгода назад было решено сравнить YDB с конкурентами - CockroachDB и YugabyteDB - и снова было найдено много интересного. Команда смотрела на бенчмарки, YCSB-бенчмарк, FlameGraph под нагрузкой. Ребята нашли самые затратные места CPU, экспериментировали с кодом, оптимизировали акторную систему и работу с ней. Стоит упомянуть, что заметный результат дала также оптимизация работы с protobuf, пробовали thinLTO и PGO. В итоге итеративно пришли к тому, что в тесте YCSB - это самая быстрая распределённая база данных SQL. В докладе основной рассказ будет про акторную систему: от общего обзора до интересных и неочевидных оптимизаций, которые дали результаты, а также про сам процесс поиска проблем производительности.

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@alexkazimir3835
@alexkazimir3835 11 месяцев назад
Крутой доклад
Далее
С какого года вы со мной?
00:13
Просмотров 173 тыс.
Новый вид животных Supertype
00:59
Просмотров 148 тыс.
Serverless YDB Internals
34:18
Просмотров 1,7 тыс.