powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки
25 сообщений из 232, страница 5 из 10
web, корпоративные системы и блокировки
    #39617729
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAблокировок по факту нет и не планируется а в Core?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617766
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVДык а сколько длилось блокирование ? Часами ? Скольким юзерам нужен был файл ? Многим ?

В учетных системах такие случаи - редкость.

У нас был большой документ - смета. Там были строки у многих отделов. И в этом документе часто были коллизии юзеров: при сохранении затирались чужие свежие правки.
Это очень мешало и был введен механизм блокирования.

зы: Помню много лет назад:
Магазин. Операторы приходуют много товара. Операторша случайно зашла в чужой пустой документ. :)
Начала добавлять товар. Вдруг кроме своих появились посторонние строки.
Она их грохнула. Они опять появились.
Другая операторша благим матом: - Куда подевалась моя молочка ????!!!! Откуда тут водка ????????!!!!


Вот эти костыли с мануально-анальными блокировками нужны только разработчикам, которые не способны сделать юзер-фредли решение, так, чтобы кто угодно мог работать с данными когда угодно независимо от того, что какой-то Вася на несколько часов залипнет в форму. Я считаю, что блокировка записей на уровне: один редактирует, другие читают -- импотентное решение, абсолютно неудобное и создающее больше проблем, чем пользы.

Решение довольно простое, ничего не блокировать. Хранить версию и при различии версии, показывать пользователю, чьи он изменения собирается затереть, и дать ему возможность смержить свои изменения с другими. И не надо ипать мозг блокировками никому.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617767
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касается блокировок, у нас было внутреннее А/Б тестирование, как раз когда проводился усиленный сбор информации на объектах по всей России. Те пользователи, у которых были блокировки, буквально засрали фидбек своим нытьём и жалобами.

И это понятно, потому что это не нормально в современном мире, вместо автоматизированных средств, лепить какое-то унылое УГ, из-за банальной неспособности скрыть сложности от пользователя и не парить ему мозг.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617776
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttРешение довольно простое, ничего не блокировать. Хранить версию и при различии версии, показывать пользователю, чьи он изменения собирается затереть, и дать ему возможность смержить свои изменения с другими. И не надо ипать мозг блокировками никому.+1
Только смержить это не просто.
Руками надо.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617779
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты я вижу тоже почитал минут 30.
Что я почитал минут 30? Там статья на лист
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617780
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttРешение довольно простое, ничего не блокировать. Хранить версию и при различии версии, показывать пользователю, чьи он изменения собирается затереть, и дать ему возможность смержить свои изменения с другими. И не надо ипать мозг блокировками никому.+1
Только смержить это не просто.
Руками надо.

Если показать пользователю различия прям на форме, в удобном виде, и дать инструменты, то для пользователя всё просто. Ну а для разработчика да, надо мозгом поработать, и потрудиться. Это знаете ли, не для всех.. )
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617786
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAблокировок по факту нет и не планируется а в Core?
Core-шморе. На фига тебе вообще нужны блокировки на уровне ORM? Особенно в контексте веб проекта, о котором кстати именно ты просил не забывать.

Представь себе высоконагруженное веб приложение. В балансировке несколько серверов.
Один запрос прилетает на один сервер, берёт блокировку на уровне твоего ORM, другой запрос прилетает на другой сервер, как он узнает о блокировке?

Если узнает, значит блокировка на самом деле не на уровне ОРМ, а на уровне БД, или сервиса распределённых блокировок.
То есть никто не мешает выкинуть ОРМ и использовать этот механизм напрямую.

Ну нет в ОРМ никакой магии
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617788
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Че пристал.
Я изучаю ЕF, а ты Nhinernate для шарп.
И разошлись.
Вадя ничего изучать не будет, т.к. это прокладка.
Занавес!
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617789
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttLSVДык а сколько длилось блокирование ? Часами ? Скольким юзерам нужен был файл ? Многим ?

В учетных системах такие случаи - редкость.

У нас был большой документ - смета. Там были строки у многих отделов. И в этом документе часто были коллизии юзеров: при сохранении затирались чужие свежие правки.
Это очень мешало и был введен механизм блокирования.

зы: Помню много лет назад:
Магазин. Операторы приходуют много товара. Операторша случайно зашла в чужой пустой документ. :)
Начала добавлять товар. Вдруг кроме своих появились посторонние строки.
Она их грохнула. Они опять появились.
Другая операторша благим матом: - Куда подевалась моя молочка ????!!!! Откуда тут водка ????????!!!!


Вот эти костыли с мануально-анальными блокировками нужны только разработчикам, которые не способны сделать юзер-фредли решение, так, чтобы кто угодно мог работать с данными когда угодно независимо от того, что какой-то Вася на несколько часов залипнет в форму. Я считаю, что блокировка записей на уровне: один редактирует, другие читают -- импотентное решение, абсолютно неудобное и создающее больше проблем, чем пользы.

Решение довольно простое, ничего не блокировать. Хранить версию и при различии версии, показывать пользователю, чьи он изменения собирается затереть, и дать ему возможность смержить свои изменения с другими. И не надо ипать мозг блокировками никому.Главное разработчикам-то нравится использовать Git, а не Visual SourceSafe, где, с**а, Вася опять забыл сделать Checkout перед отпуском!
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617791
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНа фига тебе вообще нужны блокировки на уровне ORM?я понял о чем ты.
Я снизу к верху решения люблю.
Линейку решений.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617792
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANA,
Че пристал.
Я изучаю ЕF, а ты Nhinernate для шарп.
И разошлись.
Вадя ничего изучать не будет, т.к. это прокладка.
Занавес!
Да хватит уже фигню писать всякую. Зачем мне изучать Nhinernate, если он у нас в проекте используется и мы от него постепенно отказываемся?

Да и данные у нас хранятся не только в SQL Server, но и в MongoDB, Couchbase, ElasticSearch.
Что мне твой Nhinernate даст в таком вот веб проекте в контексте топика? Ничего.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617795
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Мне тебя уже не убедить.
Мы разного вероисповедания.
Рассказывай про сервер блокировок.
Я толерантен).
А спорить глупо.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617798
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕсли показать пользователю различия прям на форме, в удобном виде, и дать инструменты, то для пользователя всё просто. Ну а для разработчика да, надо мозгом поработать, и потрудиться. Это знаете ли, не для всех.. )да.
Кстати, теоретики веб проектов рекомендуют развести юзверей по ролям и задачам просто административным приказом.
Чтобы таких форм мерже было меньше.
Так сказать искуственный параллелизм.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617799
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

меня не надо в чём-то убеждать, я высказал своё мнение, ты его хочешь принимай, хочешь нет.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617803
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Кстати, теоретики веб проектов рекомендуют развести юзверей по ролям и задачам просто административным приказом.

Роли фуфло, даёшь нормальное управление доступом на базе ABAC :)
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617808
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttABAC прикольно. Почитал.
Главное чтобы поддержа, либы были.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617809
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Главное чтобы поддержа, либы были.

Их практически нет.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617813
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123пропущено...
+1
Только смержить это не просто.
Руками надо.

Если показать пользователю различия прям на форме, в удобном виде, и дать инструменты, то для пользователя всё просто. Ну а для разработчика да, надо мозгом поработать, и потрудиться. Это знаете ли, не для всех.. )вася и петя поправили документ
вася сохранился
пете отлуп и форму для сравнения
петя смотрит и верифицирует
и сохраняется
а в это время вася поправил еще какую-то хрень и уже сохранился
и петя всё заново
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617815
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxвася и петя поправили документ
вася сохранился
пете отлуп и форму для сравнения
петя смотрит и верифицирует
и сохраняется
а в это время вася поправил еще какую-то хрень и уже сохранился
и петя всё заново

и в чём тут проблема? абсолютно нормально? или программа должна настучать на васю начальнику, что он саботирует работу? какое ожидание?
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617816
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxи петя всё заново

при чём у нас такое было, когда пользователь раз 5 пытался сохранить форму, активность была очень высокой. мы собирали фидбек по логам, пользователь сказал, что это зашибись!
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617817
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttпри чём у нас такое было, когда пользователь раз 5 пытался сохранить форму, активность была очень высокой. мы собирали фидбек по логам, пользователь сказал, что это зашибись!а если показывать пользователю сразу , что и кто редактирует параллельно - было бы намного быстрее.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617818
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то, что пользователь с радостью мёрджит свои и чужие изменения, при этом перелистывая документы - это чей-то горячечный бред
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617823
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttпри чём у нас такое было, когда пользователь раз 5 пытался сохранить форму, активность была очень высокой. мы собирали фидбек по логам, пользователь сказал, что это зашибись!а если показывать пользователю сразу , что и кто редактирует параллельно - было бы намного быстрее.

что именно бы быстрее? Васе надо актуализировать численные параметры, Петя правит наименование. Васе посрать на то, что там правит Петя, и знание о том, что Петя открыл форму на изменение ничего Васе не даёт. ровным счётом ничего.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617825
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxто, что пользователь с радостью мёрджит свои и чужие изменения, при этом перелистывая документы - это чей-то горячечный бред

я в вашем бреде аргументов увидел ровно ноль. а у нас проводились тестирования, с этим люди работают, да и кроме того, самый ближайший аналог: Git, да люди с удовольствием делают мержи, и никто не хочет работать с допотопными CVS с блокировками, потому что это пздц.
...
Рейтинг: 0 / 0
web, корпоративные системы и блокировки
    #39617830
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

они никогда не работали с реальными данными
...
Рейтинг: 0 / 0
25 сообщений из 232, страница 5 из 10
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / web, корпоративные системы и блокировки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]