【问题标题】:best storage solution for data samples数据样本的最佳存储解决方案
【发布时间】:2012-06-28 08:55:00
【问题描述】:

我正在开发一个收集用户活动样本(打开窗口、滚动、进入页面、离开页面等)的系统,并且我正在寻找存储这些样本并对其进行查询的最佳方式。

我更喜欢智能的东西,我可以通过查询执行类似 sql 的分组(例如,给我所有按日期和小时分组的窗口打开事件),当然还有足够灵活的东西,以防我需要在其中添加列未来。

我试图避免考虑我可能需要的所有查询,而只是按时间保存数据的聚合版本,因为我想做深入研究。 (例如,按日期和时间统计所有的窗口打开事件,然后查看每个时间范围内的所有事件,或者将其更改为唯一的 userId)。

谢谢。

PS - 我目前使用 MySql 来完成这项任务,但预计数据会迅速增长。我也尝试过 mongoDB。

【问题讨论】:

    标签: mysql mongodb storage


    【解决方案1】:

    我相信 mongoDB 可以是一个很好的解决方案。首先,它旨在保存大数据,并且非常易于使用和扩展(副本集或分片)。表达语言也很扎实。我的意思是它不如 SQL 强大,但仍然足够好。这是一个很好的link,关于将 SQL 命令映射到 MongoDB。

    还有其他替代方案,但我认为或者它们太复杂或者它们的表达语言不够强大。

    也看看这个link,它可以帮助您找到适合您的解决方案。

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 2010-09-28
      • 1970-01-01
      • 2020-04-12
      相关资源
      最近更新 更多