Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 选择哪个数据库进行用户事件日志记录_Sql_Mongodb_Hadoop_Ravendb_Database - Fatal编程技术网

Sql 选择哪个数据库进行用户事件日志记录

Sql 选择哪个数据库进行用户事件日志记录,sql,mongodb,hadoop,ravendb,database,Sql,Mongodb,Hadoop,Ravendb,Database,我正在寻找最适合我当前问题的数据库。 我需要记录与用户相关的事件。有点像谷歌分析。 每当发生与客户相关的事件时,我都需要记录事件内容。 例如 客户读了一篇文章。 我需要登录。 用户信息。 用户所在的组织信息。 关于这篇文章的信息。(身份证、读了多少等) 事件发生的时间 在其他情况下,它可能会有所不同,但仍然相对地接近客户。 因此,数据在某种程度上是非结构化的 稍后需要对所有这些事件进行分析。 一些用于行为分析,另一些用于计算用户应该为他们使用的服务支付多少费用 必须与系统进行一定程度的实时交互,

我正在寻找最适合我当前问题的数据库。 我需要记录与用户相关的事件。有点像谷歌分析。 每当发生与客户相关的事件时,我都需要记录事件内容。 例如 客户读了一篇文章。 我需要登录。 用户信息。 用户所在的组织信息。 关于这篇文章的信息。(身份证、读了多少等) 事件发生的时间

在其他情况下,它可能会有所不同,但仍然相对地接近客户。 因此,数据在某种程度上是非结构化的

稍后需要对所有这些事件进行分析。 一些用于行为分析,另一些用于计算用户应该为他们使用的服务支付多少费用

必须与系统进行一定程度的实时交互,f.ex。运行实时分析以查看特定行为或其他

它应该能够每天处理至少一百万个事件,并且能够有一个保存数据5年的索引。 活动规模将相当小

我们主要是一个.NET的房子,所以是一个围绕系统支持的很好的框架。那太好了

我希望有人能给我提供一些建议,或者能给我指出一些反映我上述情况的文献。我看了很多,但是没有找到任何关于这个的好文档


谢谢

Mongo确实有很好的.NET驱动程序,似乎是个不错的选择:

嗨。谢谢你的链接。我还没有找到MongoDB的用例。看来MongoDB现在有了一个连接到ApacheSpark的连接器,所以进行实时分析应该是可能的。