Table of Contents
What You’ll Learn
Students will learn how DynamoDB and Database Migration Service Work
About Course
Introduction to Databases
Types of Databases: SQL vs. NoSQLRelational Databases: Key concepts (tables, rows, columns, schemas)NoSQL Databases: Key concepts (collections, documents, key-value stores)Use Cases for SQL vs. NoSQL
Introduction to DynamoDB
- Overview of DynamoDB: Key features and benefits
- When to Use DynamoDB: Ideal scenarios and applications
- DynamoDB vs. Other NoSQL Databases
Core Concepts of DynamoDB
- Tables, Items, and Attributes: Basic building blocks
- Primary Keys: Partition keys and sort keys
- Data Types: Supported data types in DynamoDB
- Capacity Modes: Provisioned throughput vs. on-demand
DynamoDB Operations
- CRUD Operations: Create, Read, Update, Delete
- Batch Operations: Batch write and batch read
- Querying and Scanning: Efficient data retrieval methods
- Indexes: Global and local secondary indexes
Advanced DynamoDB Features
- Streams: DynamoDB Streams for data replication and triggers
- Transactions: Ensuring atomicity of operations
- Time to Live (TTL): Automatically expiring items
- Backup and Restore: Data protection strategies
Integration with AWS Services
- Lambda Functions: Using DynamoDB with AWS Lambda
- API Gateway: Building APIs backed by DynamoDB
- AWS SDKs and CLI: Programmatic access to DynamoDB
This Course is From Udemy
Description
AWS is one of the fastest-growing cloud platforms. I have specifically created these tutorials for folks who have the drive and want to learn more about AWS. In this course, you will find tutorials for DynamoDB and Database Migration Service.
You will learn with hands-on tutorials how to leverage —
AWS Database Migration Service (DMS) to –
1. Migrate data from MySQL to S3
2. Migrate data from S3 to MySQL
3. MS SQL EC2 to MS SQL RDS
This Course is For:
AWS enthusiast