Изменения

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

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

967 байт добавлено, 02:25, 27 декабря 2021
Нет описания правки
* Отсутствие центрального узла, так как при его наличии и отключении не выполнится локальная независимость.<br>
* Непрерывное функционирование;<br>
** Надежность, то есть все наши изменения будут применены и никогда не потеряются;<br>** Доступность, даже при отсутствии связности.<br>Вынуждены использовать стратегию равноправности узлов, но могут выбираться локальные временные координаторы, которые будут координировать запросы, затрагивающие несколько узлов.
=== Требования по прозрачности ===
* Независимость от расположения;<br>
* Автоматическая поддержка репликации.<br>
* Выбор узла для обновления.<br>
Могут как реплицироваться отдельные узлы, либо целиком вся БД.<br>
=== Распределенные транзакции ===
Участвует несколько узлов. Транзакция должна быть либо зафиксирована на всех узлах, либо на всех откачена. Бывают сбои как самих участников, так и каналов коммуникаций между ними.<br>
* Поддержка распределенных запросов.<br>
** Один запрос получает данные с разных узлов;<br>
101
правка

Навигация