Характеристики курсора и блокировки
Хотя характеристики курсора зависят от возможностей поставщика, следующие преимущества и недостатки обычно применяются к различным типам курсоров и блокировок.
Тип курсора или блокировки | Преимущества | Недостатки |
---|---|---|
adOpenForwardOnly | — низкие требования к ресурсам | — Не удается прокручивать назад — отсутствие одновременного доступа к данным |
adOpenStatic | — прокручиваемый | — отсутствие конкурентности данных |
adOpenKeyset | - Некоторые параллелизмы данных — прокручиваемый |
— более высокие требования к ресурсам — Недоступно в отключенном сценарии |
adOpenDynamic | — высокая параллелизм данных — прокручиваемый |
— самые высокие требования к ресурсам — Недоступно в отключенном сценарии |
adLockReadOnly | — низкие требования к ресурсам - Высокая масштабируемость |
— Данные не обновлялись с помощью курсора |
adLockBatchOptimistic | — пакетные обновления — разрешает отключенные сценарии — Другие пользователи, способные получить доступ к данным |
— Данные могут быть изменены несколькими пользователями одновременно |
adLockPessimistic | — Данные не могут быть изменены другими пользователями во время блокировки | — запрещает другим пользователям получать доступ к данным во время блокировки |
adLockOptimistic | — Другие пользователи, способные получить доступ к данным | — Данные могут быть изменены несколькими пользователями одновременно |