免费注册 查看新帖 |

Chinaunix

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

求一个宇宙级存储解决方案:Oracle海量数据中的陈旧数据如何离线/上线? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-14 13:45 |只看该作者 |倒序浏览
ITPUB 无牛人啊,,我生平在ITPUB就问过2个问题,结果一个也没有能答上来的。oracle也不是万能的啊。只提供备份功能了,没提供离线存储功能。

求一个解决方案。。

有一个数据库每天插入大量数据,而且这些数据在半年内的时间内会被频繁查询。。1年之后很少会被查询到。

想到了用分区表,但是这还有一个问题,就是硬盘空间用完了怎么办??

所以想到把很多年前的表分区离线的方法,不知道可行否,具体如何执行??

对那些持续几十年甚至上百年的数据库,是如何解决旧数据的存储问题的? 不能把几十年的数据都放数据库里吧。

这些数据不能删除,因为偶然还可能需要查询几年前的数据,有需要能够删除,比如领导觉得没用了的时候。。。

到网上查了大半天,都是说用分区表解决解决的性能问题,用大容量存储器解决数据量大的问题,但是这明显不是一个良好的解决方案,因为存储再大,也有满的一天,就算是科技发展很快,新存储器可以放下人来有史以来的所有数据,但是我有必要把很多年的数据在线存储吗??把不常用的数据离线,然后需要用的时候再方便的让它上线,这才是一个最好的做法。

你的存储再大,也有满的一天,有没有办法让老数据从数据库中剥离,放在保险箱中放起来,但是需要的时候又能上线?

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
2 [报告]
发表于 2010-07-14 14:20 |只看该作者
现在不是讲究存储分级,根据实际情况,将当前数据存储在较快速度的存储上,然后将历史数据存放在较慢的存储上,或者干脆放在磁带或者其它存储介质上,根据需要手工调档或者什么的

论坛徽章:
0
3 [报告]
发表于 2010-07-14 14:37 |只看该作者
你放到坟墓吧

论坛徽章:
0
4 [报告]
发表于 2010-07-14 14:40 |只看该作者
这个银行系统是最典型的了,问问做这种应用系统的工程人员就知道了

论坛徽章:
26
处女座
日期:2016-04-18 14:00:4515-16赛季CBA联赛之深圳
日期:2020-06-02 10:10:5015-16赛季CBA联赛之广夏
日期:2019-07-23 16:59:452016科比退役纪念章
日期:2019-06-26 16:59:1315-16赛季CBA联赛之天津
日期:2019-05-28 14:25:1915-16赛季CBA联赛之青岛
日期:2019-05-16 10:14:082016科比退役纪念章
日期:2019-01-11 14:44:062016科比退役纪念章
日期:2018-07-18 16:17:4015-16赛季CBA联赛之上海
日期:2017-08-22 18:18:5515-16赛季CBA联赛之江苏
日期:2017-08-04 17:00:4715-16赛季CBA联赛之佛山
日期:2017-02-20 18:21:1315-16赛季CBA联赛之天津
日期:2016-12-12 10:44:23
5 [报告]
发表于 2010-07-14 17:16 |只看该作者
您放到坟墓吧 ~

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-04-28 14:27:11
6 [报告]
发表于 2010-07-15 09:11 |只看该作者
磁盘空间用完。。。 这个不是个理由吧;
你数据的如果你的业务数据增加了100G, 而这100G的数据不能产生100G磁盘的费, 那这个企业也就关门吧!

你可试试研究一年DW的东西,有你要的结果 !

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
7 [报告]
发表于 2010-07-15 13:07 |只看该作者
理论上用10g以上版本+transportable tablespace+优秀的分区设计+严格的应用可以做到将历史数据的tablespace离线出来。实际上,不见得能行。可以考虑到expdp+手工删除表的分区。另外可以考虑对历史数据启用压缩。
产品化的ILM和归档工具可以考虑optim。

论坛徽章:
0
8 [报告]
发表于 2010-07-15 21:23 |只看该作者
容灾,定期清除无用数据

现在好像不用担心硬盘空间不足的问题吧? 不过前提是你得有钱

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
9 [报告]
发表于 2010-07-16 08:37 |只看该作者
不明白为什么要搞离线上线,这个用表空间(数据文件)的离线在线来实现不知道可否。

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
10 [报告]
发表于 2010-07-16 08:47 |只看该作者
不明白为什么要搞离线上线,这个用表空间(数据文件)的离线在线来实现不知道可否。
renxiao2003 发表于 2010-07-16 08:37



节约成本,管理方便,以便减少不必要误操作引起的问题。


表空间和数据文件的离线在这里肯定是不行的,比如一个表创建的在一个表空间,如果你将这个表空间离线了,则所有该表的数据都访问不了,


lz这里的意思是表都非常大,它是想把表中历史记录离线吧,一般来说这里采用分区,按时间等来分区,当然不同时间可以存放不同的表空间了,而且如果是数据文件离线的话,还涉及到恢复呢?如果相应的日志文件找不到,那就是自找麻烦啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP