์ ๋ํฐ๋ก ๋ฐ์ดํฐ ๊ด๋ฆฌ ์คํฌ๋ฆฝํธ ์ง๋ ค๊ณ ํ๋๋ฐ
์นผ๋ผ1ย ย ย ์นผ๋ผ2ย ย ย ์นผ๋ผ3
๋ฐ์ดํฐ1ย ย ๋ฐ์ดํฐ1ย ย ๋ฐ์ดํฐ1
๋ฐ์ดํฐ2ย ย ๋ฐ์ดํฐ2ย ย ๋ฐ์ดํฐ2
๋ฐ์ดํฐ3ย ย ๋ฐ์ดํฐ3ย ย ๋ฐ์ดํฐ3
๋ฐ์ดํฐ4ย ย ๋ฐ์ดํฐ4ย ย ๋ฐ์ดํฐ4
์ด๋ฐ์์ผ๋ก ๋์ด์๋๋ฐ ํค๊ฐ์ ์นผ๋ผ์ผ๋ก ํ๊ณ ๊ทธ ์นผ๋ผ์ ํด๋นํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฆฌ์คํธ๋ก ๋ฌถ์ด์ ๊ฐ์ผ๋ก ํ๋ ๋์ ๋๋ฆฌ๋ฅผ ๋ง๋๋ ค๊ณ ํ๋๋ฐ ๋๋ฌด ๋นํจ์จ์ ?
ex)ย Dictionary<์นผ๋ผ, List<๋ฐ์ดํฐ>>
์ด๋ฐ์์ผ๋ก
๋ ์ข์ ๋ฐฉ์์ด ์๋
csv๋ฆฌ๋ ๊ณต๊ฐ๋ ์ฝ๋ ๋ณด๋ฉด ๊ทธ๋ฐ์์ผ๋ก ์ฒ๋ฆฌํ๋๊ฒ ํ๋ฐ์ ใ ใ
๊ทผ๋ฐ ์ ๊ทผํ ๋ ๋๋ฌด ๋ถํธํด ๋ณด์ด์ง ์์๊น ?
์ ๋ฌ๋ฉด ์ ๊ทผ ๋ฐฉ์์ด id๊ฐ์ ธ์์ ์ธ๋ฑ์ค ์์๋ด๊ณ ๊ทธ์ธ๋ฑ์ค๋ก ๋ฐ์ดํฐ ์ ๊ทผ ์ด๋ฐ์์ธ๋ฐ ๊ด์ฐฎ์๊ฑฐ ๋ง์ ?
๊ทธ๋์ ๋ dictionary์ value์ธ list๋ฅผ ์ฐพ์ ๋ predicate ์จ์ ์ฐพ์. find( x=>x["์นผ๋ผ"] ==๋ฐ์ดํฐ1) ์ด๋ฐ์์ผ๋ก
์ค ์ด๊ฑฐ ๊ฐ์น์คํด๋ณด์ธ๋ค ใณใณ
์์ ์คํ ์ด์ BG Database ์ธ๋งํจ. ์์ ์๊ฐ ๋๋น ํจ์จ์ - dc App
๊ฐ ๊ทธ์ง ใ
๊ฐ๋ฐํ ์๊ฐ์ ์๋ฐํด์๋ผ๋ ์ฌ๋๊ฒ ๋ง๋ค๊ณ ๋ณธ๋ค....
๊ฒ๋ ์ธ. ๋ด ๋ ธ๋์๊ฐ ๋๋น ๊ฐ๊ฒฉํจ์จ ์ฒดํฌํด๋ด. ์ปค์คํ ์๋ํฐ๋ก UI๋ ๊น๋ํ - dc App
ใ ใ ใ ใ ใ ใ ใ ใ ๋ค๋ค ๋ง๋ง์ด๊ธด ํ๋ฐ ์ด๋ฐ๊ฒ๋ ํด๋ณด๋ฉด์ ๊ทธ๋๋ ๋ฐฐ์ฐ๋๊ฒ ์์ง ์์๊น ์ถ๋ค ..
๋ณด์ํ๋ ๋ง๋ค ๋ฅ๋ ฅ์ ์์ด๋ณด์ด๊ธธ๋ ใ ใ - dc App
๋งํฌ๊ฐ ์น์คํ๊ตฌ๋ ๊ณ ๋ง๋ค ใ ใ
๊ท๋ชจ ์์ผ๋ฉด ๋์ถฉ ๋์๊ฐ๊ฒ๋ง ํด ํฌ๋ฉด DB ๋ฐ๋ก ๊ณต๋ถํด์ผ ๋จ
์ ๋ฐ ๋์ดํฐ๋ DB๋ก ๊ด๋ฆฌํ๋๊ฑฐ๋ ํธํ๋๊ฒ ๋ง๋ค์ด์ผ๋์ ์ฃฝ DB ํ ์ด๋ธ ํํ์ฌ์ผ๋จ ๊ทธ๋์ผ ์ปค๋ฎค๋ํฐ, ์์ ์ฝ๋๋ฑ์ ํ์ฉ๊ฐ๋ฅํจ . ํ์ฅ์ฑ์ ๋งํ ๊ฒ๋ ์๊ณ . ๋๋ง์ ๋ฐ์ดํฐ ๋์ด๋ฒ์น์ ํผ์ ๊ฐ๊ณ ์ํจ ๊ฒฐ๋ก ์ DB๋ฅผ ๊ณต๋ถํ์ธ์
๋ ํผ์ ์ฐ๋ ค๊ณ ๋ง๋๋๊ฑด ๊ฒฐ๊ตญ ๊ณต๋ถ์๋ ๋์์๋๋๊ฑฐ๊ณ
๋์ฑ ํ์ฉํด๋ณด๋ ค๋ฉด ํ์ ์ฑ ๊ฐ์ ๋ถ๋ถ๋ ๊ณ ๋ คํ ํ ์ด๋ธ ํํ์ฌ์ผ ๋๋ค ์ด๋ง์ด๋ค
์นผ๋ผ 1,2,3์ ๊ฐ์ง ํด๋์ค ๋ง๋ค๊ณ ๊ทธ ํด๋์ค ๋ฆฌ์คํธ๋ก ๊ด๋ฆฌ - dc App