How to Query Your DynamoDB Table with SQL using Athena

  Рет қаралды 16,562

Be A Better Dev

Be A Better Dev

Күн бұрын

Пікірлер: 22
@DisasterFixion
@DisasterFixion Жыл бұрын
Thanks man, great video, good catch with the upper/lowercase field names!
@BeABetterDev
@BeABetterDev Жыл бұрын
Thanks and glad you enjoyed!
@mariumbegum7325
@mariumbegum7325 Жыл бұрын
Fantastic explanation!
@BeABetterDev
@BeABetterDev Жыл бұрын
Thanks Marium, Cheers!
@marian6040
@marian6040 Жыл бұрын
Great explanation. Really appreciate it. Thanks
@christianibiri
@christianibiri Жыл бұрын
Great video Daniel! thank you
@AmruthGowda7
@AmruthGowda7 2 ай бұрын
Great Video It would be great if you can do the same video for Large dataset
@BuildOnAWS
@BuildOnAWS Жыл бұрын
Great video!
@SergeyGrebenkin
@SergeyGrebenkin Жыл бұрын
Very helpful, thanks!
@Amanullah-lt6fq
@Amanullah-lt6fq Жыл бұрын
very helpful. Thank you
@fehmianac
@fehmianac Жыл бұрын
Great video Thank you for your effort. I have a question, When we use single table design in DynamoDB, How we can separate partitionso glue table.?
@CeciliaMoguelMendez
@CeciliaMoguelMendez 4 ай бұрын
very helpful!!
@mmurray4043
@mmurray4043 Жыл бұрын
Great video, I think I would have a source bucket with the json and normalise the data using glue into another bucket that I would point Athena to. This way you can just use standard SQL
@flo_bady
@flo_bady Жыл бұрын
Hello Daniel, great content as usual. What would you recommend to have it real time? Glue crawler is really asynchrone from what I know. Also to flatten Dynamodb schemas have you already used dynamic frame + relationalize? It does an amazing job
@BeABetterDev
@BeABetterDev Жыл бұрын
Hi @flobady Thanks for commenting. For real time, I would suggest using DynamoDB Streams + Kinesis Firehose. Streams to capture change events or "NEW_IMAGES" of your records, and Kinesis firehose to buffer your data and deliver to S3 in chunks. Then, you can set up a glue crawler on a recurring 1min timer to periodically update the new data. Note that there is a new featue Glue that allows it to detect only the records that changed in your bucket and not the entire bucket. This makes it much more cost effective for incremental additions. Also, never tried dynamic frames yet, but thanks for sharing - I'll have to look into it. Cheers and hope this helps, Daniel
@flo_bady
@flo_bady Жыл бұрын
@@BeABetterDev thks for your feedback
@dipuroy5613
@dipuroy5613 Жыл бұрын
My DDB table was empty. Then I exported DDB to S3. Inserted some records in DDB. But not getting those new records into S3. Shouldn't it automatically sync the updated data to s3? If not, what to do to get the latest data into s3
@anubhavsrivastava9909
@anubhavsrivastava9909 4 ай бұрын
HIVE_INVALID_METADATA: Glue table 'x.data' column 'item' has invalid data type:
@sufga2803
@sufga2803 5 ай бұрын
Thank you
@sarahwbs
@sarahwbs Жыл бұрын
I don't understand why you would do this. Why have a NoSQL database if you want to use SQL?
@BeABetterDev
@BeABetterDev Жыл бұрын
Hi Sarah, this is a good question. Often times when working with NoSQL, we may still want to perform some analytics or auditing of our data. This type of setup allows you the best of both worlds - NoSQL for great key value performance, and also an ad-hoc data auditing ability with Athena. Hope this helped clarify, Daniel
@akhan3682
@akhan3682 8 ай бұрын
Excellent content but holy crap that white background [in every video] is brutal on the ole eyes for people with larger 4K gaming monitors. I can't do more than 20mins of yr content a day due to that.
AWS DynamoDB Tutorial For Beginners
38:12
Be A Better Dev
Рет қаралды 382 М.
AWS Aurora VS DynamoDB
38:39
Be A Better Dev
Рет қаралды 83 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Querying 100 Billion Rows using SQL, 7 TB in a single table
9:07
Arpit Agrawal (Elastiq.AI)
Рет қаралды 56 М.
DynamoDB Scan vs Query - The Things You Need To Know
11:05
Be A Better Dev
Рет қаралды 26 М.
AWS SQS FIFO Queues Overview and Demonstration
28:15
Be A Better Dev
Рет қаралды 14 М.
7 Common DynamoDB Patterns for Modeling and Building an App with Alex De Brie
1:11:17
AWS Tutorials - Amazon Athena Federated Views
25:32
AWS Tutorials
Рет қаралды 2,1 М.
DynamoDB in 20 Minutes - Intro to NoSQL
20:16
Caleb Curry
Рет қаралды 10 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН