MVCC

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

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

Управление конкурентным доступом с помощью многоверсионности (англ. MVCC - MultiVersion Concurrency Control) — один из механизмов обеспечения одновременного конкурентного доступа к БД, заключающийся в предоставлении каждому пользователю т. н. «снимка» БД, обладающего тем свойством, что вносимые данным пользователем изменения в БД невидимы другим пользователям до момента фиксации транзакции. Этот способ управления позволяет добиться того, что пишущие транзакции не блокируют читающих, и читающие транзакции не блокируют пишущих.

Поддержка в различных СУБД

Ссылки

  1. Todd, Bill InterBase: What Sets It Apart (2000). Проверено 8 февраля 2009. (англ.)
  2. White paper by Roman Rokytskyy Firebird and Multi Version Concurrency Control (англ.)
  3. Oracle Database Concepts: Chapter 13 Data Concurrency and Consistency Multiversion Concurency Control (англ.)
  4. PostgreSQL 8.3 Documentation, Chapter 12: Concurrency Control(англ.)
  5. MySQL Documentation 13.6. The Maria Storage Engine(англ.)
  6. MySQL Documentation, Section 14.2.12: Implementation of Multi-Versioning
  7. MySQL Documentation Section 14.6.1: Falcon Features(англ.)
de:Multiversion Concurrency Control

en:Multiversion concurrency control ja:MultiVersion Concurrency Control


Источник — «http://www.sbup.com/wiki/MVCC»
Личные инструменты

Served in 0.105 secs.