在大型数据集上使用哪个数据库进行点查询?

时间:2019-12-19 11:25:28

标签: database large-data

我需要存储每个用户的用户活动(Web /应用程序上的活动)以及时间戳,以后需要进行点查询(例如:返回特定用户的特定活动(或多个活动))时间范围(通过公开API或使用某些UI工具)。我应该使用哪个数据库?

我首先想到使用mongoDb并将数据存储为userId和活动列表的键值对,但是然后要获取特定的活动,我需要遍历所有活动。第二种选择是使用SQL类型数据库(如MySQL)将架构维护为userId,活动,时间戳,并为每个活动插入新记录。

每天插入大约1.5亿条记录(活动),我需要将这些记录保留大约一两个星期。

0 个答案:

没有答案