Re[20]: Синтаксический сахар vs реально полезные вещи в ЯП
От: vsb Казахстан  
Дата: 03.02.23 13:30
Оценка:
Здравствуйте, Serginio1, Вы писали:

vsb>>Что-то я запутался, какое отношение БД имеет к этой дискуссии. Если отвечать на этот вопрос — то что делать, зависит от БД, от уровня изоляции транзакций, от особенностей реализации этой БД и тд. Можно попасть в блокировку, можно читать "старые" данные, можно читать "свежие" данные, которые даже не были ещё закоммичены.

S> А БД это пример доступа к данным и их изменениям из разных потоков. Там все равно применяют блокировки и получают взаимные блокировкаи.

В БД доступ к данным вообще из разных компьютеров в общем случае.

S>Если все так просто как ты говоришь, почему же до сих пор в БД этого не сделали?


Я не знаю, как сделали в БД, хотя давно хочу исходники постгреса почитать, но как-то случая не представляется.

Насколько я знаю, в постгресе каждое соединение это отдельный процесс. Как они там синхронизируют доступ между собой — я не знаю.

В любом случае пользовательский код и БД это сильно разные сущности. Не думаю, что есть какие-то принципиальные проблемы сделать эксклюзивный доступ к ресурсу через обмен сообщениями.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.