๊ฒ์์ด๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ์์์ ์กฐํ์์์ผ๋ก ํํฐ๋ฅผ ์ ์ฉํ์ฌ,
์ ์ธ๊ณ ์์์ ๋์๊ฒ๋ถํฐ ์ฐจ๋ก๋๋ก ์ฝ 400~600๊ฐ ์ ๋์ ์์๋ค์ ๊ฐ๊ฐ
์ฌ์ดํธ ์ฃผ์ ์ ๋ณด๋ฅผ ๋ฐ๋ก ํ ์ด๋ธ์ ๋ง๋ค์ด ์ ์ฅํ๊ณ , (DB 1๋จ๊ณ - ์ ๊ทํ)
๊ทธ๋ฆฌ๊ณ ๊ฐ ์ฌ์ดํธ ๋ง๋ค์ ํด๋น ์์์ ๋๊ธ์ ๋ํ ์ ๋ณด๋ฅผ ์ธ๊ธฐ์์ผ๋ก ๋์ดํ์ฌ,
์ ํธ๋๊ฐ ๋์ ๋๊ธ ์์ ์์ฃผ๋ก, ๋์ค์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๊ฐ ํธํ๊ฒ ๋์ดํ์ฌ ํ ์ด๋ธ์ ๊ตฌ์ํ์๋ค.
(DB 2๋จ๊ณ- ๋ฐ์ ๊ทํ)
์ฌ๊ธฐ์ ์ด์ง ๊ณ ๋ฏผ๋๋๊ฒ, 1์ฐจ๋ก DB ์ค๊ณ์, ํด๋น ์์์ ๋ญํน ์์์ url ์์๋ง ๊ฐ์ง๊ณ ์์๋ค.
url ๋ ๊ณ ์ ์ฑ์ ๊ฐ๊ธฐ ๋๋ฌธ์ ์ธ๋ฑ์ค๋ก์ ์ฌ์ฉํ ์๋ ์์ง๋ง, ์ ์ด์ ์ฐจ๋ผ๋ฆฌ ๊ณ ์ ์ ์ธ๋ฑ์ค๋ฒํธ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ฃผ์ด์
์ฐจ๋ ๋ชจ๋ธ ๋ฐ ํค์๋ ๊ด๋ จ ๋๊ธ ๋ฐ์ดํฐ 70 ๊ฐ * 600 ๊ฐ ์ฌ์ดํธ * 1000๊ฐ (Maximum ์ผ๋ก ๊ณ์ฐ) = 4200๋ง๊ฐ
์๋นํ ๋ง์๋ฐ, ์ฌ์ค ์ด๊ฒ ์ ๋ถ๋ ์๋๊ณ , ์ผ๋ถ ๋ฐ์ดํฐ์ด๋ค.
๋ค์ด๋ฒ ์นดํ ๋ฐ์ดํฐ, ๋ค๋ฅธ ์ฌ์ด ์ปค๋ฎค๋ํฐ ๋ฐ์ดํฐ, ์ค๊ณ ์ฐจ ๋ฐ์ดํฐ, ์ ๋ต ๊ธฐํ ๋ณด๊ณ ์ ๋ฐ์ดํฐ ๋ฑ๋ฑ
ํฌ๋กค๋ง ํด์ผํ ๋ฐ์ดํฐ ๋ชฉ๋ก
์๊ท๋ชจ ๊ณํ : ๋๊ท๋ชจ ๋ฐ์ดํฐ ๊ด๋ จ ์ฒ๋ฆฌ ๋ฌ์ฑ์ค!
'๐๏ธ์ํํธ์จ์ด > ๐ปpython' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
crawling parrel processing (0) | 2021.11.30 |
---|---|
[๋ฐฑ์ค]10798. ์ธ๋ก์ฐ๊ธฐ (0) | 2021.11.29 |
[python] ์๋์ฐจ ํฌ๋กค๋ง (1) | 2021.11.28 |
[python ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ]ํ์ด์ ํน์ ๋ฌธ์์ด ํ ์ญ์ (0) | 2021.11.28 |
[Git] Commit (0) | 2021.11.26 |