Обновить
4K+
1
Константин@SlisheScrime

Преподаватель МФТИ БИТ и эксперт DevHands

2
Рейтинг
Отправить сообщение

Нужна ли вашей распределённой СУБД византийская отказоустойчивость?

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели5.1K

Когда инженер проектирует распределённую систему, возникает естественное желание обеспечить сложную и хрупкую архитектуру максимально сильными гарантиями отказоустойчивости и согласованности данных. На первый взгляд кажется, что чем строже модель отказов, тем надёжнее система. Но отказоустойчивость – это не ручка громкости, которую можно выкрутить на максимум. Разные модели отказов решают разные задачи: в одном случае система должна пережить падение узла, потерю связи или зависание реплики, в другом – договориться о едином порядке событий, даже если часть участников ведёт себя так, что их сообщениям уже нельзя доверять.

Читать далее

Информация

В рейтинге
1 713-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Администратор баз данных, Инженер технической поддержки
Ведущий
Oracle
Oracle PL/SQL
Oracle SQL
Powershell
NoSQL
MongoDB
Redis
Elasticsearch
SQL
Базы данных