iSCSI or SMB Direct, Which one is better?

Since Windows Server 2012, we support placing Hyper-V VM and SQL Server's database in a file share (SMB Share). That provides a cost effective storage solution. Meanwhile, Windows Server also has built-in iSCSI Target and initiator. Then the question come up. Which one is better, iSCSI or SMB? Like consultant's standard answer, "It depends…" In the following circumstances, you may want…

6