https://theliquidfire.com/2017/09/04/make-a-ccg-data-modeling/
์นด๋๊ฒ์ ๋ง๋ค์ด๋ณด๋๋ฐ ์ด๊ฑฐ๋ณด๊ณ ๋ฐ๋ผํด๋ณด๊ณ ์์.
์ผ๋จ ์ฐพ์๋ณด๋ csv๋ json ๊ทธ๋ฆฌ๊ณ so๋ก ๊ด๋ฆฌํ๋๋ฐฉ๋ฒ ์๋ค๋๋ฐ
SO๋ ํ๋์ฉ ๋๋๊ทธ์ค๋๋์ผ๋ก ์์ ํด์ผ๋๋๊ฑฐ๊ฐ๊ณ ์ค๊ฐ์ ์ค๊ณ๋ฐ๋๋ฉด ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ธ๊ฑฐ๊ฐ๊ณ
json์ ๋ง์ด ๋ค๋ค๋ด์ ์ต์ํ๊ณ ๊ตฌ์กฐ๊ฐ ์์ ๋ก์์ ํธํ๊ธดํ๋ฐ ๋ญ๊ฐ ์ ์ถ๋ ฅ์ ์๊ฐ๊ฑธ๋ฆฌ๋๊ฑฐ ์๋๊ฐ ์ถ๊ณ
csv๋ ๋นจ๋ผ๋ณด์ด๊ธดํ๋๋ฐ 1์ฐจ์์ธ ๊ตฌ์กฐ๋ผ์ ๋ฅ๋ ฅ๊ฐ์๊ฑฐ ์ ๊ท ๋์ฌ๋๋ง๋ค ์ด๋ป๊ฒ ์ง์ผํ ์ง ๊ณ ๋ฏผ๋ ๊ฑฐ๊ฐ์
json์ด๋ csv ์ฑ๋ฅ์ฐจ์ด๊ฐ ๋ง ๊ณ ๋ คํ ๋งํผ ์ฐจ์ด๊ฐ ๋๋๊ฑด ์๋๊ฐ? ๊ฐ์์์๋ ํ์ค์คํค ๋ฐ์ดํฐ๋ json์ผ๋ก ๋์ด์๋๊ฑฐ๋ณด๋ฉด json์ด ์ ๋ฐฐ๊ฐ๊ธฐ๋ ํ๊ณ
๋๋ค์ ๊ณ ๋ฅผ๋ ์ด๋ค๊ฑฐ ๋ณด๊ณ ๊ณ ๋ฆ?
csv: ๊ธฐํ์๋ ํ์ ํ๊ธฐ ํธํจ, ๋ฐ์ดํฐ ์์ ์ด ๋น๋ฒํ ๋ ํธํจ json: ํ์ํ ๋ฐ์ดํฐ๋ง ๋ฌถ์์ ๋ง๋ค๋ ์ข์ ๊ทธ๋์ ์๋ฒ ํต์ ํจํท ์ฃผ๊ณ ๋ฐ๋์ฉ, ์ธ์ด๋ธ ํ๋ ์ฉ์ผ๋ก ์ฃผ๋ก์ so: ํ๋กํ ํ์ , ์๊ท๋ชจ์ฉ์ผ๋ก ์ข์ ์ต๋ ์ฅ์ ์ ์์ ์์ฒด๋ฅผ ๋ ํผ๋ฐ์ค ๊ฑธ ์ ์์
๊ธฐํ์๊ฐ csv๋ก ๋ถ๋ฆฌํด์ ์ ๋ฆฌํ๋๋ฐ ํธํดํ๋๊ตฌ๋
@๊ธ์ด Indie(1.242) csv๋ก ๋๋๋ค๋ ์๋ฏธ๋ sqlํ์์ ์ด๋ค๋ ์๋ฏธ ์ฌ์ ๋ก์ง๊ณผ ๋ฐ์ดํฐ๊ตฌ์กฐ๋ฅผ ๋ถ๋ฆฌํ๋ค๋ ์๋ฏธ๊ฐ ๊ฐํจ json์ nosqlํ์์ ์ด๋ค๋ ์๋ฏธ๊ณ so๋ addressable ๊ฐ๋ฅํ ๋งค์ง๋๋ฒ ์์ค์ด๋ผ๊ณ ๋ด๋ ์ข์
์์ ์ด๋ ์คํ๋ ๋์ํธ ๊ฐ์๊ฑฐ csv๋ก ๋ด๋ณด๋ด๊ธฐ ๋์์ ๊ด๋ฆฌํ๊ธฐ๋ ํธํ๊ณ ใ ใ
json ๋ฐ์ดํฐ๋ ์ฒ์ ์์์ ํ๋ฒ๋ง ๋ถ๋ฌ์ ํ์ฑํ ์บ์ฑํด์ ์ฐ์์ ์ ์ถ๋ ฅ ์๊ฐ์ ์ ๊ฒฝ์ธ ํ์๊ฐ ์์ ์ธ์ด๋ธ ๋ก๋์์๋ ๊ทธ ์ ๋ ์ฉ๋์ฐจ๊ฐ ์ ์๋ฏธํ ์ฐจ์ด๋ฅผ ๋ด์ง ์์ ํด๋ผ์ฐ๋ ์ธ์ด๋ธ๋ฅผ ์ง์ํ๋ค๊ณ ํด๋ ํ๋ฒ๋ง ์ ์กํ๊ณ ๋ถ๋ฌ์ค๋ฉด ๋๋๊น
๊ตฟ ํ๋์คํ์์ ์ ์๋ฏธํ์ง ์์ ์์ค์ผ๋ก ์๊ฐํ๋ฉด ๋์์ง์๊ฒ ๊ตฐ
json ์ฐ์ . xml ์ฐ๊ธฐ๋ ํ๋๋ฐ ๋๋ฌด ํ์ ํ ๊ฒ ๋ง์ ๊ฒ ๊ฐ์.
๊ด๋ฆฌ๋ ์์ ์ด ์ ์ผ ํธํ๊ฑฐ ์๋์ผ? ์์ ๋ก ๊ด๋ฆฌํ๊ณ json์ผ๋ก ํ์ฑํด์ ๊ฒ์์์ Json ์ฝ์ด๋ค์ด๊ณ ์ข ๋ ๋ณต์กํ ๋ฐ์ดํฐ๋ค ์์ผ๋ฉด ์ฝ์ด๋ค์ธ๋ค์์ ์ปค์คํ ํ๋ฉด ๋์์
์์งํ ์ด๋ฐ๊ฑด GPT ํํ ๋ฌผ์ด๋ด GPT๋ ํ์ ์ ์๋์ฌ๋๋ค ์ ๋ณด๋ค๋ ๋ค ์์์ ์์ฆ ์ฌ์ฉํ๋ ํธ๋ ๋๊น์ง ์๋ ค์ค๊ฑด๋ฐ
์ฌ์ค ๊ด๋ฆฌ๊ฐ ์ฌ์ด์ง ๋ชจ๋ฅด๊ฒ ์ DB๋ง๋ฅ ๋์์ด ๋์ผํ ๋จ์๋ก ์ ๊ทํ๊ฐ ๋๋ฉด ํ ๋งํ ๊ฑฐ๊ฐ์๋ฐ ๊ทธ๊ฒ๋ ์๋๊ณ ๊ธฐํ์๊ฐ ๊ทธ๊ฒ ๋ณด๊ธฐ ํธํ์ง ๋ชจ๋ฅด๊ฒ ์ Json์ ์น์ฑ๊ฐ๋ฐํ์ด์ ์ฐ๊ธฐํธํ๊ณ ํด๋ง๋ค๊ธฐ๋ ํธํ๋ฐ ๋ค๋ฅธ์ง๊ตฐ๋์์ ๋ชจ๋ฅด๊ฒ ์ด์
@๊ธ์ด Indie(1.242) json์ ๋น์ฃผ์ผ์ ์ผ๋ก ๋ณด๋ ๋ฐฉ๋ฒ์ด ์๋์ง ๋ ์๋ชฐ๋ผ์, ๋ json์ ๋ ธํธํจ๋, ๋ฉ๋ชจ์ฅ์๋ค๊ฐ๋ง ์ฌ๋ ค๋๊ณ ๋ดค๋๋ฐ, ๋น์ฃผ์ผ์ ์ผ๋ก ๋ ์ง๊ด์ ์ธ ํ๋ก๊ทธ๋จ์ด ์๋๊ฑฐ์ผ? json ์์ฒด๋ฅผ ๊ธฐํ์๊ฐ ์ฝ์ผ๋ผ๊ณ ํ๋ฉด ๋ง์ด ์๋๋๊ฑฐ์ง ๊ทธ๊ฑด ์กด๋ ๋ถํธํ๋ฐ, ๋ด๊ฐ ๋ชจ๋ฅด๋ ๋ญ๊ฐ๊ฐ ์๋๊ฑด๊ฐ ?
๊ฐ์ธ์ ์ผ๋ก vscode๋ณด๊ณ ๋น๋ ธ๋ฒจ ํ์ ์ ๊น ํฉ๋ฅํ์๋ ์์ ์๋ค์ด atom์๋ํฐ ์จ์ json์ผ๋ก ์์ ํด์ ์ฃผ๊ธดํ์์ json์ด csv๋ณด๋ค ๋ถํธํ๊ฑด ๋น์ฅ์ ์ดํดํ๊ธด์๋๋๋ฐ ์ง๊ตฐ ๋ค๋ฃจ๋ ํด ์ฐจ์ด์ธ๋ฏ ์ด๊ฑด ์ข์๊ฑฐ ์์๊ฐ๋ค
@๊ธ์ด Indie(1.242) ํ๋ง์ ์ด์ csv๊ฐ ์์ ์ ๋ปํ๋ ๋ง์ด๊ณ , json์ด ์์ ๋ณด๋ค ๋ถํธํ๊ฒ ์ดํด๊ฐ ์๋๋ค๋ ๋ง์ ํ๋๊ฑฐ์ง? ์ด๋ ต๋ค ์ด๊ฑฐ , ๋๋ gptํํ ํ๋ฒ ๋ฌผ์ด๋ณผ๊ป ๋ด๊ฐ json์ ๋ํด์ ์ง์์ด ๋ถ์กฑํ ์๋ ์์ผ๋๊น
@Indie3(221.163) ๋ค๊ฐ ์ฒ์ ํ ๋ง์ด ๋ง์ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ ์์ ์์ ํ๊ณ ๊ทธ๊ฑธ csv json xml ๋ฑ๋ฑ์ผ๋ก ๋ณํ ํ ๊ฒ์์์ ๋ถ๋ฌ๋ค ์ฐ๋ฉด ๋๋๋ฐ csv๋ ์๋ฃ๊ตฌ์กฐ์ ํ๊ณ๊ฐ ์์ด์ json์ด ๋ซ๋ค๋๊ฑฐ json์ ๊ทธ๋ฅ ํ ์คํธ์๋ํฐ์์ ์ง์ ์์ ํ๋ฉด ์ค๋ฅ ํ๋ฅ ๋ ๋๊ณ ๋ฐ์ดํฐ๋์ด ๋ง์์ง๋ฉด ๋ง์์ง์๋ก ์์๋ณด๊ธฐ๋ ํ๋ค์ด์ ๊ทธ๋ ๊ฒ ๋ชป ์ฐ์ง
๋ csvํ์ผ๋ก ์ ์ฅ ๋ฐ ๋ฐ์ดํฐํธ์ง๊ฐ์๊ฑฐ ํ๊ณ ์ ๋ํฐ์์ ๋ถ๋ฌ์์ so์ ๋ฐ์ดํฐ๋ฃ์ด์ ์ ์ธ๊ฒ์์์ so๊ฐ์ฒด๋ก๋ง ๊ด๋ฆฌ๋์ ํธํ๋ฏ
์ ๋ณ๊ฐ๋ก ์ธ์ด๋ธ๋ก๋๋ ์ง์ ํธ์งํ ์ผ์์ด์ json์
so๋ก ๋ง๋ค๋ json์ด๋ csv๋ฑ ๋ค๋ฅธ ํ ์คํธ ํ์์ผ๋ก export/import ๋ฏธ๋ฆฌ ์ผ๋์ ๋๊ณ ์ค๊ณํ์ - dc App