From f048a3527916a0b3e7b2f6958ffcbb6d0b90bf02 Mon Sep 17 00:00:00 2001 From: Rich Loveland Date: Mon, 26 Jul 2021 14:33:10 -0400 Subject: [PATCH] Fix errors on 'Choosing a multiregion config' page Fixes #10854. Summary of changes: - Fix some errors/inconsistencies in the combo of `REGIONAL BY ROW` tables and `REGION` survival goals. Specifically, clarify that this combo provides consistent reads only inside the row's home region, and *stale* reads outside the row's home region (using follower reads). --- v21.1/choosing-a-multi-region-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v21.1/choosing-a-multi-region-configuration.md b/v21.1/choosing-a-multi-region-configuration.md index 9196fb02669..e5a8a64657b 100644 --- a/v21.1/choosing-a-multi-region-configuration.md +++ b/v21.1/choosing-a-multi-region-configuration.md @@ -40,7 +40,7 @@ The table below offers another view of how the configuration options described a |---------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `REGIONAL BY TABLE` | Low-latency for single-region writes and multi-region stale reads. | Single-region writes are higher latency than for ZONE, as at least one additional region must be consulted for each write. Stale multi-region reads are of comparable latency to ZONE survival. | | | For single-region apps that can accept risk of region failure. | For single-region apps that must survive region failure. | -| `REGIONAL BY ROW` | Low-latency consistent multi-region reads & writes for rows which are homed in specific regions. | Low-latency consistent multi-region reads. Low-latency single-region writes if you are writing to a row from its home region. | +| `REGIONAL BY ROW` | Low-latency consistent multi-region reads & writes for rows which are homed in specific regions. | Low-latency consistent reads from a row's home region. Low-latency consistent [stale reads](follower-reads.html) from outside the row's home region. Low-latency writes if you are writing to a row from its home region. | | | For multi-region apps which read/write individual rows of the table from a specific region, and can accept the risk of region failure. | Same as for ZONE survival, but for apps that must survive a region failure. | | `GLOBAL` | Low-latency multi-region reads. Writes are higher latency than reads. | Low-latency multi-region reads. Writes are higher latency than reads. There should be minimal difference in write latencies between ZONE and REGION survival due to a new custom non-blocking transaction protocol. | | | For multi-region apps that need low-latency reads of a "read-mostly" table. | For multi-region apps that need low-latency reads of a "read-mostly" table, and the ability to survive region failures. |