๐ก
์ค๋น๋ฌผ : AWS ๊ณ์
์์ ์
- ์ง๊ธ๊น์ง DB๋ฅผ ์ง์ ์ ์ผ๋ก ํ์ฉํ ์ผ์ด ์์ด์ DB์ค์น๋ฅผ ํ๋๋ผ๋ MySQL / MariaDB ๋ง ๊ฐ๋จํ๊ฒ ์ค์นํ๊ณ ์ฌ์ฉํ์๋ค.
- ๋ณดํต Linux์ ์๋ฒ๋ฅผ ์ค์นํ๋ ์ DB๋ค๊ณผ ๋ค๋ฅด๊ฒ MS-SQL๋ฅผ ์ค์น ํด๋ณด๋ ค ํ๋ค.
RDS ์์ฑ
MS-SQL DB ์์ฑ - (์๋ ๋์ค์ง ์์ ์ค์ ์ Default๋ก ์ง์ ํ๋ค.)
- DB ์๋ณ์ ๋ฐ ์๊ฒฉ ์ฆ๋ช
์ค์
- ๋ง์คํฐ ID/PW๋ DB์ ์ ์ํ๊ธฐ ์ํ ์ ๋ณด์ด๋ฏ๋ก ๊ผญ ๊ธฐ์ตํด์ผ ํ๋ค.
- ํผ๋ธ๋ฆญ ์ก์ธ์ค
- VPC, ์๋ธ๋ท, ๋ณด์๊ทธ๋ฃน๋ฑ์ ์ง์ ํด์ค๋ค.
- RDS์๊ฒ ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฌ๋ถ์ ๋ฐ๋ผ Public IP, Private IP๊ฐ ํ ๋น๋์ง๋ง, ์ฌ์ฉ์๋ IP๊ฐ ์๋ RDS ์๋ํฌ์ธํธ๋ฅผ ํตํด ์ ์ํ๋ค.
- ํผ๋ธ๋ฆญ ์ก์ธ์ค๋ฅผ ํ์ฉํ๋ฉด VPC์ธ๋ถ์์ ์๋ํฌ์ธํธ๋ฅผ ํตํด ์ ์ํ ์ ์๋ค. (์ฐจ๋จํ๋ฉด ๋์ผ VPC ๋ด์์๋ง ์๋ํฌ์ธํธ๋ฅผ ํตํ ์ ์์ด ๊ฐ๋ฅํ๋ค.)
- ์๋ ๋ฐฑ์
๋นํ์ฑํ, ์ฑ๋ฅ ๊ฐ์ ๋์ฐ๋ฏธ ๋นํ์ฑํ (ํน์ ๋ชจ๋ฅผ ๊ณผ๊ธ ์์ ์ ๊ฑฐ) โ ์๋ฃ
- DB ์๋ณ์ ๋ฐ ์๊ฒฉ ์ฆ๋ช
์ค์
MS-SQL ์ ์
- ๋ก์ปฌ PC์์ ์๋ ์์๋๋ก ์งํํ๋ค.
- ์ฌ๊ธฐ๋ฅผ ๋๋ฌ SSMS (SQL Server Management Studio) ์ค์นํ์ด์ง๋ก ์ด๋
MS-SQL ๊ฐ๋จ ์ฌ์ฉ
- Select๋ฌธ์ ํตํด DB ์ Table ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ค. (Object Explorer๋ฅผ ํตํด GUI ํธ๋ฆฌ ๊ตฌ์กฐ๋ก๋ ํ์ธ ๊ฐ๋ฅํ๋ค)
SELECT * FROM sys.databases SELECT * FROM INFORMATION_SCHEMA.TABLES
- ํ
์ด๋ธ ์์ฑ
- CREATE ๋ฌธ์ ์ฌ์ฉํ์ฌ DB๋ TABLE์ ์์ฑํ๋ ๊ฒ์ MySQL์ ํตํ ๊ฒฝํ์ด ์๋ค.
- SSMS์์ GUI ํ๊ฒฝ์ผ๋ก ํ ์ด๋ธ ์ถ๊ฐ/์ ๊ฑฐ
- Select๋ฌธ์ ํตํด DB ์ Table ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ค. (Object Explorer๋ฅผ ํตํด GUI ํธ๋ฆฌ ๊ตฌ์กฐ๋ก๋ ํ์ธ ๊ฐ๋ฅํ๋ค)
์ ์ ์ค๋ฅ ํด๊ฒฐ
- ์ ์ ์ค๋ฅ : SQL Server์ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ์ค์ ๋คํธ์ํฌ ๊ด๋ จ ๋๋ ์ธ์คํด์ค ๊ด๋ จ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์๋ฒ๋ฅผ ์ฐพ์ ์ ์๊ฑฐ๋ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ธ์คํด์ค ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด๊ณ SQL Server๊ฐ ์๊ฒฉ ์ฐ๊ฒฐ์ ํ์ฉํ๋๋ก ๊ตฌ์ฑ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
- ํด๊ฒฐ ๋ฐฉ๋ฒ
- ๋ณด์๊ทธ๋ฃน tcp/1433 ๋ณด์๊ทธ๋ฃน ํ์ธ
- RDS์ ํผ๋ธ๋ฆญ ์ก์ธ์ค ํ์ฉ ํ์ธ
- ์ ์ ์ค๋ฅ : SQL Server์ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ์ค์ ๋คํธ์ํฌ ๊ด๋ จ ๋๋ ์ธ์คํด์ค ๊ด๋ จ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์๋ฒ๋ฅผ ์ฐพ์ ์ ์๊ฑฐ๋ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ธ์คํด์ค ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด๊ณ SQL Server๊ฐ ์๊ฒฉ ์ฐ๊ฒฐ์ ํ์ฉํ๋๋ก ๊ตฌ์ฑ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
๊ฒฐ๋ก
- MySQL์ ์ค์น๊ฐ ์ ๋ง ๊ฐ๋จํ๋ค. ๊ทธ์ ๋ฐํด MS-SQL์ ์ค์น๊ณผ์ ์ด ๊ธธ๊ณ ๋ณต์กํ ๊ฒ ๊ฐ๋ค. ํ์ง๋ง RDS๋ ๊ทธ๋ฐ ์ค์น๊ณผ์ ์์ด ๊ฐ๋จํ AWS ์ ํ ๋ง์ผ๋ก ์ํ๋ RDS๋ฅผ ๋ฒ์ ์ ๋ง์ถฐ ์ ๊ณตํ๋ค.
- ๋ฆฌ๋ ์ค์์๋ MS-SQL์ ์ ๊ทผํ ์ ์๋ค๊ณ ํ๋ค. ์๋์ฐ๋ณด๋ค๋ ๋ณต์กํด ๋ณด์ด๋๋ฐ ์ถํ์ ์๋ ์์ ์ด๋ค.
Uploaded by Notion2Tistory v1.1.0