推荐使用Autonomy IDOL索引的RAID-5或RAID-10?

我很清楚广泛的build议,即任何持有数据库的磁盘系统都不应该是RAID-5,因为在RAID-5上的写入性能差。 你可以看看BAARF的网站 ,看看RAID-5的争论以及数据库的问题。

我正在build立一个IDOL索引服务器 – 我们的第一个 – 我想知道有IDOL经验的人是否知道读写余额是多less。 对于重读系统,RAID-5速度更快; 对于写入繁重系统的RAID-10(如果超过5-10%的磁盘访问是写入,那么最好使用RAID-10)。 我期望IDOL做足够的写入来certificateRAID-10是正确的,但是我实际上并不知道,而且我希望在这里有其他人。

…所以问题是:IDOL索引服务器是否可以执行足够的写入来certificateRAID-10是RAID-5的理由?

在大多数情况下,RAID-10是首选,特别是在使用大型磁盘的情况下。

RAID-5/6让你:

  • 在某些情况下更容易丢失数据
  • 在发生磁盘故障的情况下长时间的性能下降
  • 冗余比RAID-10less
  • 比RAID-10有更多的可用磁盘空间
  • 比RAID-10更less的架构灵活性

另外,对于大多数读取目的,RAID-5不是更快的RAID-10。

编辑:稍微改变了更多的磁盘空间,以显着更多的磁盘空间。

我不知道有关IDOL的具体情况,但在日常操作中,我不希望索引服务产生很多写入请求,除非被索引的内容变化很大。

新内容块的初始索引将产生大量的书写,而任何由于任何原因而开始的重新索引操作也是如此。 对于这些操作中的任何一个,您都会注意到RAID10和RAID5 / 6之间的显着性能差异。

另一个会产生写入的操作是日志logging,但是如果服务被configuration为在索引被访问时logging大量的信息,那么这只是一个问题,如果是这样的话,那么你可能会有你的日志另一卷。

我同意其他海报有关RAID 5/6/10周围的具体细节,所以我不会在这些点上添加太多。 但是你没有指定正在使用什么样的硬件,所以我提醒你,还应该牢记使用坚实的硬件RAID控制器。

我已经做了几次失败之前和之后的软件RAID,我宣布了他们。 使用硬件RAID(如Adaptec和3Ware)之后,差异是相当大的。 他们不仅执行软件RAID更好,但我还没有遇到与任何磁盘失败。 我并不是说它永远不会发生,但硬件,而更昂贵的肯定会帮助你的性能和可用性。 不要忽视RAID控制器!

许多设置包括两个数组; 一个用于数据的RAID-5和一个用于日志的RAID-1(或10)。 我从来没有使用任何数据库,这需要RAID10的数据存储,但也许其他人..