Skip to content

Commit 178a2a9

Browse files
Merge pull request #219934 from seesharprun/cosmos-db-rework-choose-api
Cosmos DB | Minor revisions of "choose API" article
2 parents e83d055 + fc7b702 commit 178a2a9

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

articles/cosmos-db/choose-api.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ ms.author: sidandrews
66
ms.reviewer: mjbrown
77
ms.service: cosmos-db
88
ms.topic: overview
9-
ms.date: 10/24/2022
10-
ms.custom: cosmos-db-video, ignite-2022
9+
ms.date: 11/30/2022
10+
ms.custom: ignite-2022
1111
adobe-target: true
1212
---
1313

@@ -17,9 +17,6 @@ adobe-target: true
1717

1818
Azure Cosmos DB is a fully managed NoSQL database for modern app development. 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.
1919

20-
>
21-
> [!VIDEO https://aka.ms/docs.essential-apis]
22-
2320
## APIs in Azure Cosmos DB
2421

2522
Azure Cosmos DB offers multiple database APIs, which include NoSQL, MongoDB, PostgreSQL Cassandra, Gremlin, and Table. By using these APIs, you can model real world data using documents, key-value, graph, and column-family data models. 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. Azure Cosmos DB helps you to use the ecosystems, tools, and skills you already have for data modeling and querying with its various APIs.
@@ -48,11 +45,6 @@ You can build new applications with these APIs or migrate your existing data. To
4845

4946
Based on your workload, you must choose the API that fits your requirement. The following image shows a flow chart on how to choose the right API when building new apps or migrating existing apps to Azure Cosmos DB:
5047

51-
:::image type="content" source="./media/choose-api/choose-api-decision-tree.png" alt-text="Decision tree to choose an API in Azure Cosmos DB." lightbox="./media/choose-api/choose-api-decision-tree.png":::
52-
53-
> [!NOTE]
54-
> This decision tree will be updated soon to include API for PostgreSQL.
55-
5648
## <a id="coresql-api"></a> API for NoSQL
5749

5850
The Azure Cosmos DB API for NoSQL stores data in document format. It offers the best end-to-end experience as we have full control over the interface, service, and the SDK client libraries. Any new feature that is rolled out to Azure Cosmos DB is first available on API for NoSQL accounts. NoSQL accounts provide support for querying items using the Structured Query Language (SQL) syntax, one of the most familiar and popular query languages to query JSON objects. To learn more, see the [Azure Cosmos DB API for NoSQL](/training/modules/intro-to-azure-cosmos-db-core-api/) training module and [getting started with SQL queries](nosql/query/getting-started.md) article.
@@ -78,7 +70,7 @@ You can use your existing MongoDB apps with API for MongoDB by just changing the
7870

7971
Azure Cosmos DB for PostgreSQL is a managed service for running PostgreSQL at any scale, with the [Citus open source](https://github.com/citusdata/citus) superpower of distributed tables. It stores data either on a single node, or distributed in a multi-node configuration.
8072

81-
Azure Cosmos DB for PostgreSQL is built on native PostgreSQL--rather than a PostgreSQL fork--and lets you choose any major database versions supported by the PostgreSQL community. It's ideal for starting on a single-node database with rich indexing, geospatial capabilities, and JSONB support. Later, if your performance needs grow, you can add nodes to the cluster with zero downtime.
73+
Azure Cosmos DB for PostgreSQL is built on native PostgreSQL--rather than a PostgreSQL fork--and lets you choose any major database versions supported by the PostgreSQL community. It's ideal for starting on a single-node database with rich indexing, geospatial capabilities, and JSONB support. Later, if need more performance, you can add nodes to the cluster with zero downtime.
8274

8375
If you’re looking for a managed open source relational database with high performance and geo-replication, Azure Cosmos DB for PostgreSQL is the recommended choice. To learn more, see the [Azure Cosmos DB for PostgreSQL introduction](postgresql/introduction.md).
8476

0 commit comments

Comments
 (0)