๐ Back-end & ๐ฉ๐ป๐ป/Database
์ด์ ๋ฐํ๊ธ๊ณผ ์ฐ๋๋๋ค2024.04.24 - [Back-end] - [Graph DB] Neo4j ๋ค์ด ๋ฐฉ๋ฒ ๋ฐ ์ค๋ช
1. Neo4j ์์ 1) ๋จผ์ ์ ํ๋ก์ ํธ ์์ฑ 2) DBMS ์์ฑ 3) start, ๊ทธ๋ฆฌ๊ณ open 4) ๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ด ์ฝ์ ์ฐฝ์ด ๋ธ 2. ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ ํํ๊ธฐ ๋ฐ ์๋ก ๋ง๋ค๊ธฐ 1) CSV ๋ถ๋ฌ์ค๊ธฐgithub์ ์ฌ๋ฆฐ ํ์ผ ๋ถ๋ฌ์ค๊ธฐ์ปดํจํฐ ๋ด ํ์ผ ๋ถ๋ฌ์ค๊ธฐ์ด 2๊ฐ์ง ๋ฐฉ๋ฒ ์ค, 2. ์ ํํจ (1.์ 1๋ฒ์งธ Reference ์ฐธ๊ณ )๋จผ์ , import ๋๋ฅด๋ฉด > ํด๋์ฐฝ์ด ๋ธ > ์ํ๋ CSV ๋ฃ๊ธฐ 2) LOAD CSV์๊น Open ํ ์ฐฝ์ผ๋ก ๋ค์ ใฑใฑ ์ฌ๊ธฐ์ ์์
์ ํ๊ธฐ์ ์ ๋ฐ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๋๋ก ์ ํํ๋์ง ํ์ธํ๊ณ ์งํํ๋ค.์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ 2๊ฐ์ง์ด๋ค. ..
๐ Back-end & ๐ฉ๐ป๐ป/Database
1. ๊ทธ๋ํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋?๊ทธ๋ํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ ๊ทธ๋ํ ์ด๋ก ์ ํ ๋๋ฅผ ๋ ์ผ์ข
์ NoSQL ๋ก์ ๊ด๊ณ๋ฅผ ์ ์ฅํ๊ณ ํ์ํ๋๋ก ๊ตฌ์ถ๋์ด์๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ด๋ค. ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ์ ์ด์ ์ ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ด๋ค. ๊ธฐ์กด์๋ ๋ฐ์ดํฐ๊ฐ ๋ถ๊ท์นํด์ง๊ณ ๋ณต์กํด์ง์๋ก ๊ด๊ณํ DB๋ก ํํํ๊ธฐ์ ํ๊ณ๊ฐ ์์๋ค. ๋ํ ์์ฒญ๋ ์๊ฐ๊ณผ ์ปดํจํ
ํ์๊ฐ ํ์ํ๋ค. ์ด๋ฅผ ํด๊ฒฐํด ์ค ๊ฒ์ด ๊ทธ๋ํ DB ์ด๋ค. ๊ทธ๋ํ DB๋ node(Vertex)๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๋ฐ์ดํฐ ์ํฐํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฃ์ง๋ก๋ ์ํฐํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ฅํ๋ค. ์ฃ์ง๋ ํญ์ ์์ ๋
ธ๋, ๋ ๋
ธ๋, ์ ํ๊ณผ ๋ฐฉํฅ์ ๊ฐ์ง๋ฉฐ, ์-ํ์ ๊ด๊ณ, ๋์, ์์ ์ ๋ฑ์ ๋ฌธ์ํ ํ๋ค. ํ๋์ ๋
ธ๋๊ฐ ๊ฐ์ง ์ ์๋ ๊ด๊ณ์ ์์ ์ข
๋ฅ์๋ ์ ํ์ด ์๋ค. 2. ๊ทธ๋ผ ์ฅ์ ์?์คํค๋ง๊ฐ ์๋ ๊ตฌ์กฐ์ด๋ค. ..