- MongoDB Client: Studio 3T
- 1) Studio 3T๋?
๐ Studio 3T๋ MongoDB์ ๋ฐ์ดํฐ๋ฅผ ๋์ฑ ํธ๋ฆฌํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ GUI ํด์
๋๋ค.
- Studio 3T๋ API์ ์ฌ์ฉ์ ๋์์ฃผ๋ API Client์ฒ๋ผ MongoDB๋ฅผ ์ํด์ ๋ง๋ค์ด์ง MongoDB Client์
๋๋ค.
- Studio 3T์ GUI๋ฅผ ํตํด MongoDB์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ฒ ๋ณด์ฌ์ฃผ๋ ํ๋ก๊ทธ๋จ์
๋๋ค.
- MongoDB์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ํ์ธํ๊ณ ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์, JavaScript ์ฝ๋๋ก๋ง ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๊ณ ์์ ํ๋ ๊ฒ๋ณด๋ค ๋์ฑ ํจ์จ์ ์ผ๋ก ์์
๊ณผ ํ
์คํธ๋ฅผ ํ ์ ์๋ ํด์
๋๋ค.
- 2) DB Client์ API Client์ ๋ค๋ฅธ์ ์?
๐ DB Client์ API Client ๋ชจ๋ ์๋ฒ์ ์ฐ๊ฒฐํด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋๊ฒ ๊น์ง๋ ๊ฐ์ ๊ฐ๋
์ด์ง๋ง, ์ฌ์ฉ๋๋ ๊ฐ๋
๊ณผ ๊ธฐ๋ฅ์ ํฌ๊ฒ ๋ค๋ฆ
๋๋ค.
- DB Client:
- ์ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํด ๋ฐ์ดํฐ๋ฅผ ์กฐํ, ์ถ๊ฐ, ์์ , ์ญ์ ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- SQL, NoSQL๊ณผ ๊ฐ์ ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ํฉ๋๋ค.
- ์ค๋ ๋ฐฐ์ฐ๊ฒ ๋ Studio 3T๋ ์ด๋ฌํ DB Client์ ํ ์ข
๋ฅ๋ก, MongoDB๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ํด์
๋๋ค.
- API Client:
- ์น ์๋น์ค์ API์ ์ฐ๊ฒฐํ์ฌ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํฉ๋๋ค.
- ์ ํฌ๊ฐ ๋ฐฐ์ฐ๋ REST API์ Socket ๊ฐ์ ๋ค์ํ ํ๋กํ ์ฝ์ ์ง์ํฉ๋๋ค.