powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / способы записи в таблицу историю
25 сообщений из 220, страница 7 из 9
способы записи в таблицу историю
    #38780320
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУwinsky!МСУ, давайте без гвоздей. просто порассуждайте. представье, что используется только windows аутентификация, пользователь всегда известен в контексте запроса... чем плохо-то? аргументируйте.
аргумент - это плохо потому что плохо и где мои гвозди - не катит
Ок. Сейчас используется только windows аутентификация. Потом еще попросится формс аутентификация. Потом роли. Роли в базе храним. А потом хук с правой, выкинули MS SQL и купили Oracle. В случае с безопасностью уровня сервере приложений - нам пох. В твоем варианте задача не выполнимая.
я выше ответил :)
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780321
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кwinsky!пропущено...

я не предлагал модифицировать исходную таблицу вообще.А я не про Вас, а про " кого-то другого ". :-)

А она не модифицировалась (таблица) она сразу с этим полем создавалась
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780322
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!с какого бодунища, простите? я же вам говорю, не пытайтесь сильно абстрагироваться - есть конткретно окружение, оно не изменится в обозримом будущем. в этом окружении и при описанном мною сценарии все работает просто прекрасно. это просто проверено. это НЕ универсальное решение. И, например, проектируя абсолютно новую систему, я бы врядли использовал такой подход. Но таки он имеет право на жизнь.
я просто противник абсолютизма. есть у триггеров ниша своя...

а, ну дык етить. работает и ладно. но права на жизнь он всё же не имеет
даже как минимум с экономической точки зрения. кто эти триггеры сопровождать будет?
и зачем козе баян, если без триггеров задачи прекрасно решаются?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780324
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНу какая разница, как строится цепочка транзакций, привязанных к документу, через явную ссылку DocHistoryID, или через DocID + LogDate.
Большая разница. Лишнее поле :) Ну так ты и не рассказал, почему у меня прошлое значение нельзя узнать. Можно! ))

Алексей КВерь мне!
Да ты фантазер!
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780326
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУОтрываем с помощью молотка и лома. Ну ты знаешь :)

а как иначе-то
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780327
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!сегодня, пятницо, кстати.
МСУ, какдила? :) я давно не заходил сюда...
Норм, виныч :) Вот, всё копашимся тут как видишь )) Как бизнес?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780330
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttwinsky!с какого бодунища, простите? я же вам говорю, не пытайтесь сильно абстрагироваться - есть конткретно окружение, оно не изменится в обозримом будущем. в этом окружении и при описанном мною сценарии все работает просто прекрасно. это просто проверено. это НЕ универсальное решение. И, например, проектируя абсолютно новую систему, я бы врядли использовал такой подход. Но таки он имеет право на жизнь.
я просто противник абсолютизма. есть у триггеров ниша своя...

а, ну дык етить. работает и ладно. но права на жизнь он всё же не имеет
даже как минимум с экономической точки зрения. кто эти триггеры сопровождать будет?
и зачем козе баян, если без триггеров задачи прекрасно решаются?

задача реашается, если мы проектируем новую систему.
но. когда вот так:
есть база (базы) (MS SQL Server, никаких ораклов не будет никогда.) .
есть набор самых разных (технологически) приложений, у которых общее только - они подключаютсяк серверу БД чз вин аутентификацию.
нужно отслеживать изменения в некоторых таблицах.
что бы вы делали?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780331
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
триггеры:



а чо? вроде стоит
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780332
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!я выше ответил :)
Пойми, триггер - это костыль в архитектуре. Особенно, если бизнес логика у нас решается на стороне сервера приложений (только давай не будем поднимать тему по 2-tier ), как это делают нормальные пацаны :)
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780333
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttтриггеры:



а чо? вроде стоит

В точку
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780334
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а кто-то с datawarehouse-ами работал?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780335
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306Алексей Кпропущено...
А я не про Вас, а про " кого-то другого ". :-)

А она не модифицировалась (таблица) она сразу с этим полем создаваласьНу не у всех такое поле есть.
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780336
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!задача реашается, если мы проектируем новую систему.
но. когда вот так:
есть база (базы) (MS SQL Server, никаких ораклов не будет никогда.) .
есть набор самых разных (технологически) приложений, у которых общее только - они подключаютсяк серверу БД чз вин аутентификацию.
нужно отслеживать изменения в некоторых таблицах.
что бы вы делали?

