Why IPFS use DAG structure?

DAG is the important structure in IPFS. Why we choose it ?