3-11_mongoDB ์—ฐ๊ฒฐํ•˜๊ธฐ
ยท
[WEB & AI]/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜
โ… . ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal) 1. ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ ์ง€๊ธˆ๊นŒ์ง€ ํ•œ๊ฑด, mongoDB ์—์„œ ๋นŒ๋ ค์ฃผ๋Š” Atlas ์ปดํ“จํ„ฐ๋ฅผ ์šฐ๋ฆฌ์ชฝ์œผ๋กœ ํ•˜๋‚˜ ๋ฐฐ์ •๋ฐ›์€ ๊ฒƒ. ๊ทธ ์ปดํ“จํ„ฐ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” id : test / pw : sparta ๋ฅผ ๋งŒ๋“ฆ ๋‚˜๋Š” id : DJ_test / pw : ์ฉก๋”๊ธฐ์ผ๊ณต์˜ค๋А๋‚Œ์Šค ์ด๋ฒˆ์—” ํŒŒ์ด์ฌ์œผ๋กœ DB ์— ์ ‘์†ํ•˜๊ธฐ โ…ก. ํ•ด๋ณด๊ธฐ 1. ํ•ด๋ด ์ ‘์†ํ•˜๋ ค๋ฉด ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ pymongo, dnspython vs code ์— ์ด๊ฑฐ ์„ค์น˜ ํ•จ pymongo ์„ค์น˜ pip3 install pymongo # for mac pip install pymongo # for window pymongo ๋ฒ„์ „ ํ™•์ธ ๋‚˜๋Š” pip list ์ด๊ฑธ๋กœ ํ™•์ธ ๋‚˜๋Š” pip install pymongo pymongo extension..
3-10_mongoDB ์‹œ์ž‘ํ•˜๊ธฐ
ยท
[WEB & AI]/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜
โ… . ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal) 1. ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ ๋ชฝ๊ณ  DB ํšŒ์›๊ฐ€์ž… โ…ก. ํ•ด๋ณด๊ธฐ 1. ํ•ด๋ด ํšŒ์› ๊ฐ€์ž… https://account.mongodb.com/account/register ์ด๋ ‡๊ฒŒ ์„ ํƒ ์š”๊ธˆ์ œ ์„ ํƒ ์‹ฑ๊ฐ€ํฌ๋ฅด, CREATE new project ๊ณ„์† create connect ํด๋ฆญ #mongoDB_Cluster0_์ ‘์†id๋ฐ๋น„๋ฒˆ ์œ ์ € ์ด๋ฆ„์€ ํŠน์ˆ˜๋ฌธ์ž ์—†์ด ํ•จ! โญโญโญโญโญ ^ce832d ์ •ํ•ด๋†“์€๊ฑด ์ˆ˜์ • ์‚ญ์ œ ๊ฐ€๋Šฅํ•จ. ๊ทธ๊ฑด ์—ฌ๊ธฐ์—์„œ ํ•จ ์—ฌ๊ธฐ๋ถ€ํ„ฐ๋Š” '์—ฐ๊ฒฐ' ํ•˜๋Š” ๋ฌธ์ œ -> ๋‹ค์Œ ๊ฐ•์˜ํ•ด์„œ โญโญโญโญโญ -
3-9_DB๊ฐœ๊ด„
ยท
[WEB & AI]/์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜
โ… . ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal) 1. ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ DB ๋ž€ ๋ญ”์ง€! ์™œ ์“ฐ๋Š”๊ฑด๊ฐ€! โ…ก. ํ•ด๋ณด๊ธฐ 1. DB ํ•„์š”์„ฑ ๋ฐฉ ์ •๋ฆฌ ํ•˜๋Š” ์ด์œ ๋Š”? ๋‚˜์ค‘์— ์ž˜ ์ฐพ๊ธฐ ์œ„ํ•ด์„œ ๊ต๋ณด๋ฌธ๊ณ ์— ๊ฐ€์„œ ๋ฏผ์Œ์‚ฌ ์ฑ… ๋‹ค ์ฃผ์„ธ์š” -> ์ฐพ๊ธฐ ์‰ฌ์›€ ์ฝ”๋”ฉ์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ๋“ค์–ด๊ฐ„๊ฑฐ ๋ชจ๋‘ ์ฃผ์„ธ์š” -> ์ •๋ ฌ์ด ์•ˆ ๋˜์–ด ์žˆ๋‹ค๋ฉด -> ๋‹ค ๋ด์•ผ ํ•จ. '์ •๋ ฌ์ด ๋˜์–ด ์žˆ๋Š” ๊ฒƒ' = ์ •๋ ฌ์ด ๋œ ์ˆœ์„œ๊ฐ€ ์žˆ๋‹ค = Index ๊ฐ€ ์žˆ๋‹ค. โญโญโญโญโญโญโญโญโญ ๊ทธ๋Ÿฌ๋ฉด, ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์™œ ์“ฐ๋Š”๊ฑฐ์•ผ? ์ˆœ์„œ๋Œ€๋กœ ==์ž˜ ์ •๋ ฌ==ํ•ด ๋‘์–ด์„œ โญโญโญ ๋‚˜์ค‘์— ์ฐพ์„ ๋•Œ, ==์ž˜ ์ฐพ๊ฒŒ== ํ•˜๊ธฐ ์œ„ํ•ด์„œ DB ์ข…๋ฅ˜ SQL(RDBMS) ์นธ์„ ๋งŒ๋“ค์–ด ๋†“๊ณ , ์ฑ„์šฐ๋Š” ๋А๋‚Œ EX) ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ์ฑ„์šฐ๋Š” ๋А๋‚Œ ==ํ–‰/์—ด์˜ ์ƒ๊น€์ƒˆ๊ฐ€ ์ •ํ•ด์ง„ ์—‘์…€==์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ..