๐ŸŒ” Pre) ์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜_3

์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜ 3์ฃผ์ฐจ ์ˆ˜์—… ์ž๋ฃŒ

๋งํฌ : https://www.notion.so/3-ed5a2f9b258b4ac6bb63b95c3af4f6a5

  • ํŒŒ์ด์ฌ์ด๋ผ๋Š” ์–ธ์–ด๋ฅผ ํ†ตํ•ด ์ปดํ“จํ„ฐ์—๊ฒŒ '์„œ๋ฒ„ ์—ญํ• ์„ ํ•ด์ค˜' ๋ผ๊ณ  ๋ช…๋ น ๋‚ด๋ฆฌ๊ธฐ
  • ์„œ๋ฒ„๋ผ๋Š”๊ฑด ์—ญํ• ์ด๊ณ  ์‹ค์ฒด๋Š” ๊ทธ๋ƒฅ ์ปดํ“จํ„ฐ
  • ํ•œ ์ปดํ“จํ„ฐ๊ฐ€ ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐ๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปดํ“จํ„ฐ๋“ค์—๊ฒŒ ๋ญ”๊ฐ€๋ฅผ ํ•ด์ฃผ๋ฉด ์„œ๋ฒ„๋ผ๊ณ  ํ•จ.
  • ์„œ๋ฒ„๋„ ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์™€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
  • ์ด๋Ÿฐ ์„œ๋ฒ„๋ฅผ ๊ฐœ๋ฐœํ• ๋•Œ ํด๋ผ์ด์–ธํŠธ = ์„œ๋ฒ„ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด '๋กœ์ปฌ ๊ฐœ๋ฐœ'์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ.
  • ํ•˜์ง€๋งŒ, ๊ธˆ์ „์ ์œผ๋กœ๋‚˜ ์‹œ๊ฐ„์ด ๋งŽ์ด ๋“ค๊ธฐ ๋•Œ๋ฌธ์— AWS์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํ„ฐ ๋“ฑ์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ๊ณณ -> mongoDB

  • ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

  • <tr> :  ํ–‰
      <th>, <td> : ํŠน์ • ์…€์— ๋Œ€ํ•œ ์ •์˜
  • ์Šคํฌ๋ž˜ํ•‘์—์„œ ์†์„ฑ์„ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด 'href' ์‚ฌ์šฉ

  • DB ๊ฐœ๊ด„

    ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ๊ฐ€์ ธ๋‹ค ์“ฐ๊ธฐ ์œ„ํ•ด ์ž˜ ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ.
    ๊ทธ๋ž˜์„œ ๋งŽ์€ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ํ”„๋กœ๊ทธ๋žจ ํšŒ์‚ฌ๋“ค์ด ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์ด ์šฐ๋ฆฌ๋Š” ์ด๋ ‡๊ฒŒ ์Œ“๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜์ค‘์— ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์— ์ด๋ ‡๊ฒŒ ์ž˜ ๊ฐ€์ ธ๋‹ค ์“ธ ์ˆ˜ ์žˆ์–ด.

    • DB๋Š” ๋‘ ๊ฐ€์ง€ ์ข…๋ฅ˜๋กœ ๋‚˜๋‰จ SQL vs NOSQL
    • SQL : ์—‘์…€๊ณผ ๋น„์Šทํ•œ ํ˜•ํƒœ, ์ •ํ˜•ํ™” ๋˜์–ด ์žˆ์–ด ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด€์„ฑ์ด ๋›ฐ์–ด๋‚˜๊ณ  ๋ถ„์„์— ์šฉ์ดํ•˜๋‹ค. ํ•˜์ง€๋งŒ, ์—ด์ด ๋ชจ๋‘ ์ •ํ•ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์ˆ˜์ • ๋“ฑ์ด ์œ ์—ฐํ•˜์ง€ ์•Š๋‹ค. (MY-SQL, ORACLE ๋“ฑ)
    • NOSQL : ๋”•์…”๋„ˆ๋ฆฌ์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์ •ํ˜•ํ™” ๋˜์ง€ ์•Š์Œ. ๊ทธ๋ƒฅ ์Œ“๋Š” ๊ฒƒ. (MONGODB)

    DB๊ฐ€ ๋Œ์•„๊ฐ€๋Š” ๊ฑด ๋ˆˆ์œผ๋กœ ๋ณด์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Robo 3T์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ํ™•์ธํ•œ๋‹ค.

  • pymongo๋Š” mongodb๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