Question
A company is launching a proof-of-concept, cloud-based application. One of the requirements is to select a database engine that will allow administrators to perform quick and simple queries on unstructured data. Which of the following would be best suited for this task?
- A. MongoDB Correct
- B. MS SQL
- C. Oracle
- D. Graph database
Explanation
MongoDB is a document (NoSQL) database that stores schema-flexible JSON-like documents, which makes it well suited to storing and quickly querying unstructured or semi-structured data in a cloud proof of concept. MS SQL and Oracle are relational databases that need a predefined schema, and a graph database is optimized for traversing relationships between entities rather than simple queries on unstructured data.