1) Databases organize and store data efficiently using a storage hierarchy including cache, main memory, magnetic disks, optical disks, and tapes. Magnetic disks are commonly used secondary storage.
2) Indexing and file structures like B+ trees are data structures that allow efficient retrieval of records from database files based on indexed attributes. B+ trees in particular provide fast traversal and searching through a balanced tree structure.
3) RAID (Redundant Array of Independent Disks) uses multiple disks together to provide increased performance, redundancy, or both through techniques like disk striping and mirroring.