Параллельность
Параллельность
Термин параллельность (concurrency) относится к тому состоянию, в котором две или более задач выполняются внутри одной и той же базы данных в одно и то же время. О базе данных при этих условиях говорят, что она поддерживает параллельные задачи. Процесс, владеющий транзакцией, внутри этой транзакции способен выполнять любые операции, которые:
* будут согласованными в текущем представлении базы данных;
* при подтверждении не будут влиять на согласованность любых других текущих представлений базы данных для активных транзакций.
Каждая транзакция конфигурируется с помощью группы параметров, которые позволяют клиентскому процессу абсолютно точно прогнозировать поведение сервера базы данных, когда он обнаружит потенциальную несогласованность. Интерпретация сервером понятия "согласованности" управляется конфигурацией транзакции. Конфигурация, в свою очередь, управляется клиентским приложением.
Факторы, влияющие на параллельность
Четырьмя параметрами конфигурации, влияющими на параллельность, являются:
* уровень изоляции;
* способ разрешения блокировок;
* способ доступа;
* резервирование таблиц.
На одном из уровней изоляции (READ COMMITTED) также рассматриваются текущие состояния версий записей.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Множество пользователей и параллельность
Множество пользователей и параллельность СУБД разработана для того, чтобы обеспечить работу множества пользователей с образами хранимых данных и, чтобы можно было использовать изменяющие запросы, которые могут влиять на работу других пользователей. В этой ситуации
Факторы, влияющие на параллельность
Факторы, влияющие на параллельность Четырьмя параметрами конфигурации, влияющими на параллельность, являются:* уровень изоляции;* способ разрешения блокировок;* способ доступа;* резервирование таблиц.На одном из уровней изоляции (READ COMMITTED) также рассматриваются текущие
ОКНО ДИАЛОГА: Виртуальная параллельность
ОКНО ДИАЛОГА: Виртуальная параллельность Автор: Илья ЩуровЛегко жить, когда слова имеют понятный и неизменный смысл. Вот, скажем, стол - он и в Африке стол, и сто лет назад был столом, и останется столом, с какой стороной на него ни смотри. Но с каждым днем нам все меньше и