В ближайший четверг в 16:30 состоится доклад Фёдора Осетрова на тему Low-Latency Distributed Transactions for Geo-Replicated Systems.
Аннотация:
В современных гео-распределённых базах данных для применения транзакций для записи или чтения данных, расположенных в разных географических локациях, системам часто требуется некоторое количество round-trip'ов в WAN (wide area network) для решения о порядке применения транзакций.
RTT между континентами может в порядки раз превосходить RTT в рамках одного региона. Из-за чего даже один дополнительный round-trip в WAN может значительно увеличить latency коммита транзакции.
Мы посмотрим на существующие решения задачи нахождения глобального порядка применения транзакций в гео-распределенных базах данных.
В итоге будет представлена система Caerus, предлагающая гарантированный 1 round-trip в WAN вне зависимости от наличия конфликтов между транзакциями и строящая эквивалентный, с точки зрения отсутствия конфликтов, порядок транзакций для всех регионов работы базы данных.