I have purchased a DL360 G7 HP 1u rack mount server. It has 8 SAS/SATA slots and 2 PCIe (1-PCIe2 x8 (8, 4, 2, 1) and 1 - PCIe2 x16 (16, 8, 4, 2, 1))slots. The purpose of this server is to use as a test bed for SSD use in our environment. This server will host two VMs each VM will run 1 instance of an Oracle 11g R2 DB used for development. Each DB requires about 400 GB of space. Should this experiment with SSDs work, and we gain experience with server based SSDs, enterprise class equipment will be budgeted and purchased in the next year for use in the production environment. My thoughts were to purchase 8 - 480 GB MLC consumer class SATA SSDs and two 512GB NVMe/M.2 drives. My usage of this configuration is; The NVMe/M.2 drives would be used for DB software, temp tablespaces and DB redo logs, the SATA drives would be used for OS and DB tablespace data. The purpose of overkill on the size of the drives is, since these are consumer class drives I want to over provision for the sake of data loss prevention. My questions; Are there any NVMe or PCIe cards with M.2 daughter boards that will work in the PCIe2 slots in this server? Will those NVMe/M.2 cards yield enough performance benefit over the SATA drives to make it worthwhile? What RAID, if any, should be used for the SATA drives? I've read a bit about the pros/cons (mainly) of using RAID. RAID 0 is for performance, but the bottleneck becomes the controller, RAID 1 may not protect data because the wear on the drives is even. RAID 3/5 can cause write thrashing... Am I better off trying to use JBOD and manually distribute the data? Should I focus only on MLC or should I consider TLC? MLC seems to have reliability (more write wear) on its side. Last but not least what specific product recommendations for low cost drives do you have?