Soru

Zorluk: OrtaAzure Cosmos DB and NoSQL Solutions

An organization is modernizing its application portfolio and migrating its data tier to Azure Cosmos DB. You need to recommend the appropriate Azure Cosmos DB API for each application workload based on their technical requirements. Match the application workloads on the left to the correct Azure Cosmos DB APIs on the right.

  • A telemetry system currently running on a wide-column store that must continue using CQL-based client drivers and tools.API for Cassandra
  • A new customer order management system requiring flexible JSON document storage and queries using structured SQL syntax.API for NoSQL
  • A fraud detection system that analyzes networks of transactions, accounts, and devices to identify suspicious relationship patterns.API for Gremlin
  • A legacy catalog system built with the Mongoose ODM framework that must be migrated with minimal application code modifications.API for MongoDB

Cevap

Match the wide-column telemetry system using CQL to API for Cassandra; match the new customer order management system using SQL syntax to API for NoSQL; match the fraud detection system analyzing relationship patterns to API for Gremlin; and match the legacy content management system using Mongoose to API for MongoDB.
Matching the wide-column telemetry workload to API for Cassandra allows the reuse of CQL drivers. Matching the new JSON SQL-based workload to API for NoSQL aligns with native Cosmos DB capabilities. Matching the network-relationship fraud detection workload to API for Gremlin facilitates graph traversals. Matching the Mongoose ODM catalog workload to API for MongoDB ensures compatibility with MongoDB drivers.

Adım Adım Çözüm

1
Analyze the telemetry workload requiring CQL driver compatibility.
Identify that CQL is the Cassandra Query Language, pointing to the API for Cassandra.
This minimizes rewrites for Cassandra-based applications.
2
Analyze the customer order management workload requiring JSON storage and SQL-like queries.
Identify that Azure Cosmos DB's native SQL API is the API for NoSQL.
API for NoSQL provides optimal performance and features for document-based workloads querying with SQL syntax.
3
Analyze the fraud detection workload analyzing transaction networks and relationships.
Identify that graph relationships are best managed via a graph database model using Gremlin.
API for Gremlin supports graph traversals and relationship modeling.
4
Analyze the legacy content management system workload utilizing Mongoose ODM.
Identify that Mongoose is a popular MongoDB ODM framework, mapping to the API for MongoDB.
API for MongoDB supports MongoDB wire protocols, allowing Mongoose to function with minimal config adjustments.

Anahtar Kavram

Azure Cosmos DB API selection based on workload requirements and legacy system compatibility.
Bu soruyu puanla