Автор: Минюров Сергей
Соблюдение классических правил проектирования и разработки баз данных для бизнес-приложений (OLTP) позволяет нам получить быструю и надежную базу данных в режиме блокировки данных, который установлен для Microsoft SQL Server по умолчанию.
В случае сложной программной логики на стороне базы данных или совмещения нагрузки по обработке транзакций и аналитических запросов можно перевести конкретную базу данных в режим изоляции с поддержкой версий строк данных.
Само по себе это не гарантирует повышения производительности и может потребовать усиления аппаратной конфигурации (из-за дополнительной нагрузки на tempdb), существенных доработок серверного и клиентского кода, тщательного тестирования для оценки надежности и производительности работы приложений в данном режиме.
Если мы используем продуктовое решение, то необходимо, чтобы версионность поддерживалась данным программным продуктом.
В общем случае с помощью версионности мы ускоряем чтение данных и замедляем их модификацию, поскольку имеются дополнительные операции на поддержку копий строк данных и индексов.
..я вот сходу даже затрудняюсь сказать, где и как это можно применить. Но выглядит любопытно.