Scenario: A social media platform needs to store user profiles where each profile has various attributes such as name, age, and location. Which type of database would you recommend for efficiently storing this data and why?
- Document Store
- Graph Database
- Key-Value Store
- Relational Database
For storing user profiles with varying attributes, a Document Store is recommended. Document stores, like MongoDB, allow flexible schema design, making it suitable for dynamic data structures like user profiles with different attributes. It provides efficient retrieval and storage of unstructured data.
Loading...
Related Quiz
- Data _______ is a technique used to maintain consistency and accuracy of data in a database.
- Which schema is more suitable for environments with high query complexity: Star Schema or Snowflake Schema?
- What are the implications of having a mandatory relationship in terms of data integrity?
- One of the key features of column-family stores is their ability to handle _______ workloads efficiently.
- What are some common strategies for implementing superclass-subclass relationships in relational databases?