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

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

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

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

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


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

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

почему?

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

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

почему?

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

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

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

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

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


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