์ฌ์ฉ์๊ฐ ์์ ๋ง์ ์ฝํ
์ธ (UGC - ์ฌ์ฉ์ ์์ฑ ์ฝํ
์ธ )๋ฅผ ๋ง๋ค ์ ์๋ ๊ฐ ์๋น์ค๋ ๋น์ฆ๋์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ฟ๋ง ์๋๋ผ UGC์ ์ ๋ฆฌํด์ผ ํฉ๋๋ค. ํ์ง์ด ์ข์ง ์๊ฑฐ๋ ํ์ง์ด ๋ฎ์ ์ฝํ
์ธ ์กฐ์ ์ ๊ถ๊ทน์ ์ผ๋ก ์ฌ์ฉ์์ ๋ํ ์๋น์ค ๋งค๋ ฅ์ ๊ฐ์์ํฌ ์ ์์ผ๋ฉฐ ์ฌ์ง์ด ์๋น์ค ์ด์์ ์ข
๋ฃํ ์๋ ์์ต๋๋ค.
์ค๋์ Yula์์ ๊ด๊ณ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋๋ Yula์ Odnoklassniki ๊ฐ์ ์๋์ง ํจ๊ณผ์ ๋ํด ์ค๋ช ํ๊ฒ ์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๋์ง ํจ๊ณผ๋ ๋งค์ฐ ์ ์ฉํ ๊ฒ์ด๋ฉฐ, ํ๋ ์ฌํ์์๋ ๊ธฐ์ ๊ณผ ํธ๋ ๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ณํํ ๋ ์๋ช ์ ์์ธ์ด ๋ ์ ์์ต๋๋ค. ์ด๋ฏธ ๋ฐ๋ช ๋์ด ์ฌ๋ฌ๋ถ ์์ ๋ ์ค๋ฅธ ๊ฒ์ ๋ฐ๋ช ํ๋๋ฐ ์ ๋ถ์กฑํ ์์๊ณผ ์๊ฐ์ ๋ญ๋นํฉ๋๊น?
์ฌ์ง, ํ ์คํธ, ๋งํฌ ๋ฑ ์ฌ์ฉ์ ์ฝํ ์ธ ๋ฅผ ์กฐ์ ํ๋ ์ ์ฒด ์์ ์ ์ง๋ฉดํ์ ๋ ์ฐ๋ฆฌ๋ ๊ฐ์ ์๊ฐ์ ํ์ต๋๋ค. ์ฐ๋ฆฌ ์ฌ์ฉ์๋ ๋งค์ผ ์๋ฐฑ๋ง ๊ฐ์ ์ฝํ ์ธ ๋ฅผ Yula์ ์ ๋ก๋ํ๋ฉฐ, ์๋ ์ฒ๋ฆฌ ์์ด๋ ์ด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ด ์์ ํ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ Odnoklassniki์ ๋๋ฃ๋ค์ด "๊ฑฐ์ ์๋ฒฝ" ์ํ๋ก ์๋ฃํ ๊ธฐ์ฑ ์ค์ฌ ํ๋ซํผ์ ์ฌ์ฉํ์ต๋๋ค.
์ Odnoklassniki์ธ๊ฐ?
๋งค์ผ ์์ฒ๋ง ๋ช ์ ์ฌ์ฉ์๊ฐ ์์ ๋คํธ์ํฌ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์ฌ์ง์์ ๋น๋์ค, ํ ์คํธ์ ์ด๋ฅด๊ธฐ๊น์ง ์์ญ์ต ๊ฐ์ ์ฝํ ์ธ ๋ฅผ ๊ฒ์ํฉ๋๋ค. Odnoklassniki ์ค์ฌ ํ๋ซํผ์ ๋งค์ฐ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๊ณ ์คํธ ๋ฐ์ก์ ๋ฐ ๋ด์ ๋์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
OK ์ค์ฌํ์ 12๋ ๋์ ๋๊ตฌ๋ฅผ ๊ฐ์ ํ๋ฉด์ ๋ง์ ๊ฒฝํ์ ์ถ์ ํ์ต๋๋ค. ๊ธฐ์ฑ ์๋ฃจ์ ์ ๊ณต์ ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ํน์ ์์ ์ ๋ง๊ฒ ํ๋ซํผ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉ์ ์ ์ํ ์ ์๋ค๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ด์ ๋ถํฐ๋ ๊ฐ๋ตํ๊ฒ OK ์ค์ฌ ํ๋ซํผ์ 'ํ๋ซํผ'์ด๋ผ๊ณ ๋ถ๋ฅด๊ฒ ์ต๋๋ค.
์๋ ๋ฐฉ์
Yula์ Odnoklassniki ๊ฐ์ ๋ฐ์ดํฐ ๊ตํ์ ๋ค์์ ํตํด ์ด๋ฃจ์ด์ง๋๋ค.
์ด ๋๊ตฌ๋ฅผ ์ ํํ ์ด์ :
- Yula์์๋ ๋ชจ๋ ๊ด๊ณ ๊ฐ ์ฌํ ์กฐ์ ๋๋ฏ๋ก ์ฒ์์๋ ๋๊ธฐ ์๋ต์ด ํ์ํ์ง ์์์ต๋๋ค.
- ์๋ชป๋ ๋จ๋ฝ์ด ๋ฐ์ํ๊ณ ์ผ๋ถ ์ต๋ ๋ก๋๋ก ์ธํด Yula ๋๋ Odnoklassniki๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ Kafka์ ๋ฐ์ดํฐ๋ ์ด๋์์๋ ์ฌ๋ผ์ง์ง ์์ผ๋ฉฐ ๋์ค์ ์ฝ์ ์ ์์ต๋๋ค.
- ํ๋ซํผ์ ์ด๋ฏธ Kafka์ ํตํฉ๋์ด ์์ด ๋๋ถ๋ถ์ ๋ณด์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
Yula์์ ์ฌ์ฉ์๊ฐ ์์ฑํ๊ฑฐ๋ ์์ ํ ๊ฐ ๊ด๊ณ ์ ๋ํด ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ JSON์ด ์์ฑ๋๋ฉฐ, ์ด๋ ํ์ ์กฐ์ ์ ์ํด Kafka์ ๋ฐฐ์น๋ฉ๋๋ค. Kafka์์ ๊ณต์ง์ฌํญ์ ํ๋ซํผ์ ๋ก๋๋์ด ์๋ ๋๋ ์๋์ผ๋ก ํ์ ๋ฉ๋๋ค. ๋ถ๋ ๊ด๊ณ ๋ ์ด์ ๊ฐ ์์ผ๋ฉด ์ฐจ๋จ๋๋ฉฐ, ํ๋ซํผ์์ ์๋ฐ ์ฌํญ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ ๊ด๊ณ ๋ '์ํธ'๋ก ํ์๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ ๊ฒฐ์ ์ Yula๋ก ๋ค์ ์ ์ก๋์ด ์๋น์ค์ ์ ์ฉ๋ฉ๋๋ค.
๊ฒฐ๊ตญ Yula์ ๊ฒฝ์ฐ ๋ชจ๋ ๊ฒ์ด ๊ฐ๋จํ ์์ ์ผ๋ก ๊ท๊ฒฐ๋ฉ๋๋ค. Odnoklassniki ํ๋ซํผ์ ๊ด๊ณ ๋ฅผ ๋ณด๋ด๊ณ "ok"๋ผ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฐ๊ฑฐ๋ "ok"๊ฐ ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์๋ ์ฒ๋ฆฌ
ํ๋ซํผ์ ๊ฒ์ฌ๋ ๊ด๊ณ ๋ ์ด๋ป๊ฒ ๋๋์? ๊ฐ ๊ด๊ณ ๋ ์ฌ๋ฌ ํญ๋ชฉ์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค.
- ์ด๋ฆ,
- ์ค๋ช ,
- ์ฌ์ง,
- ์ฌ์ฉ์๊ฐ ์ ํํ ๊ด๊ณ ์นดํ ๊ณ ๋ฆฌ ๋ฐ ํ์ ์นดํ ๊ณ ๋ฆฌ,
- ๊ฐ๊ฒฉ.
๊ทธ๋ฐ ๋ค์ ํ๋ซํผ์ ๊ฐ ์ํฐํฐ์ ๋ํด ํด๋ฌ์คํฐ๋ง์ ์ํํ์ฌ ์ค๋ณต ํญ๋ชฉ์ ์ฐพ์ต๋๋ค. ๋ํ, ํ
์คํธ์ ์ฌ์ง์ ์๋ก ๋ค๋ฅธ ๊ตฌ์ฑํ์ ๋ฐ๋ผ ํด๋ฌ์คํฐ๋ฉ๋๋ค.
ํด๋ฌ์คํฐ๋งํ๊ธฐ ์ ์ ํ
์คํธ๋ฅผ ์ ๊ทํํ์ฌ ํน์ ๋ฌธ์, ๋ณ๊ฒฝ๋ ๋ฌธ์ ๋ฐ ๊ธฐํ ์ฐ๋ ๊ธฐ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์์ ๋ ๋ฐ์ดํฐ๋ N-gram์ผ๋ก ๋๋์ด์ง๊ณ ๊ฐ๊ฐ์ ํด์ฑ๋ฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ง์ ๊ณ ์ ํ ํด์๊ฐ ์์ฑ๋ฉ๋๋ค. ํ
์คํธ ๊ฐ์ ์ ์ฌ์ฑ์ ๋ค์์ ์ํด ๊ฒฐ์ ๋ฉ๋๋ค.
pHash ์ฌ์ง ๋น๊ต๋ถํฐ ์ ๊ฒฝ๋ง์ ์ฌ์ฉํ ์ค๋ณต ๊ฒ์์ ์ด๋ฅด๊ธฐ๊น์ง ์ฌ์ง์ ์ํ ๋ค์ํ ์ด๋ฏธ์ง ์ ์ฐฉ ์ต์ ์ด ๋ฐ๋ช ๋์์ต๋๋ค.
๋ง์ง๋ง ๋ฐฉ๋ฒ์ ๊ฐ์ฅ "์ฌ๊ฐํ" ๋ฐฉ๋ฒ์ ๋๋ค. ๋ชจ๋ธ์ ํ๋ จํ๊ธฐ ์ํด N์ A์ ์ ์ฌํ์ง ์๊ณ P๋ A์ ์ ์ฌํ(๋ฐ์ค๋ณต) ์ด๋ฏธ์ง์ ์ธ ์(N, A, P)์ ์ ํํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ ๊ฒฝ๋ง์ A์ P๋ฅผ ์ต๋ํ ๊ฐ๊น๊ฒ ๋ง๋ค๊ณ , A์ N์ ์ต๋ํ ๋ฉ๋ฆฌ ๋ง๋๋ ๋ฐฉ๋ฒ์ ํ์ตํ์ต๋๋ค. ์ด๋ก ์ธํด ๋จ์ํ ์ฌ์ ํ๋ จ๋ ๋คํธ์ํฌ์์ ์๋ฒ ๋ฉ์ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋นํด ๊ฑฐ์ง์์ฑ์ด ๋ ์ ์ต๋๋ค.
์ ๊ฒฝ๋ง์ด ์ด๋ฏธ์ง๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ผ๋ฉด ๊ฐ ์ด๋ฏธ์ง์ ๋ํด N(128)์ฐจ์ ๋ฒกํฐ๋ฅผ ์์ฑํ๊ณ ์ด๋ฏธ์ง์ ๊ทผ์ ์ฑ์ ํ๊ฐํ๋ผ๋ ์์ฒญ์ด ์ด๋ฃจ์ด์ง๋๋ค. ๋ค์์ผ๋ก ๊ฐ๊น์ด ์ด๋ฏธ์ง๊ฐ ์ค๋ณต๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ ์๊ณ๊ฐ์ด ๊ณ์ฐ๋ฉ๋๋ค.
์ด ๋ชจ๋ธ์ pHash ๋น๊ต๋ฅผ ์ฐํํ๊ธฐ ์ํด ๋์ผํ ์ ํ์ ๋ค์ํ ๊ฐ๋์์ ํน๋ณํ ์ฌ์ง์ ์ฐ๋ ์คํจ๋จธ๋ฅผ ๋ฅ์ํ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
์ ๊ฒฝ๋ง์ ์ํด ์ค๋ณต์ผ๋ก ์ ์ฐฉ๋ ์คํธ ์ฌ์ง์ ์์
๋๋ค.
๋ง์ง๋ง ๋จ๊ณ์์๋ ํ ์คํธ์ ์ด๋ฏธ์ง๋ฅผ ๋์์ ๊ฒ์ํ์ฌ ์ค๋ณต๊ด๊ณ ๋ฅผ ๊ฒ์ํฉ๋๋ค.
๋ ๊ฐ ์ด์์ ๊ด๊ณ ๊ฐ ํด๋ฌ์คํฐ์ ํจ๊ป ๋ถ์ด ์๋ ๊ฒฝ์ฐ ์์คํ ์ ์๋ ์ฐจ๋จ์ ์์ํฉ๋๋ค. ์ด ์ฐจ๋จ์ ํน์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์ญ์ ํ ์ค๋ณต ํญ๋ชฉ๊ณผ ๋จ๊ธธ ์ค๋ณต ํญ๋ชฉ์ ์ ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ๋ช ์ ์ฌ์ฉ์๊ฐ ๊ด๊ณ ์ ๋์ผํ ์ฌ์ง์ ํฌํจํ๋ ๊ฒฝ์ฐ ์์คํ ์ ๋ ์ต๊ทผ์ ๊ด๊ณ ๋ฅผ ์ฐจ๋จํฉ๋๋ค.
์ผ๋จ ์์ฑ๋๋ฉด ๋ชจ๋ ํด๋ฌ์คํฐ๋ ์ผ๋ จ์ ์๋ ํํฐ๋ฅผ ๊ฑฐ์นฉ๋๋ค. ๊ฐ ํํฐ๋ ํด๋ฌ์คํฐ์ ์ ์(์ด ํํฐ๊ฐ ์๋ณํ๋ ์ํ์ด ํฌํจ๋์ด ์์ ๊ฐ๋ฅ์ฑ)๋ฅผ ํ ๋นํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์์คํ ์ ๊ด๊ณ ์ ์ค๋ช ์ ๋ถ์ํ๊ณ ์ ์ฌ์ ์ธ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋ฅ ์ด ๊ฐ์ฅ ๋์ ํญ๋ชฉ์ ์ ํํ์ฌ ๊ด๊ณ ์์ฑ์๊ฐ ์ง์ ํ ์นดํ ๊ณ ๋ฆฌ์ ๋น๊ตํฉ๋๋ค. ์ผ์นํ์ง ์์ผ๋ฉด ์๋ชป๋ ์นดํ ๊ณ ๋ฆฌ์ ๋ํด ๊ด๊ณ ๊ฐ ์ฐจ๋จ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์น์ ํ๊ณ ์ ์งํ๊ธฐ ๋๋ฌธ์ ๊ด๊ณ ๊ฐ ์ฌ์ฌ๋ฅผ ํต๊ณผํ๋ ค๋ฉด ์ด๋ค ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ ํํด์ผ ํ๋์ง ์ฌ์ฉ์์๊ฒ ์ง์ ์๋ ค์ค๋๋ค.
์๋ชป๋ ์นดํ
๊ณ ๋ฆฌ์ ๋ํ ์ฐจ๋จ ์๋ฆผ์
๋๋ค.
์ฐ๋ฆฌ ํ๋ซํผ์์๋ ๊ธฐ๊ณ ํ์ต์ด ๋ง์น ์ง์ฒ๋ผ ๋๊ปด์ง๋๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ๋ ์ด ๋๊ตฌ์ ๋์์ ๋ฐ์ ๋ฌ์์ ์ฐ๋ฐฉ์์ ๊ธ์ง๋ ์ํ์ ์ด๋ฆ๊ณผ ์ค๋ช ์ ๊ฒ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ์ด๋ฏธ์ง์ URL, ์คํธ ํ ์คํธ, ์ ํ๋ฒํธ ๋ฐ ๋์ผํ "๊ธ์ง๋" ์ ๋ณด๊ฐ ํฌํจ๋์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด ์ด๋ฏธ์ง๋ฅผ ๊ผผ๊ผผํ๊ฒ "๊ฒ์ฌ"ํฉ๋๋ค.
ํฉ๋ฒ์ ์ธ ๊ฒ์ ๊ฐ์ฅํ์ฌ ๊ธ์ง๋ ์ํ์ ํ๋งคํ๋ ค๋ ๊ฒฝ์ฐ, ์ ๋ชฉ์ด๋ ์ค๋ช ์ ํ ์คํธ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ฐ ์ด๋ฏธ์ง์ ๋ํด ์ด๋ฏธ์ง ๋ด์ฉ์ ์ค๋ช ํ๋ ์ต๋ 11๊ฐ์ ๋ค์ํ ํ๊ทธ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ทธ๋ค์ ๋ฌผ๋ด๋ฐฐ๋ฅผ ์ฌ๋ชจ๋ฐ๋ฅด๋ก ์์ฅํ์ฌ ํ๋งคํ๋ ค๊ณ ํฉ๋๋ค.
๋ณต์กํ ํํฐ์ ๋ณํํ์ฌ ๊ฐ๋จํ ํํฐ๋ ์๋ํ์ฌ ํ ์คํธ์ ๊ด๋ จ๋ ๋ช ๋ฐฑํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ์ํฐ๋งคํธ;
- URL ๋ฐ ์ ํ๋ฒํธ ๊ฐ์ง๊ธฐ;
- ์ธ์คํดํธ ๋ฉ์ ์ ๋ฐ ๊ธฐํ ์ฐ๋ฝ์ฒ์ ๋ํ ์ธ๊ธ
- ์ธํ ๋ ๊ฐ๊ฒฉ;
- ํ๋งคํ ๋ฌผ๊ฑด์ด ์๋ ๊ด๊ณ ๋ฑ
์ค๋๋ ๋ชจ๋ ๊ด๊ณ ๋ 50๊ฐ ์ด์์ ์๋ ํํฐ๋ฅผ ํตํด ๊ด๊ณ ์์ ์๋ชป๋ ์ ์ ์ฐพ์๋ ๋๋ค.
ํ์ง๊ธฐ ์ค ์ด๋ ๊ฒ๋ ์๋ํ์ง ์์ผ๋ฉด ๊ด๊ณ ๊ฐ ์๋ฒฝํ ์์๋ก "๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋๋ค"๋ ์๋ต์ด Yula๋ก ์ ์ก๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ต๋ณ์ ์ง์ ์ฌ์ฉํ๋ฉฐ, ํ๋งค์๋ฅผ ๊ตฌ๋ ํ ์ฌ์ฉ์๋ ์ ์ ํ ์ถ์์ ๋ํ ์๋ฆผ์ ๋ฐ์ต๋๋ค.
ํ๋งค์์๊ฒ ์ ์ ํ์ด ์๋ค๋ ์๋ฆผ์
๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ ๊ด๊ณ ๋ ๋ฉํ๋ฐ์ดํฐ๋ก "๊ณผ์"๋๋ฉฐ, ๊ทธ ์ค ์ผ๋ถ๋ ๊ด๊ณ ๊ฐ ์์ฑ๋ ๋ ์์ฑ๋๊ณ (์์ฑ์์ IP ์ฃผ์, ์ฌ์ฉ์ ์์ด์ ํธ, ํ๋ซํผ, ์ง๋ฆฌ์ ์์น ๋ฑ) ๋๋จธ์ง๋ ๊ฐ ํํฐ์์ ๋ฐํ๋ ์ ์์ ๋๋ค. .
๊ณต์ง ๋๊ธฐ์ด
๊ด๊ณ ๊ฐ ํ๋ซํผ์ ๋๋ฌํ๋ฉด ์์คํ ์ ๊ด๊ณ ๋ฅผ ๋๊ธฐ์ด ์ค ํ๋์ ๋ฃ์ต๋๋ค. ๊ฐ ๋๊ธฐ์ด์ ์๋ชป๋ ํจํด์ ๊ฐ์งํ๋ ๋ฐฉ์์ผ๋ก ๊ด๊ณ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ฒฐํฉํ๋ ์ํ ๊ณต์์ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ ์ถ์ ์ผ๋ก ์ถ์ ๋๋ Yula ์ฌ์ฉ์๋ก๋ถํฐ "ํด๋ํฐ" ์นดํ ๊ณ ๋ฆฌ์ ๊ด๊ณ ๋๊ธฐ์ด์ ์์ฑํ ์ ์์ง๋ง IP ์ฃผ์๋ ๋ชจ์คํฌ๋ฐ๋ ๋ค๋ฅธ ๋์์ ์์ต๋๋ค.
ํ ์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ๋์์ ๊ฒ์ํ ๊ด๊ณ ์ ์์
๋๋ค.
๋๋ ์ ๊ฒฝ๋ง์ด ๊ด๊ณ ์ ํ ๋นํ๋ ์ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋๊ธฐ์ด์ ํ์ฑํ์ฌ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ ์ ์์ต๋๋ค.
๊ฐ ๋๊ธฐ์ด์ ์์ฒด ๊ณต์์ ๋ฐ๋ผ ๊ด๊ณ ์ ์ต์ข ์ ์๋ฅผ ํ ๋นํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์งํํ ์ ์์ต๋๋ค.
- ๊ด๊ณ ๊ฐ ํน์ ์ ํ์ ์ฐจ๋จ์ ๋ฐ๋ ์๊ณ๊ฐ์ ์ง์ ํฉ๋๋ค.
- ์๋ ๊ฒํ ๋ฅผ ์ํด ๋๊ธฐ์ด์ ์๋ ๋ชจ๋ ๊ด๊ณ ๋ฅผ ์ค์ฌ์์๊ฒ ๋ณด๋ ๋๋ค.
- ๋๋ ์ด์ ์ต์ ์ ๊ฒฐํฉํ์ญ์์ค. ์๋ ์ฐจ๋จ ์๊ณ๊ฐ์ ์ง์ ํ๊ณ ์ด ์๊ณ๊ฐ์ ๋๋ฌํ์ง ์์ ๊ด๊ณ ๋ฅผ ์กฐ์ ์์๊ฒ ๋ณด๋ ๋๋ค.
์ด๋ฌํ ๋๊ธฐ์ด์ด ํ์ํ ์ด์ ๋ ๋ฌด์์
๋๊น? ์ฌ์ฉ์๊ฐ ์ด๊ธฐ ์ฌ์ง์ ์
๋ก๋ํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ ๊ฒฝ๋ง์ 95์์ 100๊น์ง์ ์ ์๋ฅผ ํ ๋นํ๊ณ 99%์ ์ ํ๋๋ก ์ฌ์ง์ ๋ฌด๊ธฐ๊ฐ ์๋ค๊ณ ํ๋จํฉ๋๋ค. ํ์ง๋ง ์ ์ ๊ฐ์ด 95% ๋ฏธ๋ง์ด๋ฉด ๋ชจ๋ธ์ ์ ํ๋๊ฐ ๋จ์ด์ง๊ธฐ ์์ํฉ๋๋ค(์ด๊ฒ์ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ํน์ง์
๋๋ค).
๊ฒฐ๊ณผ์ ์ผ๋ก ์ ์ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ๋๊ธฐ์ด์ด ํ์ฑ๋๊ณ 95์์ 100 ์ฌ์ด์ ์์ ๋ ๊ด๊ณ ๋ ์๋์ผ๋ก "๊ธ์ง ์ ํ"์ผ๋ก ์ฐจ๋จ๋ฉ๋๋ค. ์ ์๊ฐ 95์ ๋ฏธ๋ง์ธ ๊ด๊ณ ๋ ์๋ ์ฒ๋ฆฌ๋ฅผ ์ํด ์ค์ฌ์์๊ฒ ์ ์ก๋ฉ๋๋ค.
์นดํธ๋ฆฌ์ง๊ฐ ํฌํจ๋ ์ด์ฝ๋ฆฟ ๋ฒ ๋ ํ. ์๋ ์กฐ์ ์๋ง ํด๋น๋ฉ๋๋ค! ๐
์๋ ์กฐ์
2019๋ ์ด์ Yula์ ๋ชจ๋ ๊ด๊ณ ์ค ์ฝ 94%๊ฐ ์๋์ผ๋ก ์กฐ์ ๋ฉ๋๋ค.
ํ๋ซํผ์์ ์ผ๋ถ ๊ด๊ณ ๋ฅผ ๊ฒฐ์ ํ ์ ์๋ ๊ฒฝ์ฐ ์๋ ์กฐ์ ์ ์ํด ํด๋น ๊ด๊ณ ๋ฅผ ๋ณด๋
๋๋ค. Odnoklassniki๋ ์์ฒด ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. ์ค์ฌ์์ ์์
์ ๋น ๋ฅธ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ฆ์ ํ์ํฉ๋๋ค. ๊ด๊ณ ๊ฐ ์ ํฉํ๊ฑฐ๋ ์ฐจ๋จ๋์ด์ผ ํ๋ฉฐ ์ด์ ๋ฅผ ๋ํ๋
๋๋ค.
๊ทธ๋ฆฌ๊ณ ์๋ ์กฐ์ ์ค์ ์๋น์ค ํ์ง์ด ์ ํ๋์ง ์๋๋ก ์ฌ๋๋ค์ ์์ ์ด ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋ง๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์์ ์คํธ๋ฆผ์์ ์ค์ฌ์๋ ์ด๋ฏธ ์ค๋น๋ ์๋ฃจ์ ์ด ์๋ ๊ด๊ณ ์ธ "ํธ๋ฉ"์ผ๋ก ํ์๋ฉ๋๋ค. ์ค์ฌ์์ ๊ฒฐ์ ์ด ์๋ฃ๋ ๊ฒฐ์ ๊ณผ ์ผ์นํ์ง ์์ผ๋ฉด ์ค์ฌ์์๊ฒ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
ํ๊ท ์ ์ผ๋ก ์ค์ฌ์๋ ํ๋์ ๊ด๊ณ ๋ฅผ ํ์ธํ๋ ๋ฐ 10์ด๋ฅผ ์๋นํฉ๋๋ค. ๋ํ, ๊ฒ์ฆ๋ ์ ์ฒด ๊ด๊ณ ์ ์ค๋ฅ ๊ฐ์๋ 0,5%๋ฅผ ๋์ง ์์ต๋๋ค.
์ฌ๋๋ค์ ์ ์
Odnoklassniki์ ๋๋ฃ๋ค์ ๋ ๋์๊ฐ "์ฒญ์ค์ ๋์"์ ํ์ฉํ์ต๋๋ค. ๊ทธ๋ค์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ํ๊ณ ์ผ๋ถ ๋์ ์ ํธ๋ฅผ ๊ฐ์กฐํ ์ ์๋ ์์
๋คํธ์ํฌ์ฉ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ์ต๋๋ค. - Odnoklassniki ์ค์ฌ์(
์ฌ์ฉ์๊ฐ ์ ํ๋ฒํธ๊ฐ ์๋ ์ฌ์ง์ ํ๊ทธ๋ฅผ ๋ถ์ด๋ ๊ฒ์์
๋๋ค.
ํ๋ซํผ์ ๋ชจ๋ ๊ด๊ณ ๋๊ธฐ์ด์ Odnoklassniki ์ค์ฌ์ ๊ฒ์์ผ๋ก ๋ฆฌ๋๋ ์ ๋ ์ ์์ต๋๋ค. ๊ฒ์ ์ฌ์ฉ์๊ฐ ๋งํฌ์ ํ ๋ชจ๋ ๋ด์ฉ์ ํ์ธ์ ์ํด ๋ด๋ถ ์ค์ฌ์์๊ฒ ์ ์ก๋ฉ๋๋ค. ์ด ๊ตฌ์ฑํ๋ฅผ ์ฌ์ฉํ๋ฉด ํํฐ๊ฐ ์์ง ์์ฑ๋์ง ์์ ๊ด๊ณ ๋ฅผ ์ฐจ๋จํ๋ ๋์์ ํ๋ จ ์ํ์ ์์ฑํ ์ ์์ต๋๋ค.
์กฐ์ ๊ฒฐ๊ณผ ์ ์ฅ
์ฐ๋ฆฌ๋ ์ด๋ฏธ ๊ฒฐ์ ํ ๊ด๊ณ ๋ฅผ ๋ค์ ์ฒ๋ฆฌํ์ง ์๋๋ก ์กฐ์ ์ค์ ๋ด๋ฆฐ ๋ชจ๋ ๊ฒฐ์ ์ ์ ์ฅํฉ๋๋ค.
๊ด๊ณ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋งค์ผ ์๋ฐฑ๋ง ๊ฐ์ ํด๋ฌ์คํฐ๊ฐ ์์ฑ๋ฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ฐ ํด๋ฌ์คํฐ์๋ "์ํธ" ๋๋ "๋ถ๋"์ด๋ผ๋ ๋ ์ด๋ธ์ด ์ง์ ๋ฉ๋๋ค. ํ์๊ฐ ์๋ ํด๋ฌ์คํฐ์ ๋ค์ด๊ฐ๋ ๊ฐ ์ ๊ด๊ณ ๋๋ ํด๋น ๊ฐ์ ์ ์๋์ผ๋ก ํด๋ฌ์คํฐ ์์ฒด์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฐ์ต๋๋ค. ํ๋ฃจ์ ์ฝ 20๊ฐ์ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
ํด๋ฌ์คํฐ์ ์๋ก์ด ๊ณต์ง๊ฐ ๋์ฐฉํ์ง ์์ผ๋ฉด ๋ฉ๋ชจ๋ฆฌ์์ ์ ๊ฑฐ๋๊ณ ํด๋น ํด์์ ์๋ฃจ์
์ด Apache Cassandra์ ๊ธฐ๋ก๋ฉ๋๋ค.
ํ๋ซํผ์ ์๋ก์ด ๊ด๊ณ ๋ฅผ ์์ ํ๋ฉด ๋จผ์ ์ด๋ฏธ ์์ฑ๋ ํด๋ฌ์คํฐ ์ค์์ ์ ์ฌํ ํด๋ฌ์คํฐ๋ฅผ ์ฐพ์ ํด๊ฒฐ์ฑ ์ ๋ชจ์ํฉ๋๋ค. ๊ทธ๋ฌํ ํด๋ฌ์คํฐ๊ฐ ์์ผ๋ฉด ํ๋ซํผ์ Cassandra๋ก ์ด๋ํ์ฌ ๊ทธ๊ณณ์ ์ฐพ์ต๋๋ค. ๊ทธ๊ฑฐ ์ฐพ์ ์ด? ์ข์ต๋๋ค. ์๋ฃจ์ ์ ํด๋ฌ์คํฐ์ ์ ์ฉํ๊ณ Yula๋ก ๋ณด๋ ๋๋ค. ๋งค์ผ ํ๊ท 70๋ง ๊ฑด์ ์ด๋ฌํ "๋ฐ๋ณต" ๊ฒฐ์ ์ด ๋ฐ์ํ๋ฉฐ ์ ์ฒด์ 8%์ ๋๋ค.
์ต๋ ํฉ๊ณ
์ฐ๋ฆฌ๋ 2๋ ๋ฐ ๋์ Odnoklassniki ์ค์ฌ ํ๋ซํผ์ ์ฌ์ฉํด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฒฐ๊ณผ๋ฅผ ์ข์ํฉ๋๋ค:
- ์ฐ๋ฆฌ๋ ๋งค์ผ ๋ชจ๋ ๊ด๊ณ ์ 94%๋ฅผ ์๋์ผ๋ก ์กฐ์ ํฉ๋๋ค.
- ํ๋์ ๊ด๊ณ ๋ฅผ ์กฐ์ ํ๋ ๋น์ฉ์ด 2๋ฃจ๋ธ์์ 7์ฝํ์ผ๋ก ๊ฐ์๋์์ต๋๋ค.
- ๊ธฐ์ฑ ๋๊ตฌ ๋๋ถ์ ์ค์ฌ์ ๊ด๋ฆฌ ๋ฌธ์ ๋ฅผ ์์ด ๋ฒ๋ ธ์ต๋๋ค.
- ๋์ผํ ์์ ์ค์ฌ์์ ์์ฐ์ผ๋ก ์๋์ผ๋ก ์ฒ๋ฆฌ๋๋ ๊ด๊ณ ์ ์๋ฅผ 2,5๋ฐฐ ๋๋ ธ์ต๋๋ค. ์๋ ์กฐ์ ์ ํ์ง๋ ์๋ํ๋ ์ ์ด๋ก ์ธํด ํฅ์๋์์ผ๋ฉฐ ์ค๋ฅ๋ ์ฝ 0,5% ๋ณ๋ํฉ๋๋ค.
- ์ฐ๋ฆฌ๋ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ์ ํ์ ์คํธ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค.
- ์๋ก์ด ๋ถ์๋ฅผ ์ค์ฌ์ ์ ์ํ๊ฒ ์ฐ๊ฒฐํฉ๋๋ค.
"์จ๋ผ ๋ฒํฐ์นผ์ค" . 2017๋ ๋ถํฐ Yula๋ ๋ถ๋์ฐ, ๊ณต์ ๋ฐ ์๋์ฐจ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
์ถ์ฒ : habr.com