Global Table Replication

资料库的异地备援, SQL通常使用Replication或是Always On, NoSQL可使用Global Table达到类似功能.

  1. 首先要在来源资料表点选[Global tables], 接着[Create replica].
    https://ithelp.ithome.com.tw/upload/images/20210927/200919424T2zEBeIje.png

  2. 接着选取要Replication的地区. 这里选伦敦.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942DvIugcPlC1.png

  3. 再到Replication的地区看DynamoDB Tables, 即可看到原本的资料来源表已被复制到该地区.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942lXGm7GM5Ug.png

  4. 在子节点表内先增一笔资料.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942ytfFcoICyb.png

  5. 可看到在资料来源表也会出现.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942sqf5Z5ZKl6.png

  6. 在来源表内的删除也会被同步到子节点, 表示Replication是双向的.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942h76LkEyIRW.png

  7. 再新增一个新加坡的子节点.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942ZH5gVM6jMv.png

  8. 两个子节点之间的资料也会同步. 表示Global Table涵盖的资料表的内容都会一致.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942adtMnqRL9E.png

  9. 若要删除Replication, 子节点之间可以互相删除, 但是资料来源只能从原本的来源地区删除.
    https://ithelp.ithome.com.tw/upload/images/20210927/20091942Sytjp2Ggfp.png


<<:  [DAY19]Ingress-k8s的海姆达尔

>>:  Day19 Elastic APM (三)

重新学习JavaScript#JavaScript能做甚麽?

JavaScript (简称JS)是一种物件导向的程序语言 "object orient ...

Day 9 - Event

Event 表示在 DOM 物件上所发生的事件,例如 click点击滑鼠 dblclick滑鼠连点两...

Day11 : Docker基本操作 Docker Net篇

前几天我们讲了如何建立Container,每个Container会包含一项服务,如前端、後端、资料库...

[iT铁人赛Day10]JAVA程序结构

前天讲阵列的时候有写到for(i=0; i < a.length; i++) 这是还没讲到的回...

Day 09 Azure Storage Account- 给照片找个家

Azure Storage Account- 给照片找个家 Azure Storage Accoun...