Оглавление:

Каковы недостатки методов отметки времени для управления параллелизмом?
Каковы недостатки методов отметки времени для управления параллелизмом?

Видео: Каковы недостатки методов отметки времени для управления параллелизмом?

Видео: Каковы недостатки методов отметки времени для управления параллелизмом?
Видео: Конкурентность в Go 1 — основные примитивы 2024, Ноябрь
Anonim

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

Итак, каковы проблемы одновременного выполнения транзакции?

Когда параллельные транзакции находятся казнен неконтролируемым образом несколько проблемы может возникнуть. Управление параллелизмом имеет следующие три основных проблемы : Потерянные обновления. Грязное чтение (или незафиксированные данные).

Аналогичным образом, как система генерирует метки времени? Обычно отметка времени значения присваиваются в порядке, в котором транзакции отправляются в система . Транзакции управляются так, что кажется, что они выполняются в отметка времени порядок. Отметки времени так же может быть сгенерированный путем увеличения логического счетчика каждый раз, когда начинается новая транзакция.

Кроме того, как вы контролируете параллелизм в базе данных?

Управление параллелизмом предоставляется в базе данных для:

  1. (i) обеспечить изоляцию транзакций.
  2. (ii) сохранить согласованность базы данных за счет согласованности, сохраняя выполнение транзакций.
  3. (iii) разрешить конфликты чтения-записи и записи-чтения.

Зачем нужен контроль параллелизма?

Причины использования Контроль параллелизма Метод - СУБД: Применять изоляцию через взаимное исключение между конфликтующими транзакциями. Для решения проблем, связанных с конфликтами чтения-записи и записи-записи. Чтобы сохранить целостность базы данных за счет постоянного устранения препятствий выполнению.

Рекомендуемые: