powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / небольшая учетная система - Core?
25 сообщений из 123, страница 2 из 5
небольшая учетная система - Core?
    #39806075
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухProga,

я видео не смотрел и, соответсвенно, не в курсе как там конкретно выстроено управление транзакциями не на сервере БД

но лично для меня формулировка "это зло", потому что "базовики повесят", "взаимоблокировки разруливать будете", "500 пользаков ввели данные, жмут сохранить, а у них не сохранилось", выглядит, мягко говоря, не убедительно

последний раз сталкивался с блокировками из-за зависшей клиентской транзакции в 2004-м году, в большой монолитной ERP
если архитектура вашей системы застряла в том же времени, то проблемы скорее всго из-за неё, а не из-за транзакций не на сервере БД
У тебя просто нет общих данных
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806084
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosДмитрий МухProga,

я видео не смотрел и, соответсвенно, не в курсе как там конкретно выстроено управление транзакциями не на сервере БД

но лично для меня формулировка "это зло", потому что "базовики повесят", "взаимоблокировки разруливать будете", "500 пользаков ввели данные, жмут сохранить, а у них не сохранилось", выглядит, мягко говоря, не убедительно

последний раз сталкивался с блокировками из-за зависшей клиентской транзакции в 2004-м году, в большой монолитной ERP
если архитектура вашей системы застряла в том же времени, то проблемы скорее всго из-за неё, а не из-за транзакций не на сервере БД
У тебя просто нет общих данныхЧто ты подразумеваешь под общими данными?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806094
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosДмитрий МухProga,

я видео не смотрел и, соответсвенно, не в курсе как там конкретно выстроено управление транзакциями не на сервере БД

но лично для меня формулировка "это зло", потому что "базовики повесят", "взаимоблокировки разруливать будете", "500 пользаков ввели данные, жмут сохранить, а у них не сохранилось", выглядит, мягко говоря, не убедительно

последний раз сталкивался с блокировками из-за зависшей клиентской транзакции в 2004-м году, в большой монолитной ERP
если архитектура вашей системы застряла в том же времени, то проблемы скорее всго из-за неё, а не из-за транзакций не на сервере БД
У тебя просто нет общих данных
Сахават, ты как обычно зришь в корень.
У меня 40тыс. пользаков в корпоративной веб-системе, + 1200 бекэнд, в реал тайме порядка 15тыс. транзакций в секунду.
Ребята просто не сталкивались с оверхедами.

Всем добра.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806098
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosпропущено...

У тебя просто нет общих данныхЧто ты подразумеваешь под общими данными?
можно я отвечу.
Работники работают на сменах.
Им проставляют всякие разные атрибуты к сменам, проставлятелей 100-120 человек + роботы.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806128
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaУ меня 40тыс. пользаков в корпоративной веб-системе, + 1200 бекэнд, в реал тайме порядка 15тыс. транзакций в секунду.
можно иметь миллион транзакций, но они все не имеют отношения к взаимоблокировкам.
ProgaРебята просто не сталкивались с оверхедами.
Слово "оверхед" обозначает НЕНУЖНОЕ усложнение, решение или технология.
То есть у тебя оверхед?

ProgaРаботники работают на сменах.
Им проставляют всякие разные атрибуты к сменам, проставлятелей 100-120 человек + роботы.
Есть общие решения к вопросу параллельного доступа к общим ресурсам.
- короткие транзакции
- тип блокировки
- бд неблокировочник
и т.д.
Причём тут в теме про Core хранимки и транзакции в БД?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806130
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Proga,
жду от вас Hello World ASP Core ссылку с транзакциями в базе данных.
То есть учебник или статью от MS или статью с лайками наконец)))
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806179
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaViPRosпропущено...

У тебя просто нет общих данных
Сахават, ты как обычно зришь в корень.
У меня 40тыс. пользаков в корпоративной веб-системе
А у меня более 8 267 148 зарегистрированных пользователей на данный момент.

Что ты подразумевается под общими данными? Что за СУБД? Какой уровень изоляции транзакций?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806183
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaskyANAпропущено...
Что ты подразумеваешь под общими данными?
можно я отвечу.
Работники работают на сменах.
Им проставляют всякие разные атрибуты к сменам, проставлятелей 100-120 человек + роботы.
Ну и?

Блокировки в базе возникают на объектах этой самой базы.
В этом контексте, что подразумевается под общими данными? Что за СУБД? Какой уровень изоляции транзакций?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806191
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА у меня более 8 267 148 зарегистрированных пользователей на данный момент.
Поправил, хотя уже 8 267 162, так что не ошибся
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806202
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAskyANAА у меня более 8 267 148 зарегистрированных пользователей на данный момент.
Поправил, хотя уже 8 267 162, так что не ошибся

одно это число говорить о том что нечего там блокировать и не нужны никакие уровни транзакции
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806209
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ProgaУ меня 40тыс. пользаков в корпоративной веб-системе, + 1200 бекэнд, в реал тайме порядка 15тыс. транзакций в секунду.
можно иметь миллион транзакций, но они все не имеют отношения к взаимоблокировкам.
ProgaРебята просто не сталкивались с оверхедами.
Слово "оверхед" обозначает НЕНУЖНОЕ усложнение, решение или технология.
То есть у тебя оверхед?

ProgaРаботники работают на сменах.
Им проставляют всякие разные атрибуты к сменам, проставлятелей 100-120 человек + роботы.
Есть общие решения к вопросу параллельного доступа к общим ресурсам.
- короткие транзакции
- тип блокировки
- бд неблокировочник
и т.д.
Причём тут в теме про Core хранимки и транзакции в БД?
я прокомментировал видео с ютуба. И указал, что не очень согласен с подходами разработчика, который говорит о своём решении, как о готовой шаблонной конструкции при построении коммерческих приложений. Это моя личная точка зрения.
Оверхед для меня в данном случае, это не спланированая или неожидаемая нагрузка на систему, т.е. планировали при запуске количество транзакций в сек например 7-8 тыс, а заказчик решил подругому использовать - 12-15 тыс. Система в целом перестала справляться с такими нагрузками. Пришлось изменять архитектуру решения. Разруливать пришлось на уровне сервера БД.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806223
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAProgaпропущено...

можно я отвечу.
Работники работают на сменах.
Им проставляют всякие разные атрибуты к сменам, проставлятелей 100-120 человек + роботы.
Ну и?

Блокировки в базе возникают на объектах этой самой базы.
В этом контексте, что подразумевается под общими данными? Что за СУБД? Какой уровень изоляции транзакций?
Про общие данные написал пример, не буду повторяться
СУБД -MS SQL Server 2016.
Блокировки изначально приняли те, что строит автоматический оптимизатор запросов. Однако после пришлось самим разруливать внутри хп.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806229
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANAпропущено...

Поправил, хотя уже 8 267 162, так что не ошибся

одно это число говорить о том что нечего там блокировать и не нужны никакие уровни транзакции
серьёзно?

и при каком же числе зарегистрированных пользователей по твоему мнению надо начинать, или переставать блокировать?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806231
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaЭто моя личная точка зрения.
да. Но проблема в том, что ты продолжаешь говорить сомнительные вещи _с потолка_.
ProgaОверхед для меня в данном случае, это не спланированая или неожидаемая нагрузка на систему, т.е. планировали при запуске количество транзакций в сек например 7-8 тыс, а заказчик решил подругому использовать - 12-15 тыс. Система в целом перестала справляться с такими нагрузками. Пришлось изменять архитектуру решения. Разруливать пришлось на уровне сервера БД.
вы же не рассматривали решение1, решение2 и решение3?
Кто решал по архитектуре?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806234
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaskyANAпропущено...

Ну и?

Блокировки в базе возникают на объектах этой самой базы.
В этом контексте, что подразумевается под общими данными? Что за СУБД? Какой уровень изоляции транзакций?
Про общие данные написал пример, не буду повторяться
СУБД -MS SQL Server 2016.
Блокировки изначально приняли те, что строит автоматический оптимизатор запросов. Однако после пришлось самим разруливать внутри хп.
А чего же "базовики" изначально не построили базу так, чтобы было меньше блокировок?
Не ожидали, что количество транзакций может вырасти?
Не знали как, когда и на какие объекты SQL Server накладывает блокировки?
Им не сообщили каким образом эти объекты БД будут использоваться?

Удивительно.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806236
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaБлокировки изначально приняли те, что строит автоматический оптимизатор запросов.
это я не понял.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806238
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Proga,
оказывается тема ушла в объяснения азов блокировок.
И, можешь обижаться, но ты сам эту тему не проработал.
Удачи!
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806240
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ProgaБлокировки изначально приняли те, что строит автоматический оптимизатор запросов.
это я не понял.
Хинтами внутри хранимок видать стали разруливать.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806248
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaСистема в целом перестала справляться с такими нагрузками. Пришлось изменять архитектуру решения. Разруливать пришлось на уровне сервера БД.
А управление транзакциями не на сервере БД вообще было?
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806258
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Proga,
оказывается тема ушла в объяснения азов блокировок.
И, можешь обижаться, но ты сам эту тему не проработал.
Удачи!
не надо переходить на личности. компетентность мою и моих коллег не вам определять, вы не мой заказчик.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806259
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123пропущено...

это я не понял.
Хинтами внутри хранимок видать стали разруливать.
да
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806260
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Progaкомпетентность мою и моих коллег не вам определять, вы не мой заказчик.
Добро пожаловать в форум!
Тут судят исключительно по вашим текстам.
И то, только в профессиональном плане).
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806262
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAProgaСистема в целом перестала справляться с такими нагрузками. Пришлось изменять архитектуру решения. Разруливать пришлось на уровне сервера БД.
А управление транзакциями не на сервере БД вообще было?
да, в первой версии так и сделали.
но получили фейл. может изначально с архитектурной точки зрения плохая проработка была с нашей стороны и понадеялись, что сможем разрулить на стороне сервера приложений, не смогли. Ушли в хранимки и финты ушами (хинты, optimistic lock и немного версионник)
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806263
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Progaкомпетентность мою и моих коллег не вам определять, вы не мой заказчик.
Добро пожаловать в форум!
Тут судят исключительно по вашим текстам.
И то, только в профессиональном плане).
ок, без обид.
...
Рейтинг: 0 / 0
небольшая учетная система - Core?
    #39806310
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaskyANAпропущено...

А управление транзакциями не на сервере БД вообще было?
да, в первой версии так и сделали.
но получили фейл. может изначально с архитектурной точки зрения плохая проработка была с нашей стороны и понадеялись, что сможем разрулить на стороне сервера приложений, не смогли. Ушли в хранимки и финты ушами (хинты, optimistic lock и немного версионник)
Выходит сейчас нет управления транзакциями не на сервере БД.
И если убрать хинты, optimistic locking и версионник, то получите деградацию производительности.

Спрашивается: при чём тут клиентские транзакции? В архитектуре проблемы.
...
Рейтинг: 0 / 0
25 сообщений из 123, страница 2 из 5
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / небольшая учетная система - Core?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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