A VM on a nas is fine for light DB work as long as you can allocate enough memory to fit the data cached in vm memory.
We run a lot of databases on virtual machines, though part of them have fusion-io disks (not all). Well thought out systems have no issues being on a VM, they can handle tens...