Your company needs a database solution that stores customer purchase history and meets the following requirements: - Customers can query their purchase immediately after submission. - Purchases can be sorted on a variety of fields. - Distinct record formats can be stored at the same time. Which storage option satisfies these requirements?