Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.07.2018, 11:14
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
Мое бизнес-приложение реализовано на .NET Core 2.1 Сейчас планирую реализовать аудит действий пользователей. Кто где хранит эти данные ElasticSearch, Mongodb? Как направление посоветуете? __________________________________________________________________ THE TRUTH IS OUT THERE ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 12:11
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_max, В боевой базе табличка UserAudit. Там денормализованные данные. Колонка CRUD флаг что делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 12:14
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
Petro123mr_max, В боевой базе табличка UserAudit. Там денормализованные данные. Колонка CRUD флаг что делал. Я вот думаю на mongodb делать, там же и боевая база. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 12:32
|
|||
---|---|---|---|
|
|||
Кто где хранит аудит действий приложения |
|||
#18+
если просто складировать то пофигу, а вот если поиск надо делать и сложный я б выбрал эластик ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 12:42
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
handmadeFromRuэластикну, это уже холивар. Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более. Т.е. это как носки к галстуку или галстук к носкам? IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 13:17
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_max, Зависит от задач. Хранить можно где угодно и как угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 13:18
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_maxЯ вот думаю на mongodb делать, там же и боевая база. Единственное, что могу посоветовать. Не храните аудит в основной БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 13:21
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
hVosttmr_maxЯ вот думаю на mongodb делать, там же и боевая база. Единственное, что могу посоветовать. Не храните аудит в основной БД. почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 13:27
|
|||
---|---|---|---|
|
|||
Кто где хранит аудит действий приложения |
|||
#18+
Petro123handmadeFromRuэластикну, это уже холивар. Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более. Т.е. это как носки к галстуку или галстук к носкам? IMHO ну почему холивар? я конкретно указал условия что при сложном поиске и это мое имхо. ты же тоже свое имхо высказываешь. я вроде не говорил что бд говно. у меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 13:29
|
|||
---|---|---|---|
|
|||
Кто где хранит аудит действий приложения |
|||
#18+
mr_maxпочему? размер бд вырастит крайне сильно ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 13:39
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_maxhVosttпропущено... Единственное, что могу посоветовать. Не храните аудит в основной БД. почему? Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 14:19
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
hVosttmr_maxпропущено... почему? Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных. Спасибо за подсказку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 14:23
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
handmadeFromRu, Да. Про размер растет я зыбыл. Это правда. И бэкап потом посложнее гиморнее. С другой стороны принято задачи админки(быкапы) не мешать с разрабокой Есть куча средств по перекидыванию логов утилитами из системы хоть на другой сервак. Тогда логи только месячной свежести. Остальные за деньги))). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 14:27
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
hVosttmr_maxпропущено... почему? Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных. Попробую на монге реализовать на другой базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 14:53
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 15:00
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
Petro123mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера? EF и триггеры не использую в проекте, отошел от sql. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 16:57
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу) Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд? Или прямо лапшекодом в бизнес логике БЛ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 23:42
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_maxМое бизнес-приложение реализовано на .NET Core 2.1 Сейчас планирую реализовать аудит действий пользователей. Кто где хранит эти данные ElasticSearch, Mongodb? Как направление посоветуете? __________________________________________________________________ THE TRUTH IS OUT THEREMongoDB, отдельная база ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2018, 23:46
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
Petro123mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу) Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд? Или прямо лапшекодом в бизнес логике БЛ? У ТС MongoDB. Но ты ещё раз спроси ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.07.2018, 07:25
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
skyANAPetro123пропущено... еще раз спрошу) Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд? Или прямо лапшекодом в бизнес логике БЛ? У ТС MongoDB. Но ты ещё раз спроси Твоя миссия - вечно ходить вокруг меня)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.07.2018, 09:56
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
Petro123skyANAпропущено... У ТС MongoDB. Но ты ещё раз спроси Твоя миссия - вечно ходить вокруг меня)) Нет. Просто ты исправно лезешь в топике по .Net и пишешь фигню всякую. Мимо пройти просто не получается ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.07.2018, 10:01
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
handmadeFromRuу меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает. Но тонны логов-то при этом сначала в файлы пишутся, верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.07.2018, 10:02
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
mr_max, ещё можете в сторону InfluxDB глянуть ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.07.2018, 10:15
|
|||
---|---|---|---|
Кто где хранит аудит действий приложения |
|||
#18+
skyANA, Всё-таки это для логов и метрики. Для аудита зачастую делается интерфейс, прибитый к источнику изменений, например, посмотреть кто и когда менял значение этого поля, или график активности над определёнными данными различных отделов. Т.е. нужны полноценные запросы и работа с отчётами. Конечно зависит от задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=18&mobile=1&tid=1355180]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 402ms |
0 / 0 |