高分提问! 是否有必要用到数据仓库

Reasoncool 2006-12-12 12:37:31
先说一下数据情况:
1、每天有500万的网页浏览数据
2、共有几百个网站
流量大多是通过网络广告带来的,浏览者在网站上的行为:
1、打开首页 然后关闭
2、查看二级页
3、留言
数据需求:(以下数据都要分析出地区、小时时间段)
1、每个网站的来自广告的流量
2、来自广告的浏览二级页的数量
3、来自广告流量带来的留言量
4、对每一个二级页都要统计出流量、留言量。
5、以上数据的图表、数据比较等

顺便说一下 我现在的处理方式:
一台数据库服务器 Sql server 2005

每天创建一个数据库,记录下所有浏览数据,利用触发器,分类别把数据处理(计算出地区、是否来自广告、是否来自搜索引擎、以及关键字等等)到数个统计表;如果写到一个统计表会产生死锁。

每天0点把昨天的数据导到另一个统计库 此库没有时时操作 只有历史统计数据

现在遇到的问题是 数据处理时 要去回查庞大的流量表 很耗资源 cpu100%

请问有必要设计数据仓库吗 如何设计?

如果没必要 我的处理方式 是否不妥 如何改进? 请帮帮!
...全文
406 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenxdb 2006-12-19
  • 打赏
  • 举报
回复
只要涉及到大量數據統計就有必要使用數據倉庫。
hm8030 2006-12-18
  • 打赏
  • 举报
回复
请问有必要设计数据仓库吗 如何设计?
--------------------
數據倉庫只是一種數據庫的形勢,關鍵在於你如何設計數據庫的結構。
如何設計,當然是你根據你自己的業務來設計了,別人都無法代勞!!
lrb588 2006-12-18
  • 打赏
  • 举报
回复
不懂,幫頂
zhao_e893 2006-12-18
  • 打赏
  • 举报
回复
数据量的大小与是否使用数据仓库没有关系,
一般数据库存放的是基本的日常业务数据,为查询统计用,而数据仓库是在一个和多个业务数据库之上,抽取有价值的数据,进行分析,对企业的决策分析提供支持
惯看秋月春风 2006-12-18
  • 打赏
  • 举报
回复
是否有必要建立数据仓库得看你的需求,一般来说数据仓库主要用于决策支持数据系统。
根据你列出的统计需求,我认为还是属于事务系统范畴,在不建数据仓库的前提下(毕竟要建立数据仓库也是需要付出代价的),可以通过以下两点进行解决:
1、修改数据模型,使得更容易提取所需统计数据。
2、升级硬件,每天有500万页的访问量,你就有必要使用两台或以上的数据库服务器做群集。
Eddie005 2006-12-15
  • 打赏
  • 举报
回复
顶顶~~
upwind1982 2006-12-13
  • 打赏
  • 举报
回复
个人认为绝对有必要

7,393

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