Skip to content

Commit ba4946e

Browse files
robm26switch180
andauthored
LSQL: relational migration merge - guide (#121)
* relational migration instructions initial * LMIG -> LDMS, + LSQL naming * LSQL content additions * Changes for LSQL to add MySQL EC2 instance * pulling in Rob's changes to template * Fixed syntax error in UserData * Changes alongside my review * Rob's changes * instruction updates for clarity * image and instruction improvements * updated images * Final revision before merge --------- Co-authored-by: Sean Shriver <[email protected]>
1 parent 03f2c12 commit ba4946e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1005
-5
lines changed

content/authors.en.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@ weight: 100
1414
1. Daniel Yoder ([danielsyoder](https://github.com/danielsyoder)) - The brains behind amazon-dynamodb-labs.com and the co-creator of the design scenarios
1515

1616
### 2024 additions
17-
The Generative AI workshop LBED was released in 2024:
17+
The Generative AI workshop LBED was released in early 2024:
1818
1. John Terhune - ([@terhunej](https://github.com/terhunej)) - Primary author
1919
1. Zhang Xin - ([@SEZ9](https://github.com/SEZ9)) - Content contributor and original author of a lab that John used as the basis of LBED
2020
1. Sean Shriver - ([@switch180](https://github.com/switch180)) - Editor, tech reviewer, and merger
2121

22+
The LSQL relational migration lab was released in late 2024:
23+
1. Robert McCauley - ([robm26](https://github.com/robm26)) - Primary author
24+
1. Sean Shriver - ([@switch180](https://github.com/switch180)) - Editor, tech reviewer, and merger
25+
2226
### 2023 additions
2327
The serverless event driven architecture lab was added in 2023:
2428

content/change-data-capture/index.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "LCDC: Change Data Capture for Amazon DynamoDB"
33
chapter: true
44
description: "200 level: Hands-on exercises with DynamoDB Streams and Kinesis Data Streams with Kinesis Analytics."
5-
weight: 40
5+
weight: 80
66
---
77
In this workshop, you will learn how to perform change data capture of item level changes on DynamoDB tables using [Amazon DynamoDB Streams](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html) and [Amazon Kinesis Data Streams](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/kds.html). This technique allows you to develop event-driven solutions that are initiated by alterations made to item-level data stored in DynamoDB.
88

content/index.en.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ Prior expertise with AWS and NoSQL databases is beneficial but not required to c
1616
If you're brand new to DynamoDB with no experience, you may want to begin with *Hands-on Labs for Amazon DynamoDB*. If you want to learn the design patterns for DynamoDB, check out *Advanced Design Patterns for DynamoDB* and the *Design Challenges* scenarios.
1717

1818
### Looking for a larger challenge?
19-
The DynamoDB Immersion Day has a series of workshops designed to cover advanced topics. If you want to dig deep into streaming aggregations with AWS Lambda and DynamoDB Streams, consider LEDA. Or if you want an easier introduction CDC you can consider LCDC.
19+
The DynamoDB Immersion Day has a series of workshops designed to cover advanced topics. If you want to dig deep into streaming aggregations with AWS Lambda and DynamoDB Streams, consider LEDA. Or if you want an easier introduction CDC you can consider LCDC. Do you have a relational database to migrate to DynamoDB? We offer LSQL and a AWS DMS lab LDMS: we highly recommend LSQL unless you have a need to use DMS.
20+
2021
Do you want to integrate Generative AI to create a context-aware reasoning application? If so consider LBED, a lab that takes a product catalog from DynamoDB and contiously indexes it into OpenSearch Service for natural language queries supported by Amazon Bedrock.
2122

2223
Dive into the content:

content/hands-on-labs/rdbms-migration/index.en.md renamed to content/rdbms-migration/index.en.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: "5. LMIG: Relational Modeling & Migration"
2+
title: "LDMS: AWS DMS Migration"
33
date: 2021-04-25T07:33:04-05:00
44
weight: 50
55
---
66

7-
In this module, also classified as LMIG, you will learn how to design a target data model in DynamoDB for highly normalized relational data in a relational database.
7+
In this module, classified as LDMS, you will learn how to design a target data model in DynamoDB for highly normalized relational data in a relational database.
88
The exercise also guides a step by step migration of an IMDb dataset from a self-managed MySQL database instance on EC2 to a fully managed key-value pair database Amazon DynamoDB.
99
At the end of this lesson, you should feel confident in your ability to design and migrate an existing relational database to Amazon DynamoDB.
1010

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)