[{"data":1,"prerenderedAt":321},["ShallowReactive",2],{"term-d\u002Fdynamodb":3,"related-d\u002Fdynamodb":296},{"id":4,"title":5,"acronym":6,"body":7,"category":275,"description":276,"difficulty":277,"extension":278,"letter":279,"meta":280,"navigation":145,"path":281,"related":282,"seo":290,"sitemap":291,"stem":294,"subcategory":6,"__hash__":295},"terms\u002Fterms\u002Fd\u002Fdynamodb.md","DynamoDB",null,{"type":8,"value":9,"toc":269},"minimark",[10,15,19,23,26,30,258,262,265],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"DynamoDB is Amazon's NoSQL database that scales to literally any size without you doing anything. It's fast, managed, and charges you based on what you read and write. Perfect for apps that need to handle massive traffic spikes — it just absorbs it. No schemas, no joins, just key-value vibes.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Amazon DynamoDB is a fully managed NoSQL key-value and document database with single-digit millisecond performance at any scale. It auto-scales capacity, offers global tables (multi-region replication), DynamoDB Streams for change data capture, and on-demand or provisioned billing modes.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F DynamoDB — put and get an item\nimport { DynamoDBClient, PutItemCommand, GetItemCommand } from '@aws-sdk\u002Fclient-dynamodb';\nconst client = new DynamoDBClient({ region: 'us-east-1' });\n\nawait client.send(new PutItemCommand({\n  TableName: 'Users',\n  Item: { userId: { S: '123' }, name: { S: 'Alice' } }\n}));\n","javascript","",[38,39,40,49,94,140,147,174,192,247],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","\u002F\u002F DynamoDB — put and get an item\n",[41,50,52,56,60,64,67,70,72,75,78,81,84,88,91],{"class":43,"line":51},2,[41,53,55],{"class":54},"s7zQu","import",[41,57,59],{"class":58},"sMK4o"," {",[41,61,63],{"class":62},"sTEyZ"," DynamoDBClient",[41,65,66],{"class":58},",",[41,68,69],{"class":62}," PutItemCommand",[41,71,66],{"class":58},[41,73,74],{"class":62}," GetItemCommand",[41,76,77],{"class":58}," }",[41,79,80],{"class":54}," from",[41,82,83],{"class":58}," '",[41,85,87],{"class":86},"sfazB","@aws-sdk\u002Fclient-dynamodb",[41,89,90],{"class":58},"'",[41,92,93],{"class":58},";\n",[41,95,97,101,104,107,110,113,116,119,123,126,128,131,133,135,138],{"class":43,"line":96},3,[41,98,100],{"class":99},"spNyl","const",[41,102,103],{"class":62}," client ",[41,105,106],{"class":58},"=",[41,108,109],{"class":58}," new",[41,111,63],{"class":112},"s2Zo4",[41,114,115],{"class":62},"(",[41,117,118],{"class":58},"{",[41,120,122],{"class":121},"swJcz"," region",[41,124,125],{"class":58},":",[41,127,83],{"class":58},[41,129,130],{"class":86},"us-east-1",[41,132,90],{"class":58},[41,134,77],{"class":58},[41,136,137],{"class":62},")",[41,139,93],{"class":58},[41,141,143],{"class":43,"line":142},4,[41,144,146],{"emptyLinePlaceholder":145},true,"\n",[41,148,150,153,156,159,162,164,167,169,171],{"class":43,"line":149},5,[41,151,152],{"class":54},"await",[41,154,155],{"class":62}," client",[41,157,158],{"class":58},".",[41,160,161],{"class":112},"send",[41,163,115],{"class":62},[41,165,166],{"class":58},"new",[41,168,69],{"class":112},[41,170,115],{"class":62},[41,172,173],{"class":58},"{\n",[41,175,177,180,182,184,187,189],{"class":43,"line":176},6,[41,178,179],{"class":121},"  TableName",[41,181,125],{"class":58},[41,183,83],{"class":58},[41,185,186],{"class":86},"Users",[41,188,90],{"class":58},[41,190,191],{"class":58},",\n",[41,193,195,198,200,202,205,207,209,212,214,216,219,221,224,227,229,231,233,235,237,240,242,244],{"class":43,"line":194},7,[41,196,197],{"class":121},"  Item",[41,199,125],{"class":58},[41,201,59],{"class":58},[41,203,204],{"class":121}," userId",[41,206,125],{"class":58},[41,208,59],{"class":58},[41,210,211],{"class":121}," S",[41,213,125],{"class":58},[41,215,83],{"class":58},[41,217,218],{"class":86},"123",[41,220,90],{"class":58},[41,222,223],{"class":58}," },",[41,225,226],{"class":121}," name",[41,228,125],{"class":58},[41,230,59],{"class":58},[41,232,211],{"class":121},[41,234,125],{"class":58},[41,236,83],{"class":58},[41,238,239],{"class":86},"Alice",[41,241,90],{"class":58},[41,243,77],{"class":58},[41,245,246],{"class":58}," }\n",[41,248,250,253,256],{"class":43,"line":249},8,[41,251,252],{"class":58},"}",[41,254,255],{"class":62},"))",[41,257,93],{"class":58},[11,259,261],{"id":260},"when-youll-hear-this","When You'll Hear This",[16,263,264],{},"\"We use DynamoDB for session storage — it handles millions of reads a second.\" \u002F \"DynamoDB has no joins, so data modeling is very different from SQL.\"",[266,267,268],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":270},[271,272,273,274],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":260,"depth":51,"text":261},"cloud","DynamoDB is Amazon's NoSQL database that scales to literally any size without you doing anything.","intermediate","md","d",{},"\u002Fterms\u002Fd\u002Fdynamodb",[283,284,285,286,287,288,289],"AWS","RDS","NoSQL","Serverless","Managed Service","Lambda","S3",{"title":5,"description":276},{"changefreq":292,"priority":293},"weekly",0.7,"terms\u002Fd\u002Fdynamodb","H-AdTUXZv2ea9KH3YcVlY9lMODyRCHj1O82wKU8T0Z4",[297,302,305,308,313,317],{"title":283,"path":298,"acronym":299,"category":275,"difficulty":300,"description":301},"\u002Fterms\u002Fa\u002Faws","Amazon Web Services","beginner","AWS is like a giant magical warehouse where you can rent computers, storage, databases, and basically anything tech-related — by the minute.",{"title":288,"path":303,"acronym":6,"category":275,"difficulty":277,"description":304},"\u002Fterms\u002Fl\u002Flambda","AWS Lambda is where you upload a function and AWS runs it when something happens — an HTTP request, a file upload, a database change.",{"title":287,"path":306,"acronym":6,"category":275,"difficulty":300,"description":307},"\u002Fterms\u002Fm\u002Fmanaged-service","A managed service is when the cloud provider runs the thing for you — you don't patch it, back it up, or fix it when it crashes.",{"title":285,"path":309,"acronym":310,"category":311,"difficulty":277,"description":312},"\u002Fterms\u002Fn\u002Fnosql","Not Only SQL","database","NoSQL databases are like the rebellious cousin of regular databases.",{"title":284,"path":314,"acronym":315,"category":275,"difficulty":277,"description":316},"\u002Fterms\u002Fr\u002Frds","Relational Database Service","RDS is Amazon's managed database service.",{"title":289,"path":318,"acronym":319,"category":275,"difficulty":300,"description":320},"\u002Fterms\u002Fs\u002Fs3","Simple Storage Service","S3 is Amazon's giant file locker in the sky.",1776518275734]