I am working on a pet project that involves parsing data files and processing them in a database(s). The amount of data I will be processing and storing is upwards of 3-4TBs. I am using SQL server 2008 R2 and will need to expand my storage requirements. I am interested in any advice on what type of storage I should use. I have considered building a new physical server with RAID 10 to house my sql server, but I have also considered buying a NAS server with 2x1GB NIC. My question is would it be sufficient for me to use a NAS server or should I just buy a new server and configure the RAID? I dont need the best IOPs, but I need it to be sufficient. I want to stress that this is for a pet project and would not be for enterprise deployment. I currently run a bare metal ESX 4 Update 2 VM server that houses my SQL Server and others with 4x500MB drives. I've look at purchasing the NETGEAR RNDU6000-100NAS Diskless ReadyNAS Ultra 6 and adding 2/3TB drives but I didnt know if this would be fast enough. Any advice?