Мы работаем над проектом, который должен собирать данные журнала и аудита и хранить их в хранилище данных для архивирования и просмотра. Мы не совсем уверены, какое хранилище данных подойдет нам.
"audit: {отметка времени: '86346512', хост ':' foo ', имя пользователя:' bar ', задача:' foo ', результат: 0}"
или "журнал: {отметка времени: '86346512', host ':' foo ', terminalid: 1, type =' bar ', rc = 0} "
'получить аудит для пользователя и периода времени'
или 'получить журнал для terminalid и time period '
В настоящее время мы оцениваем базы данных NoSQL, такие как Hadoop / Hbase, CouchDB, MongoDB и Cassandra. Подходят ли нам эти базы данных? Какой из них подойдет лучше всего? Есть ли варианты лучше?