Изменения

Перейти к: навигация, поиск

Распределенные базы данных. Цели и проблемы

827 байт добавлено, 02:37, 27 декабря 2021
Нет описания правки
Можем удовлетворить только двум из следующих трем свойств одновременно:
* Consistency {{---}} информация на разных узлах согласована;<br>
* Availability {{---}} система отвечает на запросыв любой момент времени;<br>
* Partition tolerance {{---}} связи между узлами могут обрываться.<br>
* Basically Available - сбой узла приводит к отказу только для части пользователей
(тех, которые присоединены были в данному узлу);<br>
* Soft-state - изменение состояния без внешнего вмешательства, данные могут поменяться без изменений со стороны пользователя;<br>
* Eventual consistency - временная несогласованность.<br>
Soft-state происходит только в ситуации, когда клиенты отдельно изменяли данные при обрыве соединений, и при восстановлении связи у каждого из клиентов будут изменения произошедшие без его вмешательства.<br>
Eventual consistency нужен для того, чтобы была гарантия, что мы узнаем обо всех изменениях после применения протокола объединения при восстановлении оборванной связи.<br>
Последние два свойства нужны для того, чтоб при восстановлении связи система постепенно (не мгновенно) приходила в согласованное состояние.<br>
101
правка

Навигация