Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кто где хранит аудит действий приложения / 25 сообщений из 36, страница 1 из 2
11.07.2018, 11:14
    #39672440
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
Мое бизнес-приложение реализовано на .NET Core 2.1
Сейчас планирую реализовать аудит действий пользователей.
Кто где хранит эти данные ElasticSearch, Mongodb?
Как направление посоветуете?
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
11.07.2018, 12:11
    #39672473
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_max,
В боевой базе табличка UserAudit.
Там денормализованные данные.
Колонка CRUD флаг что делал.
...
Рейтинг: 0 / 0
11.07.2018, 12:14
    #39672476
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
Petro123mr_max,
В боевой базе табличка UserAudit.
Там денормализованные данные.
Колонка CRUD флаг что делал.
Я вот думаю на mongodb делать, там же и боевая база.
...
Рейтинг: 0 / 0
11.07.2018, 12:32
    #39672484
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
если просто складировать то пофигу, а вот если поиск надо делать и сложный я б выбрал эластик
...
Рейтинг: 0 / 0
11.07.2018, 12:42
    #39672489
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
handmadeFromRuэластикну, это уже холивар.
Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более.
Т.е. это как носки к галстуку или галстук к носкам?
IMHO
...
Рейтинг: 0 / 0
11.07.2018, 13:17
    #39672514
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_max,

Зависит от задач. Хранить можно где угодно и как угодно.
...
Рейтинг: 0 / 0
11.07.2018, 13:18
    #39672517
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_maxЯ вот думаю на mongodb делать, там же и боевая база.

Единственное, что могу посоветовать. Не храните аудит в основной БД.
...
Рейтинг: 0 / 0
11.07.2018, 13:21
    #39672527
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
hVosttmr_maxЯ вот думаю на mongodb делать, там же и боевая база.

Единственное, что могу посоветовать. Не храните аудит в основной БД.
почему?
...
Рейтинг: 0 / 0
11.07.2018, 13:27
    #39672534
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
Petro123handmadeFromRuэластикну, это уже холивар.
Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более.
Т.е. это как носки к галстуку или галстук к носкам?
IMHO
ну почему холивар? я конкретно указал условия что при сложном поиске и это мое имхо. ты же тоже свое имхо высказываешь. я вроде не говорил что бд говно.

у меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает.
...
Рейтинг: 0 / 0
11.07.2018, 13:29
    #39672540
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_maxпочему?
размер бд вырастит крайне сильно
...
Рейтинг: 0 / 0
11.07.2018, 13:39
    #39672548
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_maxhVosttпропущено...


Единственное, что могу посоветовать. Не храните аудит в основной БД.
почему?

Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных.
...
Рейтинг: 0 / 0
11.07.2018, 14:19
    #39672586
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
hVosttmr_maxпропущено...

почему?

Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных.

Спасибо за подсказку.
...
Рейтинг: 0 / 0
11.07.2018, 14:23
    #39672587
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
handmadeFromRu,
Да. Про размер растет я зыбыл.
Это правда. И бэкап потом посложнее гиморнее.
С другой стороны принято задачи админки(быкапы) не мешать с разрабокой
Есть куча средств по перекидыванию логов утилитами из системы хоть на другой сервак.
Тогда логи только месячной свежести. Остальные за деньги))).
...
Рейтинг: 0 / 0
11.07.2018, 14:27
    #39672592
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
hVosttmr_maxпропущено...

почему?

Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных.
Попробую на монге реализовать на другой базе.
...
Рейтинг: 0 / 0
11.07.2018, 14:53
    #39672611
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера?
...
Рейтинг: 0 / 0
11.07.2018, 15:00
    #39672619
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
Petro123mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера?
EF и триггеры не использую в проекте, отошел от sql.
...
Рейтинг: 0 / 0
11.07.2018, 16:57
    #39672674
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу)
Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд?
Или прямо лапшекодом в бизнес логике БЛ?
...
Рейтинг: 0 / 0
11.07.2018, 23:42
    #39672789
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_maxМое бизнес-приложение реализовано на .NET Core 2.1
Сейчас планирую реализовать аудит действий пользователей.
Кто где хранит эти данные ElasticSearch, Mongodb?
Как направление посоветуете?
__________________________________________________________________
THE TRUTH IS OUT THEREMongoDB, отдельная база
...
Рейтинг: 0 / 0
11.07.2018, 23:46
    #39672791
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
Petro123mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу)
Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд?
Или прямо лапшекодом в бизнес логике БЛ?
У ТС MongoDB. Но ты ещё раз спроси
...
Рейтинг: 0 / 0
12.07.2018, 07:25
    #39672841
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
skyANAPetro123пропущено...
еще раз спрошу)
Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд?
Или прямо лапшекодом в бизнес логике БЛ?
У ТС MongoDB. Но ты ещё раз спроси
Твоя миссия - вечно ходить вокруг меня))
...
Рейтинг: 0 / 0
12.07.2018, 09:56
    #39672907
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
Petro123skyANAпропущено...

У ТС MongoDB. Но ты ещё раз спроси
Твоя миссия - вечно ходить вокруг меня))
Нет. Просто ты исправно лезешь в топике по .Net и пишешь фигню всякую.
Мимо пройти просто не получается
...
Рейтинг: 0 / 0
12.07.2018, 10:01
    #39672914
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
handmadeFromRuу меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает.
Но тонны логов-то при этом сначала в файлы пишутся, верно?
...
Рейтинг: 0 / 0
12.07.2018, 10:02
    #39672915
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
mr_max,

ещё можете в сторону InfluxDB глянуть
...
Рейтинг: 0 / 0
12.07.2018, 10:15
    #39672920
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
skyANA,

Всё-таки это для логов и метрики. Для аудита зачастую делается интерфейс, прибитый к источнику изменений, например, посмотреть кто и когда менял значение этого поля, или график активности над определёнными данными различных отделов. Т.е. нужны полноценные запросы и работа с отчётами.

Конечно зависит от задач.
...
Рейтинг: 0 / 0
12.07.2018, 10:16
    #39672921
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто где хранит аудит действий приложения
skyANAМимо пройти просто не получается я знаю милый, не оправдывайся.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кто где хранит аудит действий приложения / 25 сообщений из 36, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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