1Z0-1093-25 practice question 12 of 15

Oracle NoSQL Database Cloud Service's key-value model is well-suited for certain types of applications. Which of the following application scenarios would most directly benefit from the key- value data model's characteristics?

Full set: 99 questions
Answer options
A: An application requiring complex analytical queries and joins across multiple related datasets.
B: A social media platform needing to store and retrieve individual user profiles and their associated data quickly. Correct answer
C: A financial system requiring strict transactional integrity and complex relationships between accounts and transactions.
D: A content management system needing to enforce a rigid schema for all documents and their metadata.
E: An enterprise resource planning (ERP) system managing intricate relationships between various business entities.
Correct Answer:
B. A social media platform needing to store and retrieve individual user profiles and their associated data quickly.
Explanation

The Oracle NoSQL Database Cloud Service's key-value model is optimized for applications requiring high-performance, low-latency reads and writes of entire data items using a unique key. A social media platform retrieving a user's profile is a canonical example. The user ID serves as the primary key, and the entire profile (e.g., as a JSON document) is the value. This model allows for extremely fast lookups and updates of individual user data, which is a frequent operation in such applications, and it scales horizontally to handle massive numbers of users.

Why Incorrect

A. Complex analytical queries and joins are hallmarks of relational (SQL) databases, not key-value stores which lack native join capabilities.
C. Financial systems demand the complex transactional integrity and relational modeling capabilities traditionally found in SQL databases.
D. Key-value stores are inherently schema-flexible or schema-less; a requirement for a "rigid schema" is better met by a relational database.
E. ERP systems are built on complex, interrelated data models that are best managed by a relational database system.

References

1. Oracle Cloud Infrastructure Documentation, "About Data Models in Oracle NoSQL Database Cloud Service": This document explicitly states, "The Key-Value model is designed for applications that retrieve the value for a specific key. The application supplies the key, and the service returns the associated value... Examples of this model include user profiles and session management." This directly supports the selection of the social media user profile scenario.

2. Oracle Cloud Infrastructure Documentation, "Common Workloads for Oracle NoSQL Database": This page lists "User experience personalization" and "User session management" as ideal workloads. Storing and retrieving user profiles is a core component of personalization, aligning perfectly with the key-value model's strengths.

Scroll to Top