我们正在开发一个项目,该项目应收集日志和审计数据并将其存储在数据存储区中以进行存档和一些视图.我们不太确定哪个数据存储区对我们有用.
"audit:{timestamp: '86346512',host':'foo',username:'bar',task:'foo',result:0}"或"journal:{timestamp:'86346512',host':'foo',terminalid:1,type='bar',rc=0}"'get audit for user and time period'或'get journal for terminalid and time period'目前我们正在评估NoSQL数据库,如Hadoop/Hbase,CouchDB,MongoDB和Cassandra.这些数据库对我们来说是正确的数据库吗?哪个最适合?有更好的选择吗?