You are a Solutions Architect designing a data migration and modernization strategy for an enterprise. You need to map several application workloads and legacy databases to the most appropriate Azure Cosmos DB API based on their data model, query requirements, and migration constraints. Match each workload scenario on the left with the correct Azure Cosmos DB API on the right.
- A legacy tabular database storing time-series sensor logs must be migrated from an Apache Cassandra cluster. The solution must support existing Cassandra Query Language (CQL) queries and driver configurations with minimal code modifications.Azure Cosmos DB for Apache Cassandra
- A social network application requires a database that can store complex relationships between users, pages, and posts. The solution must support low-latency graph traversals and queries utilizing vertices and edges.Azure Cosmos DB for Apache Gremlin
- A product catalog storing hierarchical JSON documents must be migrated from an on-premises MongoDB replica set. The solution must maintain compatibility with existing MongoDB query operators and drivers.Azure Cosmos DB for MongoDB
- A new order processing application requires a transactional store with full support for SQL-like queries, schema-agnostic indexing, and server-side programming via JavaScript stored procedures.Azure Cosmos DB for NoSQL
Cevap
Legacy Cassandra workloads match to Azure Cosmos DB for Apache Cassandra; Graph workloads match to Azure Cosmos DB for Apache Gremlin; Legacy MongoDB workloads match to Azure Cosmos DB for MongoDB; Native SQL-based transactional document workloads match to Azure Cosmos DB for NoSQL.
The correct matches align the workload migration requirements and data models with the corresponding Azure Cosmos DB APIs. Apache Cassandra workloads map to the Cassandra API to preserve CQL compatibility; graph workloads map to the Gremlin API for vertices/edges traversals; MongoDB document models map to the MongoDB API to preserve driver and operator compatibility; and native SQL-based transactional document workloads map to the NoSQL API.
Adım Adım Çözüm
Anahtar Kavram
Selecting the appropriate Azure Cosmos DB API based on database compatibility, data structure, and query language capabilities.
Tahmini Süre:2m 0s