Управление многоверсионным параллелизмом (MVCC) простыми словами
Cameron McKenzie
0:00 / 0:00
Управление многоверсионным параллелизмом (MVCC) простыми словами
35 330 просмотров · 4 года назад
Cameron McKenzie
37,3 тыс. подписчиков
35 330 просмотров · 4 года назад
Что такое MVCC? Что такое многоверсионный контроль параллельного доступа (Multiversion Concurrency Control)? Название звучит пугающе, но на самом деле это простой метод управления базой данных, позволяющий пользователям читать строки в таблице базы данных, одновременно обновляя запись. Существует несколько версий данных, отсюда и термин «мультиверсионный контроль параллельного доступа».
Однако существуют проблемы с управлением несколькими версиями одновременно используемых данных. Современные СУБД, такие как Postgres и Oracle DB, позволяют справляться с особыми ситуациями, которые возникают в методах управления записями многоверсионного контроля параллельного доступа (MVCC).
Если вы хотите узнать, как работает MVCC и как многоверсионный контроль параллельного доступа может помочь повысить скорость и производительность ваших приложений, посмотрите это руководство по MVCC!
Изображения, использованные в видео, взяты с сайта https://en.wikipedia.org/wiki/User:CF...
Источник: ElegantThemes
http://www.elegantthemes.com/blog/fre...
https://upload.wikimedia.org/wikipedi...
https://upload.wikimedia. org/wikipedia/commons/thumb/6/63/Creative-Tail-People-businness-man.svg/48px-Creative-Tail-People-businness-man.svg.png
https://upload.wikimedia.org/wikipedi...
Эти файлы лицензированы по лицензии Creative Commons Attribution 4.0 International.
https://creativecommons.org/licenses/...