大容量数据表设计思路

zhouxm0521 2008-01-07 06:04:39
有一个数据表,每天生成的计录量约为3000*48,为3000个对象,各个对象每天约存48条记录(其中有一个大二进制字段),大约保存5年的记录,用分区表来实现行吗?大家给个建议,该如何设计最合理。谢谢了!
...全文
134 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
caofusheng 2008-01-11
  • 打赏
  • 举报
回复
分区建表
zhouxm0521 2008-01-11
  • 打赏
  • 举报
回复
大约会有500G左右,我过去的设计是分对象、分库设计的(Sql Server)的,访问起来速度很快,但是现在甲方有自己的标准,一个对象用一个表是不可能了,看来只能用分区了,数据文件大小问题反而不大,服务器是磁盘阵列,数据文件自动会放到多个磁盘上。
jyd30 2008-01-10
  • 打赏
  • 举报
回复
可按时间分区建表。
可考虑用时间段分区。
hyrongg 2008-01-09
  • 打赏
  • 举报
回复
1: 表分区设计
2:表空间数据文件存放尽量避免在同一磁盘,多用几个不同的磁盘来存放DB file.
kinglht 2008-01-08
  • 打赏
  • 举报
回复
可以这样:每个对象用一张表,每个表按时间分区,对象和表名之间的关系用一张配置表配置,程序中采用动态sql处理,我们现在的一个系统的综合查询就是这样做的。
zhouxm0521 2008-01-08
  • 打赏
  • 举报
回复
人气不旺呀!
zhouxm0521 2008-01-08
  • 打赏
  • 举报
回复
我也是这个思路,就是担心数据量容量太大了 ,一条记录占用2K左右,并且记录条数也太多了。分区表是否与分表设计的效果一样?
CathySun118 2008-01-08
  • 打赏
  • 举报
回复
使用分区表,按照时间或对象分区

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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