Skip to content

Commit 186e509

Browse files
Merge pull request #4286 from seesharprun/cosmos-db-fix-broken-links-2
Cosmos DB | Fix broken links (2/5)
2 parents 020bb3b + 970fb95 commit 186e509

18 files changed

Lines changed: 28 additions & 28 deletions

articles/cosmos-db/change-feed-pull-model.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ Here's an example that shows how to get a list of ranges for your container:
149149
IReadOnlyList<FeedRange> ranges = await container.GetFeedRangesAsync();
150150
```
151151

152-
When you get a list of `FeedRange` values for your container, you get one `FeedRange` per [physical partition](partitioning-overview.md#physical-partitions).
152+
When you get a list of `FeedRange` values for your container, you get one `FeedRange` per [physical partition](partitioning.md#physical-partitions).
153153

154154
By using a `FeedRange`, you can create a `FeedIterator` to parallelize the processing of the change feed across multiple machines or threads. Unlike the previous example that showed how to obtain a `FeedIterator` for the entire container or a single partition key, you can use FeedRanges to obtain multiple FeedIterators, which can process the change feed in parallel.
155155

@@ -280,7 +280,7 @@ Here's an example that uses latest version mode showing how to obtain a list of
280280

281281
[!code-java[](~/azure-cosmos-java-sql-api-samples/src/main/java/com/azure/cosmos/examples/changefeedpull/SampleChangeFeedPullModel.java?name=GetFeedRanges)]
282282

283-
When you obtain of list of FeedRanges for your container, you get one `FeedRange` per [physical partition](partitioning-overview.md#physical-partitions).
283+
When you obtain of list of FeedRanges for your container, you get one `FeedRange` per [physical partition](partitioning.md#physical-partitions).
284284

285285
By using a `FeedRange`, you can parallelize the processing the change feed across multiple machines or threads. Unlike the previous example that showed how to process changes for the entire container or a single partition key, you can use FeedRanges to process the change feed in parallel.
286286

@@ -367,7 +367,7 @@ rangesIterator = container.read_feed_ranges(force_refresh=False)
367367
ranges = list(rangesIterator)
368368
```
369369

370-
When you get a list of `feed_range` values for your container, you get one `feed_range` per [physical partition](partitioning-overview.md#physical-partitions).
370+
When you get a list of `feed_range` values for your container, you get one `feed_range` per [physical partition](partitioning.md#physical-partitions).
371371

372372
By using a `feed_range`, you can create iterator to parallelize the processing of the change feed across multiple machines or threads.
373373
Unlike the previous example that showed how to obtain a `responseIterator` for the entire container or a single partition key, you can use `feed_range` to obtain multiple iterators, which can process the change feed in parallel.
@@ -506,7 +506,7 @@ Here's an example that shows how to get a list of ranges for your container:
506506
const ranges = await container.getFeedRanges();
507507
```
508508

509-
When you get a list of `FeedRange` values for your container, you get one `FeedRange` per [physical partition](partitioning-overview.md#physical-partitions).
509+
When you get a list of `FeedRange` values for your container, you get one `FeedRange` per [physical partition](partitioning.md#physical-partitions).
510510

511511
By using a `FeedRange`, you can create iterator to parallelize the processing of the change feed across multiple machines or threads. Unlike the previous example that showed how to obtain a change feed iterator for the entire container or a single partition key, you can use FeedRanges to obtain multiple iterators, which can process the change feed in parallel.
512512

articles/cosmos-db/concepts-limits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,4 +330,4 @@ In addition to the previous table, the [per-account limits](#per-account-limits)
330330
## Related content
331331

332332
* [Global distribution](distribute-data-globally.md)
333-
* [Partitioning](partitioning-overview.md) and [provisioned throughput](request-units.md)
333+
* [Partitioning](partitioning.md) and [provisioned throughput](request-units.md)

articles/cosmos-db/conceptual-resilient-sdk-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ For a video overview of the concepts discussed in this article, see:
2424

2525
Azure Cosmos DB SDKs can connect to the service in two [connectivity modes](sdk-connection-modes.md). The .NET and Java SDKs can connect to the service in either *Gateway* or *Direct* mode, while the others can only connect in Gateway mode. Gateway mode uses the HTTP protocol, and Direct mode typically uses the TCP protocol.
2626

27-
Gateway mode is always used to fetch metadata such as the account, container, and routing information regardless of which mode SDK is configured for use. This information is cached in memory and is used to connect to the [service replicas](partitioning-overview.md#replica-sets).
27+
Gateway mode is always used to fetch metadata such as the account, container, and routing information regardless of which mode SDK is configured for use. This information is cached in memory and is used to connect to the [service replicas](partitioning.md#replica-sets).
2828

2929
In summary, for SDKs in Gateway mode, you can expect HTTP traffic, while for SDKs in Direct mode, you can expect a combination of HTTP and TCP traffic under different circumstances, such as initialization, fetching metadata, or routing information.
3030

articles/cosmos-db/container-copy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ You might need to copy data from your Azure Cosmos DB account if you want to ach
2020

2121
* Copy all items from one container to another.
2222
* Change the [granularity at which throughput is provisioned, from database to container](set-throughput.md) and vice versa.
23-
* Change the [partition key](partitioning-overview.md#choose-a-partition-key) of a container.
23+
* Change the [partition key](partitioning.md#choose-a-partition-key) of a container.
2424
* Update the [unique keys](unique-keys.md) for a container.
2525
* Rename a container or database.
2626
* Change capacity mode of an account from serverless to provisioned or vice-versa.

articles/cosmos-db/continuous-backup-restore-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,4 +192,4 @@ Currently the point-in-time restore functionality has the following limitations:
192192
* [Resource model for the Azure Cosmos DB point-in-time restore](continuous-backup-restore-resource-model.md)
193193
* [Understanding multi-region writes in Azure Cosmos DB](multi-region-writes.md)
194194
* [Understanding timestamps in Cosmos DB](multi-region-writes.md#understanding-timestamps)
195-
* [Global data distribution with Azure Cosmos DB - under the hood](global-dist-under-the-hood.md)
195+
* [Global data distribution with Azure Cosmos DB - under the hood](global-distribution.md)

articles/cosmos-db/convert-vcore-to-request-unit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ appliesto:
1414

1515
# Convert the number of vCores or vCPUs in your nonrelational database to Azure Cosmos DB RU/s
1616

17-
This article explains how to estimate Azure Cosmos DB request units (RU/s) when you are considering data migration but all you know is the total vCore or vCPU count in your existing database replica set(s). When you migrate one or more replica sets to Azure Cosmos DB, each collection held in those replica sets will be stored as an Azure Cosmos DB collection consisting of a sharded cluster with a 4x replication factor. You can read more about our architecture in this [partitioning and scaling guide](partitioning-overview.md). Request units are how throughput capacity is provisioned on a collection; you can [read the request units guide](request-units.md) and the RU/s [provisioning guide](set-throughput.md) to learn more. When you migrate a collection, Azure Cosmos DB provisions enough shards to serve your provisioned request units and store your data. Therefore estimating RU/s for collections is an important step in scoping out the scale of your planned Azure Cosmos DB data estate prior to migration. Based on our experience with thousands of customers, we have found this formula helps us arrive at a rough starting-point RU/s estimate from vCores or vCPUs:
17+
This article explains how to estimate Azure Cosmos DB request units (RU/s) when you are considering data migration but all you know is the total vCore or vCPU count in your existing database replica set(s). When you migrate one or more replica sets to Azure Cosmos DB, each collection held in those replica sets will be stored as an Azure Cosmos DB collection consisting of a sharded cluster with a 4x replication factor. You can read more about our architecture in this [partitioning and scaling guide](partitioning.md). Request units are how throughput capacity is provisioned on a collection; you can [read the request units guide](request-units.md) and the RU/s [provisioning guide](set-throughput.md) to learn more. When you migrate a collection, Azure Cosmos DB provisions enough shards to serve your provisioned request units and store your data. Therefore estimating RU/s for collections is an important step in scoping out the scale of your planned Azure Cosmos DB data estate prior to migration. Based on our experience with thousands of customers, we have found this formula helps us arrive at a rough starting-point RU/s estimate from vCores or vCPUs:
1818

1919
`
2020
Provisioned RU/s = C*T/R

articles/cosmos-db/couchbase-cosmos-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The following are the key features that work differently in Azure Cosmos DB when
3333

3434
* Azure Cosmos DB has an "ID" field within the document whereas Couchbase has the ID as a part of bucket. The "ID" field is unique across the partition.
3535

36-
* Azure Cosmos DB scales by using the partitioning or sharding technique. Which means it splits the data into multiple shards/partitions. These partitions/shards are created based on the partition key property that you provide. You can select the partition key to optimize read as well write operations or read/write optimized too. To learn more, see the [partitioning](partitioning-overview.md) article.
36+
* Azure Cosmos DB scales by using the partitioning or sharding technique. Which means it splits the data into multiple shards/partitions. These partitions/shards are created based on the partition key property that you provide. You can select the partition key to optimize read as well write operations or read/write optimized too. To learn more, see the [partitioning](partitioning.md) article.
3737

3838
* In Azure Cosmos DB, it isn't required for the top-level hierarchy to denote the collection because the collection name already exists. This feature makes the JSON structure simpler. The following is an example that shows differences in the data model between Couchbase and Azure Cosmos DB:
3939

articles/cosmos-db/database-transactions-optimistic-concurrency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Database transactions provide a safe and predictable programming model to deal w
1717

1818
With traditional relational databases, you're required to deal with two different programming languages: a nontransactional application programming language, such as JavaScript, Python, C#, or Java; and a transactional programming language, such as T-SQL, that's natively executed by the database.
1919

20-
The database engine in Azure Cosmos DB supports full ACID (atomicity, consistency, isolation, durability) compliant transactions with snapshot isolation. All the database operations within the scope of a container's [logical partition](partitioning-overview.md) are transactionally executed within the database engine that's hosted by the replica of the partition. These operations include both write (updating one or more items within the logical partition) and read operations.
20+
The database engine in Azure Cosmos DB supports full ACID (atomicity, consistency, isolation, durability) compliant transactions with snapshot isolation. All the database operations within the scope of a container's [logical partition](partitioning.md) are transactionally executed within the database engine that's hosted by the replica of the partition. These operations include both write (updating one or more items within the logical partition) and read operations.
2121

2222
The following table lists different operations and transaction types:
2323

articles/cosmos-db/design-partitioning-iot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,4 @@ By using DeviceId +Time-based-key (Date + Hour + Minute) as a hierarchical parti
128128
> - We recommend adding ID as the last level of your hierarchical partition key to ensure you never reach the 20-GB limit for a logical partition key.
129129
- Optimize our most common query patterns that frequently filter by DeviceId and Date/Hour/Minute, minimizing cross-partition queries and reducing RU costs.
130130

131-
For more information on how partitioning works in Azure Cosmos DB, you can learn more [here](partitioning-overview.md).
131+
For more information on how partitioning works in Azure Cosmos DB, you can learn more [here](partitioning.md).

articles/cosmos-db/distribute-data-globally.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ With Azure Cosmos DB, you can add or remove the regions associated with your acc
6262

6363
## <a id="Next Steps"></a>Next steps
6464

65-
* [Global distribution - under the hood](global-dist-under-the-hood.md)
65+
* [Global distribution - under the hood](global-distribution.md)
6666
* [How to configure multi-region writes in your applications](how-to-multi-master.md)
6767
* [Configure multiple write-regions](how-to-manage-database-account.yml#configure-multiple-write-regions)
6868
* [Add or remove regions from your Azure Cosmos DB account](how-to-manage-database-account.yml#add-remove-regions-from-your-database-account)

0 commit comments

Comments
 (0)