Аудиторская служба с использованием MongoDB

У меня есть требование создать службу аудита. Все изменения в транзакционной системе будут зафиксированы на уровне сервиса и отправлены в очередь JMS в виде объекта JSON. Эта служба аудита возьмет этот объект JSON и получит задание на его хранение. Традиционный способ состоит в том, чтобы иметь СУБД с таблицами, которые отражают транзакционную БД, и записывать эти изменения в нее. Я думал об альтернативном подходе использования MongoDB для написания различий. что-то вроде ниже.

db.users.insert ({chd_dt: 2016-05-26T20: 25: 12.014Z user_id: 'abc001', возраст: 39 лет, статус: 'A'})

db.users.insert ({chd_dt: 2016-05-27T20: 25: 12.014Z user_id: 'abc001', статус: 'X' })

Мне также придется сделать несколько экранов в стиле отчетности в этом хранилище данных, чтобы бизнес мог их использовать.

Любые предложения в этом отношении высоко ценятся.

0 ответов

Другие вопросы по тегам