1。谈到RAID,不是只有RAID 5一种。从经济上考虑,RAID 5成本相对而言比较小,可是从PERFORMANCE来看,RAID 5对WRITING是有很大影响的。基本上,DATA: RAID 0+1; LOG: RAID 1; TEMPDB: RAID 1 ; BACKUP: RAID 5 OR RAID 1 都可以
2。 SQL SERVER从来只认LOGICAL DRIVE的。 它的PARTITION其实也是对LOGICAL DRIVE来实现的,不存在什么因为用了RAID就不能实现PARTITION的问题。现在的SQL SERVER系统,几乎没有单一PHYSICAL DRIVE来作LOGICAL DRIVE 的情况了。
3。 要实现SQL SERVER的PARTITION, 不是对HARD DRIVE CONFIGURATION 的要求,而是对DATABASE TABLE STRUCTURE 的要求。
4。DATABASE 的BACKUP 和HARDDRIVE的HIGH AVAILABLITY完全不是一回事情。前者无论怎么做,都可能出现数据的丢失,因为你的BACKUP PLAN 是有DELAY的。BACKUP 是为了RECOVERY, 但除非你及时做了TRANSACTION LOG的BACKUP, 否则你很难保证RECOVER 到任何一个时间点的。BACKUP 是任何DATABASE SYSTEM的基本要求,但它不能保证SYSTEM 的HIGH AVAILABILITY.要实现这个,除了硬件之外,还要通过诸如LOG SHIPPING, REPLICATION或者CLUSTERED来实现。
2。 SQL SERVER从来只认LOGICAL DRIVE的。 它的PARTITION其实也是对LOGICAL DRIVE来实现的,不存在什么因为用了RAID就不能实现PARTITION的问题。现在的SQL SERVER系统,几乎没有单一PHYSICAL DRIVE来作LOGICAL DRIVE 的情况了。
3。 要实现SQL SERVER的PARTITION, 不是对HARD DRIVE CONFIGURATION 的要求,而是对DATABASE TABLE STRUCTURE 的要求。
4。DATABASE 的BACKUP 和HARDDRIVE的HIGH AVAILABLITY完全不是一回事情。前者无论怎么做,都可能出现数据的丢失,因为你的BACKUP PLAN 是有DELAY的。BACKUP 是为了RECOVERY, 但除非你及时做了TRANSACTION LOG的BACKUP, 否则你很难保证RECOVER 到任何一个时间点的。BACKUP 是任何DATABASE SYSTEM的基本要求,但它不能保证SYSTEM 的HIGH AVAILABILITY.要实现这个,除了硬件之外,还要通过诸如LOG SHIPPING, REPLICATION或者CLUSTERED来实现。