Страница 3 из 3

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 10:46
finsoftrz
Shur писал(а):Ну если вы внимательно прочитали тему, то здесь никто не спорит, что pessimistic concurrency control нормальная стратегия, но мне такие не нравятся. Я и сам таких писать бы не стал, и другим бы не стал советовать. Причину объяснял выше, она всё та же -- user-friendly interface.
Мне трудно понять, как user-friendly interface соотносится с предложением пользователю изменять неактуальную информацию. А если еще говорить о различных пакетных модификациях строковых частей документов (накладных и т.п.), то это может привести к некорректным последствиям. Отмечу, что в описанной мной технологии используются логические блокировки, под пессимистической стратегией обычно понимают несколько другие механизмы. То есть реально в базе данных ничего не блокируется. Вместо этого выставляется временный статус для бизнес-объектов (а не записи или таблицы), который используется в бизнес-логике для разруливания попыток модификации со стороны пользователей.
Shur писал(а): Об одном только прошу, не надо здесь заниматься манипуляциями. Это я про "большинство учётных систем". Откуда взяли такую статистику и с какими системами знакомы?
Принимается. Изменю фразу: среди более-менее серьезных комплексных учетных систем, которые я видел, все использовали подобные схемы управления совместным доступом к документам. Одну из таких систем я назвал, про две другие тут упоминали неявно. Было бы интересно посмотреть ссылку на полноценную учетную систему, где используется аналог оптимистической стратегии, предлагаемой в кларионе.

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 10:50
Shur
Тему вроде раскрыли, и я тоже здесь больше как будто не нужен. А Ingasoft вообще уже давно всех поблагодарил и удалился :D

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 10:59
finsoftrz
Shur писал(а):Я тоже здесь больше вроде не нужен. А Ingasoft вообще уже давно всех поблагодарил и удалился :D
Ссылочку оставь и можешь удаляться :)

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 11:03
Shur
На "ты" мы не переходили. Navision, Axapta.

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 14:22
finsoftrz
Shur писал(а):На "ты" мы не переходили. Navision, Axapta.
По этим продуктам у меня другая информация, что в них нельзя менять сохраненные документы. Как и в сапе. Неужели что-то изменилось? Проверить не могу, устанавливать эту махину желания нет, а поблизости никто с этим не работает.

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 16:05
Shur
Finsoftrz, вот я просил вас не обижаться, а вы обиделись. Теперь я боюсь вас совсем огорчить: любая учетная система не позволяет (специально для вас скажу "не должна позволять") редактировать проведённые (ваша версия "сохранённые") документы. Вы же используете статусы? Вот, это в эту степь.

Теперь об упомянутых Axapta и Navision для ясности. Строго говоря, обе эти ERP-системы поддерживают как optimistic так и pessimistic стратегии конкурентного доступа. Их производитель в общем случае рекомендует пользоваться OCC, но при определённых условиях допускает PCC. https://msdn.microsoft.com/en-us/library/bb190073.aspx

Теперь уже можно закрывать тему?

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 17:38
ingasoftplus
да уж :) вам только дай поговорить :)

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 18:25
finsoftrz
Shur писал(а):Finsoftrz, вот я просил вас не обижаться, а вы обиделись. Теперь я боюсь вас совсем огорчить: любая учетная система не позволяет (специально для вас скажу "не должна позволять") редактировать проведённые (ваша версия "сохранённые") документы. Вы же используете статусы? Вот, это в эту степь.
...
Теперь уже можно закрывать тему?
Я уже понял, кто такой мастер кунг-фу :lol:
Закрываем тему.

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 19:53
Shur
Я уже понял, кто такой мастер кунг-фу :lol:
Вы нормальных аргументов не имеете, так на ad hominem переключаетесь. Да и манипулирование ваше незамеченным не прошло.
Мерзавец одним словом, увы.
Вообще же, скажу я вам, здесь культурная тусовка, так что заканчивайте.

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 28 Февраль 2015, 22:47
finsoftrz
Я думаю, что Вы не там ищете "мерзавцев"...
Для здоровья нервной системы надо всегда сохранять спокойствие и доброжелательность к визави. Как в реальной жизни, так и в виртуальной. Наша жизнь не настолько длинна, чтобы наполнять ее всякой чепухой. Если Вам показалась неудачной моя шутка, забудьте про нее. Я уже забыл про Ваш ответный выпад. Поскольку крайне маловероятно, что мы когда-нибудь еще раз пересекемся, остается только пожелать Вам всяческих успехов и долгой творческой жизни...

Логическая блокировка записи при многопользовательской работе приложения

Добавлено: 01 Март 2015, 0:30
Shur
Спасибо. Мерзавца забираю. Вам тоже желаю долгого творчества и быть терпимее к другим точкам зрения, особенно, если они должным образом аргументируются.

И теперь уже вместо послесловия.
С SAP мне в жизни работать не пришлось, однако после его здесь упоминания решил погуглить про него по теме. И нагуглил http://www.youtube.com/watch?v=X_b9wAvN314.
Но вот, что показалось интересным: люди в SAP учатся настраивать в своих системах OCC, а у нас в Кларионе, уже имея OCC в шаблонах, спрашивают друг у друга, как реализовывать PCC...