Всем привет. Все наверное знают, что для сереализации неких процедур (или потоков) используются мютексы, семафоры, критические секции и т.д.
Не секрет, что таковые действия иногда бывают необходимы и в СУБД при много пользовательских обработках. С блокировочниками всё понятно (у них по-другому если и получается, то не очень). В версионной архитектуре не минусов блокирующего подхода. Но для реализации например псевдо-SERIALIZEBLE изоляции (например хотябы для агрегатов) наверное был бы полезен мютексы поддерживаемые на уровне СУБД. Конечно всё это можно реализовать через UDF (У ДК вроде и пример на сайте есть). Также данную ситуацию с лихвой закрылабы rdb$context с пространством, например, DATABASE (Хотя я понимаю, что в текущей реализации это трудно переносилось бы на класик). Вот такие мысли, хотелось бы услышать другие мнения. Спасибо. PS. Если кто посчитает это пят.. (тьфу) вторничным бредом прошу мягко намекнуть (я понятливый :)

