免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2192 | 回复: 2
打印 上一主题 下一主题

DB2架构设计师们请进,请教架构问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-09 16:33 |只看该作者 |倒序浏览
我这系统的运做特点和普通应用不一样。
1。非密集并发式应用,非常极端情况下也不过20来个并发,一般情况最多也就4,5个并发
2。非密集读写式应用,每周的业务操作次数不多。
3。记录的数据非常简单,每条记录的大小才几十个字节,但每次操作的数据量非常大,一次业务操作最多可能插入上亿条记录。
4。数据库日志记录要求非常详细,比如我一次业务操作插入5千万条记录,那么需要对每条记录的操作都进行日志记录
5。数据库的操作非常简单,由于表很少,表结构简单,所以不涉及复杂的查询操作,一般只是做插入删除操作。
6。对数据完整性的要求非常高

各位认为,这样的应用,该怎么设计DB2的硬件架构才合适?
我个人认为,存储方面最关键,需要一个性能良好的raid1+0 阵列, HA是必须的,但似乎负载均衡没有太大意义,因为本身对数据库的业务操作次数很少,只是每次操作数据量很大。
我拿不定的是服务器的计算能力和内存
另外HA的架构也直接影响服务器计算能力的考虑

请各位给点意见,谢谢

论坛徽章:
0
2 [报告]
发表于 2006-10-13 09:17 |只看该作者
1 存储容量大
1亿=100m
一个记录=500
1亿记录=50g

2 对机器的计算要求高
因为你的都是insert etc,所以对cpu要求比较高,建议smp的多cpu

3 存储系统缺失重要,要多用hdd,将不同的表放在不同的drive上面,让drive做0+1

4 分区数据库
一次insert50g数据,太猛,建议分区数据库

5 ha 没有必要

6 在代码中迅速commit

7 可以的话,做hadr

8 当然,内存要很大

论坛徽章:
0
3 [报告]
发表于 2006-10-13 10:33 |只看该作者
只是插入大量数据,很简单,用分区数据库,并行装载数据,速度非常快。内存要大。ha没有必要。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP