我正在寻找最适合我目前问题的数据库。我需要记录与用户相关的事件。有点像谷歌分析。每当发生与客户相关的事件时,我都需要记录事件是什么。例如。顾客读了一篇文章。我需要记录。用户信息。用户所在的组织信息。关于文章的信息(事件发生的时间。
在其他情况下,它可能是不同的东西,但仍然相对地得到客户。所以数据是非结构化的。
稍后需要对所有这些事件进行分析。一些用于行为分析,另一些可以计算出用户应该为他们所使用的服务支付多少费用。
必须与系统进行某种程度的实时交互,例如。运行实时分析以查看特定行为或其他。
它应该能够每天处理至少100万个事件,还能够有一个保存5年数据的指数。事件将相当小。
我们主要是一个.net的房子,所以一个很好的框架周围的系统,支持。那就太好了。
我希望有人能给我一些建议,或者能给我一些文献来反映我的上述情况。我看了不少,但没有找到任何真正好的文件,这方面。
谢谢。
1条答案
按热度按时间8wtpewkr1#
mongo确实有很好的.net驱动程序,似乎是一个不错的选择:https://docs.mongodb.com/ecosystem/use-cases/storing-log-data/