Question 20 (4 points): In the context of NoSQL databases, consider the following scenarios for a distributed data store that needs to manage large volumes of unstructured data with variable schemas. The system requires higher availability, eventual consistency, and partition tolerance. It is also expected to handle high read and write throughput with low latency. Which of the following NoSQL database types is best suited to meet the above requirements and what is the primary reason for this suitability? (Choose only One)
1. Wide-Column Store: Due to its ability to store data in column families, which provides efficient read and write access and can be easily scaled out across multiple nodes.
2. Key-Value Store: Because it allows for a distributed design that can handle high volumes of read and write operations by partitioning data across multiple nodes.
3. Document Store: Because of its schema-less nature, which allows for flexibility in managing unstructured data and supports indexing for quick data retrieval.
4. Graph Database: Due to its ability to handle complex relationships between data points with low latency, despite the high throughput demands.
5. None of the Above: Because the described requirements are contradictory or not fully satisfied by any single type of NoSQL database.