Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7   вперед  Ctrl      все
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
PetroNotC Sharp
mayton
Какие админы? С какой DBMS?
с веба. Они не правы что ли?

О оракле нет страниц. Есть сегменты. Экстенты. Блоки. И строки.
17 окт 19, 11:19    [21996271]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9478
mayton
Топик не про параллелизм а про блокировки.
Если, таки, речь про СУБД, то кроме "блокировочников" есть и "версионники". Не серебрянная пуля, но вполне себе рабочее решение.
17 окт 19, 11:25    [21996274]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton
PetroNotC Sharp
mayton,
То есть если select пихаем в транзакцию, она будет 5 сек. Если убираем - 5миллисек.

Покажи макет кода. Я хочу обсуждать предметно.
21995717
17 окт 19, 11:25    [21996278]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
PetroNotC Sharp
mayton
пропущено...

Покажи макет кода. Я хочу обсуждать предметно.
21995717

Я не могу это комментировать. Тут нет темы для обсуждения.
17 окт 19, 11:27    [21996283]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Basil A. Sidorov
mayton
Топик не про параллелизм а про блокировки.
Если, таки, речь про СУБД, то кроме "блокировочников" есть и "версионники". Не серебрянная пуля, но вполне себе рабочее решение.

Oracle/Postgres - версионники изначально.

Microsoft SQL получил опцию версионности в каких-то 2000х. Тоесть MS уже можно считать версионником.
Насколько глубоко это реализовано - я ХЗ. Пускай знатоки в топике скажут как оно там внутри.

Насчет других я не знаю. Практически мало использовал. По MySQL сложно сказать. Там - Lego конструктор.
Зависит от всяких engines. Тоесть вопрос сложный пока не увидим как создавалась табличка.
17 окт 19, 11:32    [21996292]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton,
Почему? Первый метод с select 5 сек подымает все долги клиента. Второй пишет.
Но решать тебе.
17 окт 19, 11:32    [21996293]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton
Тоесть MS уже можно считать версионником.
нельзя.
17 окт 19, 11:32    [21996294]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
PetroNotC Sharp
mayton,
Почему? Первый метод с select 5 сек подымает все долги клиента. Второй пишет.
Но решать тебе.

Туфта какая-то. Что мы обсуждаем?
17 окт 19, 11:35    [21996298]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
PetroNotC Sharp
mayton
Тоесть MS уже можно считать версионником.
нельзя.

Почему?
17 окт 19, 11:35    [21996301]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Я насетапил такую компарисон табличку для Ora/PG/MS

https://db-engines.com/en/system/Microsoft SQL Server;Oracle;PostgreSQL

Обратите внимание. По версии этого ресурса основные опции такие как ACID/Concurrency/Durability у них одинаковы.
17 окт 19, 11:44    [21996318]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton
Microsoft SQL получил опцию версионности в каких-то 2000х.
получение ОПЦИИ доказало что оно теперь версионник?
17 окт 19, 11:46    [21996322]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
PetroNotC Sharp
mayton
Microsoft SQL получил опцию версионности в каких-то 2000х.
получение ОПЦИИ доказало что оно теперь версионник?

Вот статья об MS-2008 которая поясняет некоторые возможности.

https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms187101(v=sql.105)?redirectedfrom=MSDN

Ты зря вышел на тропу войны. Я вовсе не хочу доказывать тезис любой ценой. Я охотно соглашусь если
ты предложишь своё определение версионности.

Поэтому дорогой друг. Закопай свой топор.
17 окт 19, 11:49    [21996333]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton,
Да ну какая тропа)).
Я на третьем посту уже дыхалку потерял и интерес. Уже выдохся)).
Притом, код пример от EE это один код. А от хибера второй и JPA третий.
17 окт 19, 12:09    [21996362]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Как правильно сказал один господин в топике - мы натягиваем сову на глобус.

