简体   繁体   中英

Which database to choose for user event logging

I am looking into finding the database that has the best fit for my current problem. I need to log user related events. A bit like Google analytics. Whenever an event happens that relate to a customer I need to log what The event was. For example. The customer reads an article. I need to log. User info. Organisation info in which the user resides. Info about the article. (Id, how much was read, etc) Time of event.

In other cases it could be something different but still relatively get to the the customer. So the data is somewhat unstructured.

Later on Alle these events needs to be analyzed. Some for behaviour analysis other could be calculated how much the user should pay for the services in They have used.

There has to be some level of real time interaction with the system, f.ex. Having real time analytics running to see specific behaviour or other.

It should be able to handle at least one million events a day and also be able to have an index that holds data for 5 years. Events will be fairly small.

We are primarily a .NET house so a nice framework around the system that supports . NET would be nice.

I hope that someone has suggestions or can point me at some literature that reflects on my above scenario. I have looked quite a bit but have not found any really good docs about this.

Thanks.

Mongo 确实有很好的 .NET 驱动程序,似乎是一个不错的选择: https : //docs.mongodb.com/ecosystem/use-cases/storing-log-data/

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM