Распределенные транзакции в YDB Базы данных и системы хранения
Доклад принят в программу конференции
Тезисы
Цель доклада — демонстрация применения детерминистических транзакций для обеспечения строгой консистентности распределенной системы.
Yandex Database (YDB) — горизонтально масштабируемая геораспределенная база данных, рассчитанная на OLTP-запросы и соответствующая требованиям ACID к транзакционной системе.
В докладе рассмотрим алгоритм планирования транзакций, лежащий в основе транзакционной системы YDB. Разберем, какие сущности участвуют в транзакциях, кто назначает транзакциям глобальный порядок, как достигается атомарность транзакций, надежность и строгий уровень изоляции.
На примере распространенной задачи рассмотрим реализации транзакций с применением двухфазного коммита и детерминистических транзакций. Обсудим их различия.
Другие доклады секции Базы данных и системы хранения
Новая инфраструктура компонентов в MySQL 8.0
Vittorio Cioe
Oracle - MySQL
Успехи и провалы с Redis
Иван Летенко
Infobip
Tarantool Kubernetes Operator
Василий Тюбек
Mail.ru Group
Hовости о PostgreSQL 12
Олег Бартунов
Postgres Professional
Блокировки в PostgreSQL
Егор Рогов
Postgres Professional
DBA-бот Joe. Снимаем боль backend-разработки: как при оптимизации SQL-запросов перестать ждать часами получения копии полноразмерной базы и внимания DBA-экспертов
Анатолий Станслер
Postgres.ai
Учим Kibana работать с Clickhouse
Ярослав Саган
EcommPay IT
Дорогой DELETE. Типичные ошибки при выполнении массовых операций в высоконагруженных БД PostgreSQL
Николай Самохвалов
Postgres.ai
When is MyRocks good?
Alkin Tezuysal
Percona
SQL/JSON: реализуем стандарт и не останавливаемся на этом
Александр Коротков
Postgres Professional
Резервное копирование нагруженных СУБД
Андрей Бородин
Yandex Cloud
Мониторинг Apache Ignite. Сделали правильно
Николай Ижиков
Сбербанк Технологии
Базы данных на GPU – архитектура, производительность и перспективы использования
Денис Тишков
Технологический Центр - Deutsche Bank
Раскрытие секретов Group Replication в MySQL
Vittorio Cioe
Oracle - MySQL
Энтерпрайзные вызовы для Postgres'а
Иван Панченко
Postgres Professional