免费注册 查看新帖 |

Chinaunix

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

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-02 17:07 |只看该作者 |倒序浏览
"  用户可以对表中的记录或索引进行分组,并且存储在不同的位置,这样可以将数据存储到多个磁盘上,从而减少对磁盘I/O的竞争。数据分片的方案以及分片数据所存放的一组dbspace构成了“分片策略”。数据分片有两种基本类型:轮转法分片(Round-Robin)和基于表达式分片(Expression-Based),对于“轮转法分片”,数据是根据轮转法方式存入表中的。“基于表达式分片”则根据表中的一个或多个字段对分片的规则进行定义,一般在预知查询条件时采用这种方式,从而避免查询中对某些分片的扫描。

由于INFORMIX动态服务器可以并行地扫描多个磁盘上的数据,从而实现内部查询的并行操作,因此采用“分片”技术可以提高查询效率。 "

  这种分片存储技术相当于在软件层面做 条块化, 如果底层已经做了raid5硬件条块化, 那IDS提供的这种“分片”机制还有使用的必要吗?

论坛徽章:
0
2 [报告]
发表于 2004-06-02 21:09 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

有啊。对应用的好处多啊

论坛徽章:
0
3 [报告]
发表于 2004-06-03 10:00 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

楼上的朋友, 谢谢回复, 不过你的观点我不太认同, 没有说明论据支持你的说法.

顶!

论坛徽章:
0
4 [报告]
发表于 2004-06-03 10:46 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

有意义是肯定的,只是作用的大小而已。
你可以看看PDQ的资料,再有,详细调节存放位置、以及其他的分片的好处(多看看资料,分片的好处多多),会对你数据库的性能、安全性等有很大帮助的。

论坛徽章:
0
5 [报告]
发表于 2004-06-03 10:53 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

不能简单的说“这种分片存储技术相当于在软件层面做条块化”。举个简单的例子需要把索引和表中的记录分配在不同的硬盘上,我不知道只依靠你说的“底层已经做了raid5硬件条块化”怎么来实现,用IDS的分片机制是控制到具体存储在硬盘的位置的。

论坛徽章:
0
6 [报告]
发表于 2004-06-03 11:54 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

" 你可以看看PDQ的资料,再有,详细调节存放位置、以及其他的分片的好处(多看看资料,分片的好处多多) "      谢谢指路, PDQ的资料有没有比较写的好的, 坛子上有吧? 如果方便,请给个链接, 或者我DIY吧.



"不能简单的说“这种分片存储技术相当于在软件层面做条块化”。举个简单的例子需要把索引和表中的记录分配在不同的硬盘上,我不知道只依靠你说的“底层已经做了raid5硬件条块化”怎么来实现,用IDS的分片机制是控制到具体存储在硬盘的位置的。  "

问倒我了   ,  同意你的说法,我那种说法是不准确.  你这样一个例子的确可以说明硬件RAID条块化和分片技术的不同之处, 一针见血! 佩服, 谢谢.

继续探讨一下, 如果做了一个RAID5后, 在系统里面看到的是一个逻辑硬盘,而不是下面的多个物理硬盘, 如果用分片的话,怎样把索引和表中的记录分配在不同的硬盘上?



ps: 我觉得我们这样的探讨气氛很不错,))
salaciouswolf 该用户已被删除
7 [报告]
发表于 2004-06-03 14:10 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2004-06-03 15:19 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

Fragmentation Goals
Consider fragmenting your tables if you have at least one of the following
goals:
n Improved single-user response time
To improve the performance of individual queries, use fragmentation
with parallel database query (PDQ) to scan in parallel
fragments that are spread across multiple disks.
n Improved concurrency
Fragmentation can reduce contention for data that is located in large
tables that are used by multiple queries and OLTP applications.
Fragmentation reduces contention because each fragment resides on
a separate I/O device, and the database server directs queries to the
appropriate fragment.
n Improved availability
If a fragment becomes unavailable, the database server can still
access the remaining fragments.
n . Improved ALTER FRAGMENT performance
You can also use the ALTER FRAGMENT TABLE with the ATTACH
clause to add data quickly to a very large table.
n Improved backup-and-restore characteristics
Fragmentation gives you a finer backup-and-restore granularity.
This granularity can reduce the time that is required for backup-andrestore
operations. In addition, you can improve the performance of
backup-and-restore operations if you use ON-Bar to perform these
operations in parallel.

摘自 管理员指南
关于PDQ的资料,还是建议你看这本书吧,其他的书也很多的,如果你有education service的教师用书最好了。

论坛徽章:
0
9 [报告]
发表于 2004-06-03 16:02 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

对RAID5知道的不多。如果真是“在系统里面看到的是一个逻辑硬盘,而不是下面的多个物理硬盘”,我也想知道怎么解决。
看看那位高人指点一下。

论坛徽章:
0
10 [报告]
发表于 2004-06-03 20:28 |只看该作者

IDS提供的“分片”技术在做了RAID5的磁盘阵列上还有意义吗?

原帖由 "unixzhong" 发表:
"继续探讨一下, 如果做了一个RAID5后, 在系统里面看到的是一个逻辑硬盘,而不是下面的多个物理硬盘, 如果用分片的话,怎样把索引和表中的记录分配在不同的硬盘上?
..

说真的,这个问题偶也想过,不过后来,偶公司同事一说:这个是informix自动分配的,偶也就释然了,没有进一步去想,惭愧……
关注ing~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP