Акторная система YDB: история оптимизаций, позволивших обогнать конкурентов, Владислав Кузнецов
YDB уже почти 10 лет использует и развивает собственную реализацию акторной системы на C . За это время на реализацию посмотрели с разных углов и почти через все призмы. Но полгода назад было решено сравнить YDB с конкурентами — CockroachDB и YugabyteDB — и снова было найдено много интересного. Команда смотрела на бенчмарки, YCSB-бенчмарк, FlameGraph под нагрузкой. Ребята нашли самые затратные места CPU, экспериментировали с кодом, оптимизировали акторную систему и работу с ней. Стоит упомянуть, что заметный результат дала также оптимизация работы с protobuf, пробовали thinLTO и PGO. В итоге итеративно пришли к тому, что в тесте YCSB — это самая быстрая распределённая база данных SQL. В докладе основной рассказ будет про акторную систему: от общего обзора до интересных и неочевидных оптимизаций, которые дали результаты, а также про сам процесс поиска проблем производительности.
1 view
1
2
4 months ago 00:02:08 1
Поведенческие факторы -
4 months ago 00:00:00 1
Abiotic Factor [КООП СТРИМ] - Мы ученые, наша служба опасна и трудна.
4 months ago 00:00:00 1
СТРИМ КООП ПРОХОЖДЕНИЕ ABIOTIC FACTOR: Тяжкая жизнь учОных #1
5 months ago 00:04:10 1
Двухфакторная аутентификация без использования инфраструктуры открытых ключей. Блокхост-Сеть 4
5 months ago 00:08:34 1
Факторы риска для здоровья человека | Факторы риска развития заболеваний, атеросклероза
5 months ago 00:11:01 1
КАК ЧАСТО нужно поливать замиокулькас? ФАКТОРЫ влияющие на ПОЛИВ.
5 months ago 00:52:14 1
В эпоху женского равноправия предменструальный синдром стал социальным фактором
5 months ago 00:10:55 1
Естествознание 11 класс (Урок№32 - Адаптация организма человека к факторам среды.)