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

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

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

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

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

Итак, вы решили надежно записывать данные на диск
Базы данных и системы хранения

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

Начинал в бэкенд-разработке, делал бэкенд для игр и решений в области безопасности (антифрод, анализ угроз). Перешел в разработку СУБД, участвовал в разработке подсистемы хранения проекта Neon, заменяющего уровень хранения PostgreSQL на распределенный (Оpen Source-аналог Amazon Aurora). Сейчас занимается разработкой распределенной СУБД Picodata, основанной на экосистеме Tarantool.

Тезисы

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

В первой части доклада рассмотрим с какими особенностями поведения операционной системы приходится сталкиваться для обеспечения надежного хранения данных. Разберем, почему нельзя ретраить fsync, как к этому пришли разработчики PostgreSQL (спойлер: было потеряно какое-то количество данных, и сломано очень много копий в спорах с разработчиками ядра Linux).

Во второй части доклада посмотрим на способы тестирования приложений на наличие ошибок с корректной записью данных на диск. Рассмотрим практики, которые нам доступны уже сейчас для тестирования приложений на наличие таких проблем. Одним глазом посмотрим на недавние научные работы в области методов верификации подходящих для решения задачи и на перспективы внедрения верифицированных файловых систем.

Базы данных / другое
,
Отказоустойчивость
,
Методы и техника разработки ПО
,
Хранилища
,
Обработка данных
,
Теория

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

Rambler's Top100