Unit 5 DB: Different Data StructuresIn addition to arrays, data can be stored in indexed files and linked lists.a) In your initial post discuss the differences between multi-dimensional arrays, indexed files, and linked lists. What are the advantages and disadvantages of each? b) In your replies to your classmates discuss examples where each data structure could be used.  Are there any circumstances where each data structure should not be used?