๐ŸŽƒAWS

[DynamoDB] ํŒŒํ‹ฐ์…˜ ํ‚ค/์ •๋ ฌ ํ‚ค/ํ•„ํ„ฐ ์ •๋ฆฌ

harry.93 2021. 9. 24. 10:40
๋ฐ˜์‘ํ˜•

MYSQL ์ด๋‚˜ ORACLE ๊ณผ๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…์„ ๊ฐ–๋Š” ๋‹ค์ด๋‚˜๋ชจ DB ์— ๋Œ€ํ•œ ๊ฐœ์ธ์ ์ธ ์ •๋ฆฌ.

[์ฐธ๊ณ ] https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html

 

Amazon DynamoDB ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ - Amazon DynamoDB

ํ•ญ๋ชฉ์˜ ํŒŒํ‹ฐ์…˜ ํ‚ค๋ฅผ ํ•ด์‹œ ์†์„ฑ์ด๋ผ๊ณ ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์šฉ์–ดํ•ด์‹œ ์†์„ฑDynamoDB ์—์„œ ํŒŒํ‹ฐ์…˜ ํ‚ค ๊ฐ’์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์„ ํŒŒํ‹ฐ์…˜์— ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„์‚ฐํ•˜๋Š” ๋‚ด๋ถ€ ํ•ด์‹œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์—์„œ ์œ ๋ž˜ํ•ฉ๋‹ˆ๋‹ค.

docs.aws.amazon.com

- ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‚ค ๊ฐ’์œผ๋กœ ์žก๋Š” ํ•ญ๋ชฉ๋“ค์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํ•ญ๋ชฉ(์ปฌ๋Ÿผ)์— ๋Œ€ํ•ด์„œ๋Š” ์ž์œ ๋กญ๊ฒŒ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

- ๊ธฐ์กด ํ‚ค ๊ฐ’๋“ค ์™ธ A,B,C ์ปฌ๋Ÿผ์ด ์กด์žฌํ•˜๋Š”๋ฐ, D ์ปฌ๋Ÿผ์„ ๊ฐ–๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ค๋Š” ๊ฒฝ์šฐ, D ์ปฌ๋Ÿผ์ด ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ ๊ธฐ์กด ๋ฐ์ดํ„ฐ์—๋Š” ๋นˆ ๊ฐ’์œผ๋กœ ์กด์žฌํ•˜๊ฒŒ ๋œ๋‹ค.

1. ํŒŒํ‹ฐ์…˜ ํ‚ค : ์ผ์ข…์˜ ํ‚ค ๊ฐ’์œผ๋กœ ๋ฐ์ดํ„ฐ ์กฐํšŒ ์‹œ, ํ•ด๋‹น ํ‚ค๊ฐ’๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋“ค์„ ์กฐํšŒํ•˜๊ฒŒ ๋จ


์ผ๋ฐ˜์ ์œผ๋กœ RDB์—์„œ ์งˆ์˜ํ•˜๋˜ select * from .. ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ธฐ๋ณธ์กฐํšŒ ์‹œ ํŒŒํ‹ฐ์…˜ ํ‚ค์™€ ์ •๋ ฌ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์กฐํšŒํ•œ๋‹ค.

 

2. ์ •๋ ฌ ํ‚ค :  ํŒŒํ‹ฐ์…˜ํ‚ค์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ์กฐ๊ฑด์œผ๋กœ ๋ฒ”์œ„ ๋˜๋Š” ํฌ๊ธฐ ๋น„๊ต ๋“ฑ์˜ ๊ฐ„๋‹จํ•œ ์กฐ๊ฑด์„ ๊ฐ€์ง€๊ณ  ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค์ด๋‚˜๋ชจ์—์„œ๋Š” ํŒŒํ‹ฐ์…˜ํ‚ค์™€ ์ •๋ ฌํ‚ค๋กœ ์ง€์ •๋œ ํ•ญ๋ชฉ์ด ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋กœ ์ทจ๊ธ‰ํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํŒŒํ‹ฐ์…˜ํ‚ค๊ฐ€ id, ์ •๋ ฌํ‚ค๊ฐ€ timestamp ์ธ ๊ฒฝ์šฐ
๋‹ค์ด๋‚˜๋ชจ์— id๊ฐ€  1 , timestamp ๊ฐ€ 210923 100312 ์ธ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š”๋ฐ
์ดํ›„ ํ•ด๋‹น ํ•ญ๋ชฉ์ด ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ–๋Š” ํ–‰์ด ๋“ค์–ด์˜ค๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๊ธฐ์กด์— ์žˆ๋˜ ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๊ฒŒ๋œ๋‹ค. (ํ•ด๋‹น ํ•ญ๋ชฉ ์™ธ ๋‹ค๋ฅธ ํ•ญ๋ชฉ ๊ฐ’์ด ๋‹ค๋ฅด๋”๋ผ๋„)

 

3. ํ•„ํ„ฐ : ์œ„ 2๊ฐ€์ง€ ํ‚ค ๊ฐ’์€ ํ•„์ˆ˜ ์กฐ๊ฑด์ด๊ณ , ํ•„ํ„ฐ๋Š” ์ถ”๊ฐ€์ ์ธ ์กฐ๊ฑด ๊ฐœ๋…์œผ๋กœ ๋ฐ์ดํ„ฐ ์กฐํšŒ ์‹œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 

 

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌ ๋ฐ ์กฐํšŒํ•˜๋Š” ํŠน์„ฑ ์ƒ, ์œ„์™€ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ–๋Š”๊ฒŒ ์•„๋‹Œ๊ฐ€ ํ•œ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•
๋Œ“๊ธ€์ˆ˜0