AWS DynamoDB Schema Design | How to choose the right key
AWS DynamoDB Tutorial. DynamoDB is a powerful fully managed NoSQL database. Part of the complexity in using the service is related to choosing a partition key that not only serves your access patterns, but prevents you from having scaling related headaches in the future. In this video, I talk about the factors you should consider when choosing a partition key. I start out by briefly talking about why choosing the right key is important, followed by defining partition and sort keys. Afterwards we go into key partitioning behavior and a feature called adaptive capacity. Finally, I conclude with some general guidance on when you should choose one key structure over another.
00:25 Why picking the right key is important
01:10 Primary Key, Partition Key, Sort Key
09:24 When to use what key
🎉SUPPORT BE A BETTER DEV🎉
Become a Patron: https://www.patreon.com/beabetterdev
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - https://amzn.to/37T7xdP
Clean Architecture - https://amzn.to/3sCEGCe
Head First Design Patterns - https://amzn.to/37WXAMy
Domain Driver Design - https://amzn.to/3aWSW2W
Code Complete - https://amzn.to/3ksQDrB
The Pragmatic Programmer - https://amzn.to/3uH4kaQ
Algorithms - https://amzn.to/3syvyP5
Working Effectively with Legacy Code - https://amzn.to/3kvMza7
Refactoring - https://amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - https://amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - https://amzn.to/2MuEllM
XLR Cable - https://amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - https://amzn.to/3ktIrY6
Desk Microphone Mount - https://amzn.to/3qXMVIO
Logitech C920s Webcam - https://amzn.to/303zGu9
Fujilm XS10 Camera - https://amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - https://amzn.to/3rentPe
Neewer 2 Piece Studio Lights - https://amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - https://amzn.to/2NJwph6
Autonomous ErgoChair 2 - https://bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - https://bit.ly/2YzomEm
MX Master 3 Productivity Mouse - https://amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- https://amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - https://amzn.to/3uBRWsN
📚 References:
Getting started with AWS: https://youtu.be/lTyqzyk86f8
DynamoDB Global Secondary Indexes - https://youtu.be/ihMOlb8EZKE
DynamoDB Local Secondary Indexes - https://youtu.be/Y8gMoZOMYyg
DynamoDB Accelerator (DAX) - https://youtu.be/9deAV0yAkH8
SQL vs NoSQL explained - https://youtu.be/ruz-vK8IesE
Choosing the right key - https://aws.amazon.com/blogs/database/choosing-the-right-dynamodb-partition-key/
Understanding Adaptive Capacity - https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-partition-key-design.html#bp-partition-key-partitions-adaptive
☁Topics covered include:
- Primary Key
- Partition Key
- Sort Key
- Range Key
- Partitions,
- Partition Splitting
- Read Capacity Units (RCU)
- Write Capacity Units (WCU)
- Throttling
- Adaptive Capacity
- Burst Capacity
🌎 Find me here:
Twitter - https://twitter.com/BeABetterDevv
Instagram - https://www.instagram.com/beabetterdevv/
Patreon - Donations help fund additional content - https://www.patreon.com/beabetterdev
#DynamoDB
#PartitionKey
#SortKey
Видео AWS DynamoDB Schema Design | How to choose the right key канала Be A Better Dev
00:25 Why picking the right key is important
01:10 Primary Key, Partition Key, Sort Key
09:24 When to use what key
🎉SUPPORT BE A BETTER DEV🎉
Become a Patron: https://www.patreon.com/beabetterdev
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - https://amzn.to/37T7xdP
Clean Architecture - https://amzn.to/3sCEGCe
Head First Design Patterns - https://amzn.to/37WXAMy
Domain Driver Design - https://amzn.to/3aWSW2W
Code Complete - https://amzn.to/3ksQDrB
The Pragmatic Programmer - https://amzn.to/3uH4kaQ
Algorithms - https://amzn.to/3syvyP5
Working Effectively with Legacy Code - https://amzn.to/3kvMza7
Refactoring - https://amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - https://amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - https://amzn.to/2MuEllM
XLR Cable - https://amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - https://amzn.to/3ktIrY6
Desk Microphone Mount - https://amzn.to/3qXMVIO
Logitech C920s Webcam - https://amzn.to/303zGu9
Fujilm XS10 Camera - https://amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - https://amzn.to/3rentPe
Neewer 2 Piece Studio Lights - https://amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - https://amzn.to/2NJwph6
Autonomous ErgoChair 2 - https://bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - https://bit.ly/2YzomEm
MX Master 3 Productivity Mouse - https://amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- https://amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - https://amzn.to/3uBRWsN
📚 References:
Getting started with AWS: https://youtu.be/lTyqzyk86f8
DynamoDB Global Secondary Indexes - https://youtu.be/ihMOlb8EZKE
DynamoDB Local Secondary Indexes - https://youtu.be/Y8gMoZOMYyg
DynamoDB Accelerator (DAX) - https://youtu.be/9deAV0yAkH8
SQL vs NoSQL explained - https://youtu.be/ruz-vK8IesE
Choosing the right key - https://aws.amazon.com/blogs/database/choosing-the-right-dynamodb-partition-key/
Understanding Adaptive Capacity - https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-partition-key-design.html#bp-partition-key-partitions-adaptive
☁Topics covered include:
- Primary Key
- Partition Key
- Sort Key
- Range Key
- Partitions,
- Partition Splitting
- Read Capacity Units (RCU)
- Write Capacity Units (WCU)
- Throttling
- Adaptive Capacity
- Burst Capacity
🌎 Find me here:
Twitter - https://twitter.com/BeABetterDevv
Instagram - https://www.instagram.com/beabetterdevv/
Patreon - Donations help fund additional content - https://www.patreon.com/beabetterdev
#DynamoDB
#PartitionKey
#SortKey
Видео AWS DynamoDB Schema Design | How to choose the right key канала Be A Better Dev
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
What is a DynamoDB GSI (Global Secondary Index) ?What is AWS Cloudformation? Pros and Cons?Single-Table Design with DynamoDB - Alex DeBrie, AWS Data HeroAmazon DynamoDB - A Crash Course (Demos Included)SNS vs SQS Comparison? Whats the difference? | Learn with a practical exampleSQL vs NoSQL ExplainedAWS re:Invent 2019: Data modeling with Amazon DynamoDB (CMY304)4 STEPS TO MODEL DATA FOR DYNAMODB - Find you access patterns and get the most efficient data modelAWS Step Functions with Lambda Tutorial | Step by Step GuideQuery and GetItem on a DynamoDB Table | Step by Step TutorialAWS Dynamo DB Complete Theory-Hindi/Urdu | What is dynamoDB | AWS Sysops | AWS SAA-C02 | AWS DBAAWS Aurora VS DynamoDBAWS re:Invent 2020: Data modeling with Amazon DynamoDB – Part 1System Design: What is Load Balancing?Secure your API Gateway with Amazon Cognito User Pools | Step by Step AWS TutorialAWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)What is a DynamoDB LSI (Local Secondary Index) ?AWS Lambda & DynamoDB - AWS Serverless Part ITop 5 Use Cases For AWS Lambda