Теоретические основы конкурентного доступа к данным.

добавлено: 10 янв 13
понравилось:0
просмотров: 1982
комментов: 0

теги:

Автор: SamMan

Первая статья цикла посвященного организации параллельного доступа к данным на платформе SQL Server. Рассматриваются теоретические основы такого доступа, равно применимые к абсолютно любой СУБД, и поясняется, почему многопользовательские системы в этом аспекте на порядок, а то и несколько, сложнее систем однопользовательских. Подробно разбираются артефакты конкурентного доступа, причины их вызывающие и потенциальный ущерб, наносимый ими целостности данных системы. Так же статья подробно разбирает все предлагаемые той же платформой уровни изоляций транзакций. Поясняется их роль в борьбе с артефактами и разбирается вопрос какой именно уровень какому артефакту противостоит. Освещается вопрос существования «парных» уровней обеспечивающих одну и ту же целостность данных и поясняется, зачем такая избыточность существует, для чего дается определение и толкование пессимистическим и оптимистическим методологиям контролями конкурентного доступа. Наконец, разбирается вопрос, почему сервер (любой, не обязательно SQL Server) не способен самостоятельно справиться с абсолютно всеми возможными артефактами и зачем ему, как минимум в одном из сценариев параллельного доступа, непременно требуется помощь со стороны клиентского кода. Уровень материала – 300.

Перейти к статье.

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии