我正在寻找一个灵活的事件记录的平台来存储预先定义(用户名,IP地址)和非预定义的(可以作为产生Django需要的任何代码)。我目前正在使用日志文件做一些工作,但最终需要各种分析脚本并最终以DB结尾,因此我正在考虑立即将它扔到nosql存储区(如MongoDB或Redis)中。寻找:NoSQL的(Redis的/ mongodb的)基于事件记录的Django
的想法是能够轻松地查询,例如,哪个IP地址,用户最常用的来源,用户是否曾经进行了一些行动,查找特定事件的结果,等
有什么已经做到了吗?
如果不是这样,我想这:
“事件”是附在请求对象的字典。中间件填充了各种部分(用户名,IP,SQL时间),代码根据需要填写其余部分。
该请求提供服务的请求后钩后丢弃该事件到mongodb的/ redis的,归一化各个领域(例如递增的用户名:IP地址计数器),并在作为正在下降的其余部分。智慧/指针代码,做一些
字/所有这一切都将不胜感激。
那你最终使用或你怎么做呢?我需要一个类似的解决方案。谢谢! – zubinmehta 2013-01-13 09:50:02