я бы запилил веб-сервис, через которую приложения подключались бы.
никаких прямых подключений к БД.

если же уже всё как-то сбито и работает (см. картинко выше), то лучше ничего не трогать. пусть как-нибудь доживает свой век.
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780338
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУwinsky!сегодня, пятницо, кстати.
МСУ, какдила? :) я давно не заходил сюда...
Норм, виныч :) Вот, всё копашимся тут как видишь )) Как бизнес?
та никак... все наемник. недавно работу поменял вот
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780340
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУwinsky!я выше ответил :)
Пойми, триггер - это костыль в архитектуре. Особенно, если бизнес логика у нас решается на стороне сервера приложений (только давай не будем поднимать тему по 2-tier ), как это делают нормальные пацаны :)
костыль. поэтому я и говорил, что оно и к бизнес логике не относится..
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780341
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!а кто-то с datawarehouse-ами работал?
Конечно. Какое они имеют отношение к теме?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780342
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttwinsky!задача реашается, если мы проектируем новую систему.
но. когда вот так:
есть база (базы) (MS SQL Server, никаких ораклов не будет никогда.) .
есть набор самых разных (технологически) приложений, у которых общее только - они подключаютсяк серверу БД чз вин аутентификацию.
нужно отслеживать изменения в некоторых таблицах.
что бы вы делали?

я бы запилил веб-сервис, через которую приложения подключались бы.
никаких прямых подключений к БД.

если же уже всё как-то сбито и работает (см. картинко выше), то лучше ничего не трогать. пусть как-нибудь доживает свой век.
приложения, некоторые, по крайней мере вы менять не можете, забыл сказать.
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780343
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!МСУпропущено...

Норм, виныч :) Вот, всё копашимся тут как видишь )) Как бизнес?
та никак... все наемник. недавно работу поменял вот
Так а где сейчас крутишься?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780344
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КНу какая разница, как строится цепочка транзакций, привязанных к документу, через явную ссылку DocHistoryID, или через DocID + LogDate.
Большая разница. Лишнее поле :) Ну так ты и не рассказал, почему у меня прошлое значение нельзя узнать. Можно! ))Ну его съест чистильщик лога. :-)
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780345
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!приложения, некоторые, по крайней мере вы менять не можете, забыл сказать.

ну что ж делать. видимо для таких случаев триггеры и были созданы. 1-ое травматологическое отделение. вызывается команда триггеров
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780347
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsky!, датаварехаусы, кубы, меры, процессинг, ETL, всякие SSIS и прочие шалости - это отдельная тема. Которая, кстати, стоит особняком от продуктива. Там свои какашки. Вот пусть там и накручивают грабли уважаемые DBD :)
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780348
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУпропущено...

Большая разница. Лишнее поле :) Ну так ты и не рассказал, почему у меня прошлое значение нельзя узнать. Можно! ))Ну его съест чистильщик лога. :-)
Он съест неактуальные транзакции. А аткуальная всегда останится. Одна. Если одна, то нельзя есть!
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780349
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУwinsky!а кто-то с datawarehouse-ами работал?
Конечно. Какое они имеют отношение к теме?

вот предположим такое:

есть некоторые транз. данные, ну например продажи. могут добавлятся/менятся/удалятся.
нужно инкрементально апдейтить олап куб, т.е. скармливать ему на входе только дельту изменений. кто как решает подобную задачу?
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780350
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУwinsky!, датаварехаусы, кубы, меры, процессинг, ETL, всякие SSIS и прочие шалости - это отдельная тема. Которая, кстати, стоит особняком от продуктива. Там свои какашки. Вот пусть там и накручивают грабли уважаемые DBD :) та да, сейчас вспомнилось....
...
Рейтинг: 0 / 0
способы записи в таблицу историю
    #38780351
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУwinsky!пропущено...

та никак... все наемник. недавно работу поменял вот
Так а где сейчас крутишься?
у одного из наших крупных аутсорсеров. не хочу конкретно называть... проект - страшное уг. скучно.
...
Рейтинг: 0 / 0
25 сообщений из 220, страница 7 из 9
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / способы записи в таблицу историю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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