اصلي منځپانګې ته لاړ شئ
JobCannon
ټول مهارتونه

AWS DynamoDB Database

⬢ درجه 2تخنیکي
لوړ
د معاش اغېز
7 میاشتې
د زده کړې وخت
منځنی
سختوالی
1
مسلکونه
په یوه نظر

AWS DynamoDB is a fully managed NoSQL database optimized for low-latency access. You define a table with a primary key (partition key ± sort key), store JSON documents, and query at millisecond speeds. Mastery means understanding key design (avoiding hot partitions), query patterns (GSI, LSI, scans), consistency models (eventual vs. strong), and cost optimization. Learning path: DynamoDB basics (2 weeks) → table design (2 weeks) → querying (2 weeks) → optimization + streams (2 weeks).

AWS DynamoDB Database څه شی دی

AWS DynamoDB is a fully managed NoSQL database built for scale. You create tables with a primary key (partition key or partition + sort key), store JSON documents, and query with sub-millisecond latency. No servers, no maintenance, auto-scales to billions of items. Pay per request or pre-purchase capacity. DynamoDB is optimized for key-value access. You query by primary key or secondary indexes. If you need complex joins across many tables, RDS is better.

🔧 وسیلې او ایکوسیستم
AWS DynamoDB ConsoleAWS SDK (boto3, JavaScript)DynamoDB LocalAWS AppSyncLambdaGlobal Secondary IndexesLocal Secondary IndexesDynamoDB StreamsPartiQL

📋 مخکې له دې چې تاسو پیل کړئ

💰 د سیمې له مخې معاش

سیمهجونیرمنځنیسېنیر
USA$80k$130k$180k
UK£48k£80k£120k
EU€52k€85k€130k
CANADAC$85kC$135kC$185k

🎯 هغه مسلکونه چې AWS DynamoDB Database کاروي

❓ ډېرې پوښتل شوې پوښتنې

When should I use DynamoDB vs. RDS?
DynamoDB: flexible schema, horizontal scaling, billions of items. RDS: relational, ACID transactions, complex joins. Use DynamoDB for scale; RDS for structure. DynamoDB = NoSQL, RDS = SQL.
What's a hot partition?
Hot partition = one partition key getting too many requests (throttling). Example: storing all users under pk='global'. Design partition keys to distribute evenly.
How do I query across multiple partition keys?
Use Global Secondary Indexes (GSI). Each GSI has its own partition key. Query one GSI, get results. Trade-off: extra storage cost.
Is DynamoDB ACID compliant?
Limited, transactions (TransactGetItems, TransactWriteItems) support ACID for up to 25 items. Full multi-document ACID like PostgreSQL not available.
How much does DynamoDB cost?
Pay-per-request: ~$1.25/million reads, $6.25/million writes. Provisioned: pay per capacity unit. Pay-per-request is cheaper for bursty; provisioned cheaper for sustained.
Can I export DynamoDB data?
Yes, continuous backups, point-in-time restore, export to S3 (then Athena). AWS DataExchange also supports DynamoDB data.
Is DynamoDB suitable for production?
Yes, Netflix, Airbnb, AWS itself run on DynamoDB. Caveats: eventual consistency by default (enable strong consistency for critical reads), limited query flexibility (design schema for queries first).

ډاډه نه یاست چې دا مهارت ستاسو لپاره دی؟

د کاري مسلک سمون ازموینه واخلئ — موږ به تاسو ته سمې لارې وړاندیز کړو.

زما لپاره غوره مهارتونه ومومئ →

خپل غوره مسلکي لاره ومومئ

د ۲٬۵۲۱ مسلکونو په اوږدو کې د مهارت پر بنسټ سمون. وړیا.

د کاري مسلک سمون ازموینه واخلئ — وړیا →