- dynamodb
- yumpackage
- ์ด๋ ธํ ์ด์
- CloudFormation
- map
- list
- Iteration๋ฐ๋ณต๋ฌธ
- S3
- redis
- rabbitmq์ค์น๋ช ๋ น์ด
- ์ธ์คํด์ค
- AWS CloudFormation
- spring
- ์ฐจ์ด์
- javamap๋ฐ๋ณต
- jpa
- ๋ฆฌ๋ ์คrabbitmq์ค์น
- ์๋ฃ๊ตฌ์กฐ
- java
- rabbitmq์ค์น๋ฐฉ๋ฒ
- cloudfront
- instance
- javaIteration
- ELB
- Cognito
- db
- AWS
- Heap
- REST
- Amazon
- Today
- Total
๋ชฉ๋กdb (2)
You are a developer, not a coder.
1. RDS์ ๊ธฐ๋ฅ,์ ํ ๋ฐ ๋ค์คํ๊ฐ ํ์ํ ์ด์ AWS์์ RDB๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋๋๋ค. EC2 ์ธ์คํด์ค์ RDBMS๋ฅผ ์ค์นํ์ฌ ์ฌ์ฉ ํ๋ ๋ฐฉ๋ฒ ๊ด๋ฆฌํ ์๋น์ค์ธ ์๋ง์กด RDS๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ ์ ์๋ OS์ RDBMS๋ฅผ ์์ ๋กญ๊ฒ ์ ํํ๊ณ ์ค์ ํ ์ ์๋ ๋ฐ๋ฉด์ ๋จ์ ์ผ๋ก๋ OS์ DBํ๊ฒฝ์ ์ฌ์ฉ์๊ฐ ์ง์ ๊ด๋ฆฌํ์ง ์์ผ๋ฉด ์๋๋ค๋ ์ ์ด ์๋ค. ํ์์ธ ๊ฒฝ์ฐ ํจ์น ์ ์ฉ๊ณผ ๋ฐฑ์ ์ด ์๋ํ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ด์์ ๋ฒ๊ฑฐ๋ก์์ด ์ค์ด๋ ๋ค๋ ์ฅ์ ์ด ์์ผ๋ DB์ด์์๋ ์ ์ฝ์ฌํญ์ด ์์ด, ์ด์ฉ ๋ชฉ์ ์ ๋ง๋์ง ๊ฒํ ๊ฐ ํ์ํ๋ค. RDS์ ์ฃผ์ ๊ธฐ๋ฅ ๋ฐ ์ ํ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ด์ฉ ์๋ ์ ์ง๋ณด์ ๋ฐฑ์ ์๋์ ์ผ๋ก ๋ฐฑ์ ์ด ์์ฑ๋๊ธฐ ๋๋ฌธ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ณดํต 5๋ถ ์ด๋ด์ ๋ณต๊ตฌํ ์ ์๋ค. ๋ง์ด๋ ๋ฒ์ ์ ์ด ์๋์ ์ผ๋ก ..
1. JPA ๋? JPA๋ฅผ ์ดํดํ๊ธฐ์ ์์ ORM์ด ๋จผ์ง์ ๋ํด์ ๋จผ์ ์ ๋ฆฌํด ๋ณด๋๊ฒ ์ข์๊ฒ ๊ฐ๋ค. ORM (Object-relational mapping) ์ด๋? ๊ฐ์ฒด๋ ๊ฐ์ฒด๋๋ก ์ค๊ณํ๊ณ , ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋๋ก ์ค๊ณํ๋ค. ORM ํ๋ ์์ํฌ๊ฐ ์ค๊ฐ์์ ๋งคํํด ์ฃผ๋ ๊ตฌ์กฐ์ด๋ค. ๋์ค์ ์ธ ์ธ์ด์๋ ๋๋ถ๋ถ ORM ๊ธฐ์ ์ด ์กด์ฌํ๋ค. ORM์ ๊ฐ์ฒด์ RDB ๋ ๊ธฐ๋ฅ ์์ ์๋ ๊ธฐ์ ์ด๋ค. ORM์ ์ฅ์ ํน์ DBMS์ ์ข ์๋์ง ์๋๋ค. SQL๋ฌธ์ด ์ฝ๋์ ๋ค์ด๊ฐ์ง ์์ ๊น๋ํ๊ณ ๊ฐ๊ฒฐํ ์ฝ๋๋ฅผ ์ ์งํ ์ ์๋ค. ORM์ด nesting ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ธ๋ฉํด์ค๋ค. ORM์ ๋จ์ RAW query์ ๋นํด performance๊ฐ ๋๋ฆฌ๋ค. Query tuning์ด ํ๋ค๋ค. ์๋น์ค๊ฐ ๋ณต์กํด ์ง์๋ก ORM์ผ๋ก ํ ..