๐ป CS ๊ธฐ๋ณธ์ง์ ์ ๋ฆฌ
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ
๐ป CS ๊ธฐ๋ณธ์ง์ ์ ๋ฆฌ
์ค๋ ๋๋ ํ๋ก์ธ์ค ์์์ ๊ฐ๋ณ์ ์ธ ์คํ์ ๊ฐ์ง๊ณ ์ฝ๋/๋ฐ์ดํฐ/ํ ์์ญ์ ๊ณต์ ํ๋ฉฐ ์คํ
ํ๋ก์ธ์ค๋ ์ฝ๋/๋ฐ์ดํฐ/์คํ/ํ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ์ผ๋ก ์คํ
๊ฐ ์ค๋ ๋๋ ๊ฐ๋ณ ์คํ์ ๊ฐ์ง๊ณ , ํ๋ก์ธ์ค์ ์ ์ญ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ณต์ ํ๋ฉฐ ํ๋ก๊ทธ๋จ์ ์คํ
ํ๋์ ํ๋ก์ธ์ค ์์์ ์ฌ๋ฌ ์ค๋ ๋ ์์ฑ ๊ฐ๋ฅ
ํ๋ก์ธ์ค๋ ์ด์์ฒด์ ๋ก๋ถํฐ ์์์ ํ ๋น๋ฐ์ ์คํํ๊ณ , ์ค๋ ๋๋ ํ๋ก์ธ์ค๋ก๋ถํฐ ์์์ ํ ๋น๋ฐ์ ์คํ
ํ๋ก์ธ์ค๋ ์ด์์ฒด์ ๋ก๋ถํฐ ์์์ ํ ๋น๋ฐ์ ์คํํ๊ณ , ์ค๋ ๋๋ ํ๋ก์ธ์ค๋ก๋ถํฐ ์์์ ํ ๋น๋ฐ์ ์คํ
์คํฌ๋ฆฝํธ ์ธ์ด / ์ปดํ์ผ ์ธ์ด
์คํฌ๋ฆฝํธ ์ธ์ด / ์ปดํ์ผ ์ธ์ด
๋ํ ์ ์ฒด ์ฝ๋์ ๋ํ ์คํ ์ฝ๋ ์ต์ ํ๊ฐ ์ด๋ ค์
์คํฌ๋ฆฝํธ ์ธ์ด๋ ์ปดํ์ผ ๋จ๊ณ ์์ด ์คํ ๋จ๊ณ์์ ํ์ค์ฉ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญ ํ ์คํ๋๋ฏ๋ก ์ปดํ์ผ ์ธ์ด๋ณด๋ค ์คํ์ด ๋๋ฆผ
๋ํ ์ปดํ์ผ ๋จ๊ณ์์ ์ ์ฒด ์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ณํํ ๋ ์ต์ ํ์์ ์ ์งํํ์ฌ ์คํ์๊ฐ์ ๋ณด๋ค ๋น ๋ฅด๊ฒ
์ปดํ์ผ ์ธ์ด๋ ์ปดํ์ผ๋ฌ๋ฅผ ํตํด ์ฌ์ ์ ์ปดํ์ผ ๋์ด ๊ธฐ๊ณ์ด ์ํ๋ก ์คํ๋๋ฏ๋ก ์คํ์ด ๋น ๋ฆ
์ปดํ์ผ ์ธ์ด - c, c++, java
์คํฌ๋ฆฝํธ ์ธ์ด - python, ruby, PHP
๋น๋๊ธฐ์์ ๋์์ ์ฌ๋ฌ ์ผ์ ์ํํ ์ ์์ง๋ง, ์์ฒญ๋์ด ๋ง์์ง๋ ๊ฒฝ์ฐ ๋ถํ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ ์ํ ์ถ๊ฐ์ ์ธ ์ฒ๋ฆฌ๊ฐ ํ์
๋๊ธฐ์์ ๊ตฌ์ฑ์ด ๋จ์ํ๊ณ ์์๋๋ก ์คํ ๊ฐ๋ฅ, ํ์ง๋ง ์ฌ๋ฌ ์ผ์ ๋์์ ์ํํ๋๊ฑด ๋ถ๊ฐ๋ฅ
๋น๋๊ธฐ์์ ์์ฒญ์ ๋ํ ์๋ต์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ , ๋ค์ ๋์์ ์งํ
๋๊ธฐ์์ ์์ฒญ์ ๋ํ ์๋ต์ ๊ธฐ๋ค๋ฆฐ ํ, ์๋ต์ด ์ค๋ฉด ๋ค์ ์์ฒญ์ ํ๋ ๋ฐฉ์
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ ์ด์ / ์ฅ๋จ์
ํ์ง๋ง ๋ฐ์ดํฐ ์ฝ์ , ๋ณ๊ฒฝ์ด ์์๋ก ์ผ์ด๋๋ฉด ๋งค๋ฒ ์ธ๋ฑ์ค๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ฏ๋ก ์ฑ๋ฅ์ ํ๋ฅผ ๋ง๊ธฐ ์ํ ๊ณ ๋ ค๊ฐ ํ์
์ธ๋ฑ์ค๋ ๋ฐ์ดํฐ๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ ๋ ฌํด์ ๊ฒ์๊ณผ ์ ๋ ฌ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ฌ์ฉ
๋๋ค No-SQL ๋ฐฉ์์ ์ฌ์ฉ. mongodb๊ฐ document ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ฐ ๋ฐํด, Redis๋ key-value ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํจ
Redis - ์ธ๋ฉ๋ชจ๋ฆฌDB๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ์ข์ง๋ง ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ์บ์ฌ ๋ฑ๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ์ ์ ์ฅ๊ธฐํ์ด ์๊ณ , ๋น ๋ฅธ ์ฑ๋ฅ์ด ํ์ํ ๊ธฐ๋ฅ์ ์ฌ์ฉ๋จ
mongodb๋ mysql์ฒ๋ผ ์๋ฒ-ํด๋ผ์ด์ธํธ ๋ฐฉ์์ผ๋ก ์ค์นํด์ ์ฌ์ฉ. mysql๊ณผ ๊ฐ์ SQL๋ฐฉ์์ด ์๋๋ฏ๋ก ๊ฐ๋ณ์ ์ธ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ์ ์ฉํจ
from http://hazung.tistory.com/84 by ccl(A) rewrite - 2020-03-20 14:54:12
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ
๋๊ธ
๋๊ธ ์ฐ๊ธฐ