Академия Яндекса: Разработка встраиваемых баз данных: live hack concurrency - видео HD

00:49:12
Академия Яндекса: разработка 379 роликов
1022 просмотра
Разработка встраиваемых баз данных: live hack concurrency - видео.
Concurrency во встраиваемой базе сложна, так как надо балансировать между ожидаемой пользой и накладными расходами.
За последнее время я придумал пару-тройку трюков с минимальными накладными расходами.
Интересные трюки:
— стек вызовов превратить в граф вызовов функций;
— бизнес-логика без дополнительной синхронизации;
— динамическое количество thread pool.
Как всё действует, в картинках — у меня в докладе.
развернуть свернуть