Questions
INFO20003_2025_SM2 MINI Practice Exam
Matching
NoSQL B Which of the following types of NoSQL database might be best for the following scenarios: Scenario 1: A retailer’s webapp has 3 pages that customers can view. Each page displays different parts of a customer’s information: 1) Their account details + billing information 2) Their previous purchased items 3) Their bookmarked/favourite items. Which type of nosql database might be most suitable for this? Scenario 2: This same webapp also needs to store images, videos, and gifs for each of the products. Which type of database might be most suitable for this? 1: Scenario 1 2: Scenario 2
Options
A.Graph Database
B.Column Family
C.Document Store
D.Key-value store
View Explanation
Verified Answer
Please login to view
Step-by-Step Analysis
Here’s how to evaluate the NoSQL options against the two scenarios, with attention to what each data model excels at.
Option 1: Graph Database
This model specializes in traversing relationships between entities. Scenario 1 involves page-level views of a customer’s account details, billing info, past purchases, and bookmarks. A graph database isn’t primarily about organizing data into pages or multi-field entities for quick lookup across disparate sections; it’s better when you need to navigate complex interconnections. Since the scenario emphasizes retrieving different views of a single customer's data rather than querying intricate relationships, a graph da......Login to view full explanationLog in for full answers
We've collected over 50,000 authentic exam questions and detailed explanations from around the globe. Log in now and get instant access to the answers!
Similar Questions
NoSQL: DB Types From your knowledge of NoSQL databases in the subject, pick the BEST choice for the following scenarios. (HINT: you need to know what type of database is referred to by the products/software below. To avoid confusion, all the products/software in one option are from the same No/SQL database type). 1: For a new competitor to Twitter/X: Storing the social network (follower/following) information of all users and allowing for fast determination of e.g., 'who is a follower of another follower of @TaylorSwift'? 2: For a news website: Storing key info such as title/author/date of a news article, along with the article text itself. Some articles might have different data types than others (e.g., photo journalism vs news report). 3: For a blockchain analysis tool: Storing connected crypto transactions, to allow fraud investigators to rapidly check for patterns of fraud: e.g., is an account transferring money to a recipient who then transfers it to the crypto exchange FTX.
NoSQL A Determine whether the following statements are true or false: 1: Aggregate-oriented NoSQL databases are often easier to distribute than a relational database because they bundle relevant data together 2: Aggregate-oriented NoSQL databases are often faster to analyse stored data than a relational database because documents are kept in an unstructured ‘data lake’ which accelerates access speed 3: Aggregate-oriented NoSQL databases are usually more space-efficient for storing the same amount of data because they are ‘schema-on-read’, so the database does not need a schema. 4: A JSON/XML document enables multi-level hierarchy in its information, which allows a document-based database to mimic the structure of an object and thus 'solve' the object-relational-mismatch-problem
Which of the following is NOT true? Select one answer.
MongoDB uses the Document data model. Which of the following is NOT true? Select one answer.
More Practical Tools for Students Powered by AI Study Helper
Making Your Study Simpler
Join us and instantly unlock extensive past papers & exclusive solutions to get a head start on your studies!