请教关于sqlserver的性能极限

SIDT 2004-09-23 10:48:23
正在做个项目,现在还在规划阶段,出于价格的考虑,更多倾向于sqlserver数据库的。

正在设计一个大型的数据仓库系统,估计每日原始数据按几千万级,甚至是上亿的规模膨胀,如何存储和组织如此巨大的数据量,甚为头疼。综合采用以下策略,sqlserver能否满足系统的性能要求么?

我的想法:
1。在满足业务分析需要的前提下,尽量减少原始数据在线时间。估计要压缩要半月左右。
2。对原始数据从多业务角度统计,进行初步提升。提升后的统计数据,可长时间在线保留,原始数据离线保存。
3。对原始数据表,同时设置多个完全相同结构的存储表,避免单表过大带来的风险。--但是,这个方式对统计产生诸多不便,为了获得一份完整数据,相同的操作要在各存储表上重复执行。

4。针对具体业务,再次从初步统计表中再次统计提升。-- 为业务种类扩展带来不便。

请有此类经验的同行,说说自己的心得。

我的msn :sidetan@yahoo.com.cn
如果愿意,可以和我在线交流

另:sqlserver支持表分区么?
...全文
228 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygzbillion 2004-09-24
  • 打赏
  • 举报
回复
oracle 或者inf....
zonelive 2004-09-24
  • 打赏
  • 举报
回复
oracle
听说很牛皮
cgsun 2004-09-23
  • 打赏
  • 举报
回复
oracle
SIDT 2004-09-23
  • 打赏
  • 举报
回复
如果把每日生成的大量的原始数据,按一定算法,分布到多表中,能否缓解数据库压力?
zjcxc 2004-09-23
  • 打赏
  • 举报
回复
sql可以分区,包含分区视图/分区表/数据文件进行分区

具体的参考SQL联机帮助--索引--输入"分区"
zjcxc 2004-09-23
  • 打赏
  • 举报
回复
同意楼上.

pbsql 2004-09-23
  • 打赏
  • 举报
回复
每日原始数据按几千万级,甚至是上亿的规模膨胀

还是放弃sqlserver用oracle吧
wzjcntlqs 2004-09-23
  • 打赏
  • 举报
回复
买一台小型机吧,再安装一个ORACLE
lalakid 2004-09-23
  • 打赏
  • 举报
回复
我没有MSN,我有qq,能加你好友吗
呵呵……
如果不用SQL SERVER就别加了
lalakid 2004-09-23
  • 打赏
  • 举报
回复
强烈建议你用SQL SERVER……
你用SQL SERVER 后,把每天的情况来这里和大家讨论,这可是巨大的财富啊
这么多人和你一起做,那有多爽啊
cysh 2004-09-23
  • 打赏
  • 举报
回复
同意放弃SQL SERVER换成oracle 或DB2吧
andzen 2004-09-23
  • 打赏
  • 举报
回复
放弃sqlserver吧,我们的数据库几十个G就变的很慢了,而且很难提高性能,很难想象你们千万/天的记录增加的数据库有多大啊!!!最好放弃了
zjcxc 2004-09-23
  • 打赏
  • 举报
回复
可以,SQL对表的分区的一种

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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