gpt4 book ai didi

mysql - 网络分析的最佳数据存储

转载 作者:可可西里 更新时间:2023-11-01 07:35:48 25 4
gpt4 key购买 nike

我想编写一个自定义的网络分析和行为跟踪解决方案,并将其用作反馈机制,例如。用于搜索或内容建议。

如果仅用于短期数据,我会使用一些数据保留有限的 NOSQL 引擎。但理想情况下,我想保留悠久的历史。

我过去看到的一个很好的方法是使用 mysql 进行存储,每月一张表,将旧表转换为 MySQL ARCHIVE 格式。为了浏览文件和汇总数据,实现了 MySQL View 。

我的问题:Google Analytics 之类的东西如何存储其数据?在结构化数据库或其他东西中。您建议采用哪种方式来避免长期内存消耗,同时保持查询可能性的灵 active ?

(我不关心写入数据库的速度,这将发生在异步批处理中而不是实时)

最佳答案

Google 使用自己的 Big Table 实现来存储其数据。如果您对大数据解决方案和利用大数据感兴趣,您应该看看这个。对于基于 google 的 Big Table 构建的开源实现,请查看 Hbase/Hadoop。我会在一分钟内发回一些链接。

对此类数据进行的分析本身使用映射/归约操作。

关于mysql - 网络分析的最佳数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com