Может хватит натягивать? Я вообще всегда за конкретику. А тут ее нет.
17 окт 19, 12:14    [21996370]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton
Как правильно сказал один господин в топике - мы натягиваем сову на глобус.
у котрого "седое зрение"?))
Он как всегд прав.
Я бы автора без кода со всеми его топиками отправлял в форум теории.
У нас без кода больше никто так не спрашивает.
17 окт 19, 12:24    [21996390]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
– Взять бы этого Канта, да за такие доказательства года на три в Соловки! – совершенно неожиданно бухнул Иван Николаевич.

17 окт 19, 12:28    [21996396]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
questioner
Member

Откуда:
Сообщений: 1865
PetroNotC Sharp
mayton
Как правильно сказал один господин в топике - мы натягиваем сову на глобус.
у котрого "седое зрение"?))
Он как всегд прав.
Я бы автора без кода со всеми его топиками отправлял в форум теории.
У нас без кода больше никто так не спрашивает.

Ты бы ротик прикрыл уже или занял его чем-то другим. В чем толк от твоего присутствия в этом топике? очевидно, что по теме тебе сказать нечего.
17 окт 19, 14:20    [21996562]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
Оооо. Я же говорил что ТС будет против. Он жизнь положил переводя фаулера))).
17 окт 19, 14:38    [21996586]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
questioner
Member

Откуда:
Сообщений: 1865
PetroNotC Sharp
Оооо. Я же говорил что ТС будет против. Он жизнь положил переводя фаулера))).


Я ж говорил - в каждой бочке затычка
17 окт 19, 15:21    [21996638]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
questioner,
Ты хочешь топик закрыть? Или тебе 15 лет?
17 окт 19, 15:24    [21996641]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
questioner
Member

Откуда:
Сообщений: 1865
PetroNotC Sharp
questioner,
Ты хочешь топик закрыть? Или тебе 15 лет?


На вот послушай - https://music.yandex.ru/album/3254846/track/27216767


P.S. Рот себе лучше закрой
17 окт 19, 15:26    [21996645]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
H5N1
Member

Откуда: Yo.! из "Сравнения субд"
Сообщений: 249
PetroNotC Sharp
тут админы пишут.
"если много транзакций и они длинные, то блокировка на запись переходит на страничную...."
Связь прямая параллелизма и транзакции.


mayton
Туфта какая-то. Что мы обсуждаем?

этот клоун услышал где-то про эскалации блокировок, что присуще некоторым блокировчникам типа mssql, db2, sybase
оракл кажется единственный, кто догадался хранить блокировки как атрибут данных, все остальные хранят списки блокировок в оперативной памяти. ради экономии памяти блокировка может быть сконвертированна в более крупную, типа блокировка целиком страницы или даже таблицы.
17 окт 19, 20:00    [21996904]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 2463
mayton,
а ты говорил топор зарывать))). Ту чуть промешкал и тебя зароют))
H5N1
этот клоун

Давай я тебя буду звать Проктолог.
Ты же узкий специалист по сравнению БД?
Дак вот, проктолог. Твоё уточнение мало коррелирует с темой топика.
Фаулер не рассматривает механизмы СУБД в принципе.
Поэтому в Java сегодня не твой день. Приходи ещё.
17 окт 19, 21:11    [21996942]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 7995
H5N1
...типа блокировка целиком страницы....

вроде oracle ровно так и блокирует - целиком блок
17 окт 19, 21:47    [21996959]     Ответить | Цитировать Сообщить модератору
 Re: Фаулер. Оптимистическая блокировка в рамках бизнес-транзакции охватывающей несколько систе  [new]
mayton
Member

Откуда: loopback
Сообщений: 42912
Блокировки фиксируются на строчном уровне.

Хотя есть в oracle масса других механик (undo) которые гранулярны на уровне db_blocks.
17 окт 19, 22:31    [21996964]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7   вперед  Ctrl      все
Все форумы / Java Ответить