YDB: мультиверсионность в распределенной базе / Андрей Фомичев (Яндекс)

Описание к видео YDB: мультиверсионность в распределенной базе / Андрей Фомичев (Яндекс)

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
HighLoad++ Foundation 2022

Презентация и тезисы: https://highload.ru/foundation/2022/a...

В докладе расскажем про особенности выполнения распределенных транзакций, что мы делаем для того, чтобы их поведение было привычным для пользователя. Мы хотим предоставить возможность взятия снапшота всей базы на начало выполнения транзакции, но без MVCC эта операция очень дорогая, так как в интерактивной транзакции заранее неизвестно, какие таблицы или диапазоны ключей будут затронуты. Реализация MVCC позволяет нам читать состояние базы на нужный момент времени в прошлом, и задача взятия снапшота сводится к выбору глобального Timestamp.
...
--------
Нашли ошибку в видео? Пишите нам на [email protected]

Комментарии

Информация по комментариям в разработке