1373 читали · 5 лет назад
Разбираем блокировки в SQL
Блокировки Блокировки – это механизм поддержки требования об изолированности транзакций Блокировки классифицируются по типам, уровням изоляции и объектам, на которые накладываются блокировки. В качестве объектов блокировок могут выступать следующие сущности: Минимальная единица хранения данных в файле базы данных. Размер страницы в MS составляет 8 Кб, в Sybase и Oracle – 2, 8, 16 и т.д., обычно кратно размеру блока операционной системы При автоматическом определении объекта блокировки сервер должен...
884 читали · 2 года назад
Java 1406. Optimistic vs pessimistic lock в Hibernate.
Оптимистическая блокировка (Optimistic Locking) и пессимистическая блокировка (Pessimistic Locking) - это два подхода к управлению блокировками в Hibernate. Оптимистическая блокировка (Optimistic Locking) Оптимистическая блокировка основана на предположении, что конфликты блокировки редки и что большинство транзакций не будут конфликтовать друг с другом. При использовании оптимистической блокировки Hibernate не блокирует данные во время чтения, а только проверяет их состояние перед сохранением изменений...