Skip to content

Commit b6e6b4b

Browse files
authored
Update 8-design-for-azure-cosmos.md
1 parent 7f555b2 commit b6e6b4b

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

learn-pr/wwl-azure/design-data-storage-solution-for-relational-data/includes/8-design-for-azure-cosmos.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The final option we consider is relational table data storage using Azure Cosmos DB.
22

3-
[Azure Cosmos DB](https://azure.microsoft.com/services/cosmos-db/) is a fully managed NoSQL database service for modern app development. As a fully managed service, Azure Cosmos DB takes database administration off your hands with automatic management, updates, and patching. It also handles capacity management with cost-effective serverless and automatic scaling options that respond to application needs to match capacity with demand.
3+
[Azure Cosmos DB](/azure/cosmos-db/) is a fully managed NoSQL database service for modern app development. As a fully managed service, Azure Cosmos DB takes database administration off your hands with automatic management, updates, and patching. It also handles capacity management with cost-effective serverless and automatic scaling options that respond to application needs to match capacity with demand.
44

55
> [!VIDEO https://learn-video.azurefd.net/vod/player?id=5880727c-ac19-40fb-ac67-82d3fe05edfe]
66
@@ -10,19 +10,17 @@ Review the following characteristics of Azure Cosmos DB and how it can help with
1010

1111
- Azure Cosmos DB has single-digit millisecond response times and guaranteed speed at any scale.
1212

13-
- Azure Cosmos DB offers [multiple database APIs](/azure/cosmos-db/choose-api), which include NoSQL, MongoDB, PostgreSQL, Cassandra, Gremlin, and Table. These APIs allow your applications to treat Azure Cosmos DB as if it were various other databases technologies, without the overhead of management, and scaling approaches.
14-
1513
:::image type="content" source="../media/cosmos-decision-tree.png" alt-text="Flowchart decision tree to select between Cosmos DB and SQL." border="false":::
1614

17-
- Applications that are written for Azure Table Storage can migrate to the Azure Cosmos DB Table API with few code changes.
15+
- Applications that are written for Azure Table Storage can migrate to the Azure Cosmos DB for Table with few code changes.
1816

19-
- Azure Cosmos DB Table API and Table Storage share the same table data model and expose the same create, delete, update, and query operations through their SDKs.
17+
- Azure Cosmos DB for Table and Table Storage share the same table data model and expose the same create, delete, update, and query operations through their SDKs.
2018

21-
### Things to consider when choosing the Azure Cosmos DB Table API
19+
### Things to consider when choosing Azure Cosmos DB for Table
2220

23-
If you currently use Azure Table Storage, you gain many benefits by moving to the Azure Cosmos DB Table API. As you review these benefits, consider how Azure Cosmos DB can be included in your relational data storage plan for Tailwind Traders:
21+
If you currently use Azure Table Storage, you gain many benefits by moving to the Azure Cosmos DB for Table. As you review these benefits, consider how Azure Cosmos DB can be included in your relational data storage plan for Tailwind Traders:
2422

25-
| Feature| Azure Table Storage | Azure Cosmos DB Table API |
23+
| Feature| Azure Table Storage | Azure Cosmos DB for Table |
2624
| --- | ---| --- |
2725
| **Latency** | Fast, but no upper bounds on latency. | Single-digit millisecond latency for reads and writes, backed with < 10-ms latency reads and < 15-ms latency writes at the 99th percentile, at any scale, anywhere in the world. |
2826
| **Throughput** | Variable throughput model. Tables have a scalability limit of 20,000 operations.| Highly scalable with dedicated reserved throughput per table. Accounts have no upper limit on throughput and support > 10 million operations/s per table (in provisioned throughput mode). |

0 commit comments

Comments
 (0)