
Ultimate access to all questions.
In the context of designing a large-scale machine learning system for a financial services company, you are tasked with selecting a data storage solution that optimally handles read-heavy workloads with complex analytical queries. The solution must support structured data, scale efficiently, and integrate seamlessly with various data sources for comprehensive reporting. Considering these requirements, which data storage solution should you choose? (Choose one correct option)
A
NoSQL databases, due to their flexibility in handling unstructured data and scalability.
B
Object storage, for its cost-effectiveness in storing large volumes of unstructured data.
C
Data warehouses, designed for efficient storage and processing of large volumes of historical data, supporting complex SQL queries.
D
Relational databases, suitable for transactional workloads with ACID compliance.