Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

  • Главная
  • Базы данных и системы хранения

Подробно о том, как Causal Consistency реализовано в MongoDB
Базы данных и системы хранения

Доклад принят в Программу конференции
MongoDB

Ведущий инженер в команде "Распределенные системы". Ранее работал в Oracle над сервером СУБД и в Morgan Stanley над платформой высокочастотного трейдинга.

Тезисы

При использовании Eventually Consistent распределенных баз данных нет гарантий, что чтение возвращает результаты последних изменений данных, если чтение и запись производятся на разных узлах. Это ограничивает пропускную способность системы. Поддержка свойства Causal Consistency снимает это ограничение, что позволяет улучшить масштабируемость, не требуя изменений в коде приложения.

Из этого доклада вы узнаете, как многолетние академические исследования превратились в практическую реализацию, и какие подводные камни возникали в процессе разработки. Подробно о том, как Causal Consistency реализовано в MongoDB, и что происходит “под капотом” при работе в этом режиме.

Доклад представлен разработчиком, принимавшим участие в создании Causal Consistency.

English:
Ability to "Read your writes" is often taken for granted by application developers as it does not need special support in single-server databases. In distributed databases to "read your own writes" a developer often needs to change the application logic to be sure that the written data has propagated from the node it was written to to the node its being read from.

In the coming release MongoDB adds Causal Consistency support which simplifies the task of "reading your writes". This talk will be presented by this feature developer. The listeners will learn what is Causal Consistency and how to build this feature in a production grade system without slowing it down and introducing security risks.

MongoDB
,
Распределенные системы
,
Методы и техника разработки ПО

Другие доклады секции
Базы данных и системы хранения

Rambler's Top100