我正在为我的网站开发一个统计模块,该模块将帮助我衡量转化率和其他有趣的数据。如何处理网站统计信息模块的大量数据
我使用的机制是 - 将数据库条目存储在统计表中 - 每次用户在我的数据库中输入特定区域时(我通过cookie的帮助避免重复记录)。
例如,我有以下区域:
- 网站 - 作为我停止信任谷歌分析最近数唯一用户的通用区域。
- 类别 - 自我描述。
- Minisite - 自我描述。
- 产品图片 - 每当用户看到产品和提交表单时。
问题是一个月后,我的统计表格是挤满了行的很多,和ASP.NET页面,我写来解析数据加载真的慢。
我想也许编写一个服务,将以某种方式解析数据,但我看不到任何方式做到这一点,而不会失去灵活性。
我的问题:
- 如何大规模数据分析的应用 - 如谷歌Analytics(分析)加载数据如此之快?
- 我做这件事的最好方法是什么?
- 也许我的数据库设计是错误的,我应该只在一个表中存储数据?
感谢任何人帮助,
伊藤。
“解析”是什么意思?请提供数据模型(表格或图片的DDL或摘要或其他内容)。这可能是一个标准的数据仓库问题,顺便说一句。但是,从描述中很难看出。 – 2009-01-27 13:07:07