> Disk partition alignment is a problem caused by the Windows operating system in RAID stripes.
Although RAID stripes can add complication to the disk partition misalignment issue, the two are not necessarily related.
> A separate disk cache for a database engine is fundamentally a silly idea.
I'm not sure I agree. If you look at the I/O path hierarchy, there is also a cache hierarchy. What you don't find in the database buffer pool, it still helps to find it in the SAN cache. But the key benefit is really with writes.