CS ์ ๋ฆฌ
๋น
๋ฐ์ดํฐ ๋น
๋ฐ์ดํฐ ๊ธฐ์กด DB ๊ด๋ฆฌ๋๊ตฌ์ ์์ง,์ ์ฅ,๊ด๋ฆฌ,๋ถ์ ์ญ๋์ ๋์ด์๋ ๋ฐ์ดํฐ ํน์ง - 3V (ํฌ๊ธฐ,๋ค์์ฑ,์๋) , 5V(๊ฐ์น,์ ํ์ฑ) ์ ํ - ๋ฐ์ดํฐ๋ฒ ์ด์ค,CSV,์์
๋ฐ์ ํ - XML,HTML,JSON ๋น์ ํ - ๋์์,์ฌ์ง,์ค๋์ค ๋น
๋ฐ์ดํฐ ์ฒ๋ฆฌ๋จ๊ณ ์์ง > ์ ์ > ์ ์ฌ > ๋ถ์ > ์๊ฐํ Hadoop ๋ฑ์ฅ ๋ฐฐ๊ฒฝ ๋ฐ ํ์์ฑ ์น ๋ก๊ทธ๋ฑ์ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ RDBMS์ ์ ์ฅํ๊ธฐ์๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๊ฐ ๋๋ฌด ํฌ๊ณ ๋น์ฉ๋ ๋ถ๋ด์ด์๋ค. ํ๋ก์ x86 ๋ฆฌ๋
์ค ์๋ฒ๋ผ๋ฉด ์ด๋ค ์์ค์ ์ฅ๋น๋ ์๊ด ์๊ณ ๋ฐ์ดํฐ ์ฉ๋์ด ์ปค์ง๋ฉด ๋
ธ๋ ํ์ฅ(scale-out)์ด ๊ฐ๋ฅ, ๋ถ์ฐ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌ๋ก ์ฑ๋ฅ๋ ํฅ์ Avro Avro๋ JSON ํ์์ผ๋ก ์คํค๋ง๋ฅผ ์ ์ํ๊ณ , ๋ฐ์ดํฐ๋ ๋ฐ์ด๋๋ฆฌ ํํ๋ก ์ง๋ ฌํ๋ฉ๋๋ค. ์คํค๋ง๊ฐ ๋ฐ์ดํฐ์ ํจ๊ป..
2023. 10. 13.
[Java] ํ๋ก๊ทธ๋๋จธ์ค ๊ฒ์ ๋งต ์ต๋จ๊ฑฐ๋ฆฌ
๐ ๋ฌธ์ ๊ฒ์ ๋งต ์ต๋จ๊ฑฐ๋ฆฌ ๐ก ํ์ด BFS(๋๋น ์ฐ์ ํ์) ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋งต์ ํต๊ณผ ๊ฐ๋ฅํ ๋ฐฉ์๋ค์ ํ์ํ๊ณ , ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ์ answer ๋ณ์์ ์ ์ฅํ ํ ๋ฐํํฉ๋๋ค. import java.util.*; class Solution { public int solution(int[][] maps) { int answer = 0; int n = maps.length; int m = maps[0].length; // ์ด๋ ๊ฐ๋ฅํ ๋ฐฉํฅ (์,ํ,์ฐ,์ข) int[][] directions = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}}; Queue queue = new LinkedList(); queue.offer(new int[]{0, 0, 1}); // ์์ ์์น (0, 0)์์ ์ถ..
2023. 9. 28.