That's a very broad and complex question. There's hasn't been a definitive piece of work that compares file systems done by anyone that has the credibility to do so. I suggest reading about filesytems in general and then look as the SAN and NAS descriptions. For what will and will not work with NAS, you have to look at each specific application. In general, applications that do RAW I/O (the I/O bypasses the file system) will not work with NAS.
Here are a few references you might want to check out:
Here's a vendor-specific discussion on using NAS for databases:
Editor's note: Do you agree with this expert's response? If you have more to share, post it in one of our .bphAaR2qhqA^0@/searchstorage>discussion forums.
This was first published in November 2003