Тёмный

The Three DynamoDB Limits You Need to Know 

Alex DeBrie
Подписаться 1,2 тыс.
Просмотров 3,4 тыс.
50% 1

This video discusses the three DynamoDB limits you need to know:
- item size limit;
- page size limit;
- partition throughput limit.
Additionally, it discusses why these limits exist and how they help you as a DynamoDB user.
Blog post: www.alexdebrie.com/posts/dyna...
Twitter: @alexbdebrie / alexbdebrie
The DynamoDB Book: www.dynamodbbook.com/

Наука

Опубликовано:

 

31 мар 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@focusotter
@focusotter 3 года назад
Love that you took the leap into creating videos! Looking forward to watching more of your content!
@alexbdebrie
@alexbdebrie 3 года назад
Thanks! I'll be adding more :)
@sp4033
@sp4033 2 года назад
simplified, amazing and precise
@RahulAhire
@RahulAhire 3 года назад
Great to see you back on RU-vid after so long time. I think DDB limits are also it's biggest pros when you measure it in terms of performance. I wish DAX could have also been serverless in terms of pricing like pay per usage but it's charged in per hour. But for 90% of the time I don't think we really need it..
@alexbdebrie
@alexbdebrie 3 года назад
Thanks! Agreed on DAX, thought it's definitely tricky. Given the situations where you need that performance, you're probably not in a fully serverless environment anyway as you'll want a persistent TCP connection to DAX rather than using Lambda.
@syedsafdarali4287
@syedsafdarali4287 Год назад
nice video man, explained well!!
@alexbdebrie
@alexbdebrie Год назад
Thanks, Syed! :)
@LukasLiesis
@LukasLiesis Год назад
There are updates on partitions limit to make it less real but overall great content 👏👏👏 what i realised after 2 decades of using sql & then mongodb is once you hit any kind of scale you tend to be forced to use any database with very similar limits as dynamodb or you end up with huge spikes in lag, or bills, or both. It's easier with sql/mongo at first but usually people tend to build app with expectation of high usage and if that happens, those databases may hit you hard at worst time - during the traffic spike, when people actually try to use your app.
@itsnpe
@itsnpe 3 года назад
On the page size limit, since dynamodb has throttling on provisioned iops, 1MB or any other practical limit helps customers that their request once accepted will be served and won't be throttled in between. In order to achieve this, they need some practical limit on the total data returned.
@RohitPal-lz1wf
@RohitPal-lz1wf Год назад
Hi Alex, Nice lecture. I have one question. How DynamoDB manages connection pools? Can you please explain.
@alexbdebrie
@alexbdebrie Год назад
Hey Rohit, glad you liked it. Interactions with DynamoDB are over an HTTP API, so your connection will be like other HTTP clients. The big thing here is to ensure you're using HTTP Keep-Alive to reuse the connection across requests.
@jialieyan5263
@jialieyan5263 2 года назад
Want to see your new video!
@alexbdebrie
@alexbdebrie 2 года назад
Any requests?? Always looking for topic ideas :)
@asdfasdfuhf
@asdfasdfuhf 2 года назад
@@alexbdebrie Maybe a video in which you go through how you would structure your dynamodb tables giving some non-trivial (yet a common) situtation (e.g. a dating website). Each user have a list of images, chat messages, comments, e.tc.
@alexbdebrie
@alexbdebrie 2 года назад
@@asdfasdfuhf Good call! I have some like this already. :) You can see an e-commerce example here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nsAJmyg2QU8.html&ab_channel=AlexDeBrie Also, that example is from my book, which has a bunch of data modeling techniques plus 5 full walkthrough examples: www.dynamodbbook.com/
Далее
All you need to know about DynamoDB Partitions
12:39
Просмотров 3,7 тыс.
When You Get Ran Over By A Car...
00:15
Просмотров 8 млн
What is RabbitMQ?
10:10
Просмотров 309 тыс.
you need to learn Kubernetes RIGHT NOW!!
29:34
Просмотров 1,1 млн
I've been using Redis wrong this whole time...
20:53
Просмотров 333 тыс.
DynamoDB Scan vs Query - The Things You Need To Know
11:05
This Is Why Python Data Classes Are Awesome
22:19
Просмотров 794 тыс.
iPhone перегрелся, что делать?!
1:01