How to Choose a Database on AWS

preview_player
Показать описание
SQL or NoSQL? MongoDB or DynamoDB? AWS has a lot of database options. Get help deciding which database solution to choose using my simple flowchart.

🎉 SUPPORT BE A BETTER DEV 🎉

📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚

🎙 MY RECORDING EQUIPMENT 🎙

💻 MY DESKTOP EQUIPMENT 💻

📚 References:

☁Topics covered include:
AWS RDS
AWS Elasticache
AWS DynamoDB
AWS DocumentDB
AWS Cloudsearch

🌎 Find me here:

#AWS
#Databases
#SQL
#NoSQL
Рекомендации по теме
Комментарии
Автор

This video helped me land a new job during a system design interview!! Thank you!!!

yawnnroar
Автор

236/5000
Based on the fact that dynamodb is a key value databse, it works well for particular cases but for more advanced query scenarios such as paginated queries, ordering by several fields or aggregations, I would choose documentdb

jriverox
Автор

Great explanation. The things I was wondering for years, you solved in 6 mins ❤. Thanks a lot

naimulsayed
Автор

You saved lot of my time to read through the docs for each and find the difference 🙏 thank you!

VenkateshJayapal
Автор

Amazing explanation, no bs. You got a new follower

LuisPerez-cefn
Автор

Dude that video made everything in my head click you are a legend!

daviisebarn
Автор

I highly appreciate the way you have explained it all, lots of love from India

prabhakarmishra
Автор

Great video and well explained with a workflow.

GameboyZoneRocks
Автор

But ElasticCache is used for performance. It is a cache for databases. It can be used for an rds database to avoid the query go to the engine and also reduce latency. I think this is important to mention. At least it is useful for data that rarely is updated. If we have data that changes very frequently, then read replicas is the way to go.

alejandropereira
Автор

Keep it size and industry needs based:
- Mariah DB for transactional information and small business.
- AWS Redshift for large scale reliable variable SQL needs.
- Dynammo DB for choatic information using NoSQL (key value or document).

akin
Автор

Thank you, really good guidance right there.

cemmer
Автор

Great explanation but I was surprised at the very end, where Elastic Cache is suggested as persistence layer. The cache doesn't guarantee data durability. The application will lose its data if the underlying infrastructure/hardware changes.

guesme
Автор

Current Database services in AWS simplified 😉. Thanks for quick summary!

ChetanNandikanti
Автор

Quick Question, isnt RDS a managed service? Why does the arrow for unmanaged loops to RDS?

drkazn
Автор

Would you be kind enough to share the flowchart link?

TheEchinox
Автор

Why automatically use elasticache if you don’t need relations or transactions? Isn’t it more expensive than RDS or dynamoDb?

philipdodson
Автор

Is it a bad idea to use Dynamo DB or Aurora Serverless for a prototype or a hobby project?
Dynamo DB's storage is free for the first 25 GB and $0.25 per GB-month thereafter. With Aurora Serverless, you only pay for the database capacity, storage, and I/O when it is active.
When your prototype app or hobby project is small, I think both services can be suitable because they are economical for small apps that don't have a lot of traffic. Am I missing something?

Hiroki-Takahashi
Автор

what about geo queries ????
which db is best for geo spatial ???

explorethenewworld
Автор

Good explanation of RDS. But what about self hosted Postgres on EC2 instance ? Is it cost effective solution for small project or startup? Or it is not as reliable as RDS is?

dimatall
Автор

Where do RedShift and AWS Timeseries fall into?

screwyou