๐Ÿง TIL

1. SQL ๊ฐ•์˜ ์‹œ์ž‘ - SQL ๊ฐ•์˜ ์‹œ์ž‘ํ–ˆ๋”ฐ! ์ „์— ๊ตญ๋น„์ง€์› ๊ต์œก ๋“ค์—ˆ์„๋•Œ ํ–ˆ๋˜ ์ ์ด ์žˆ์–ด์„œ ๋งŒ๋งŒํ•˜๊ฒŒ ๋ดค๋‹ค๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ์‚ฌ์ „๊ต์œก๋™์•ˆ ๋ฐฐ์› ๋˜ ๊ฒƒ๋“ค ์ค‘์— ์ œ์ผ ์–ด๋ ค์› ๋‹ค.. - ์ฐจ๊ทผ์ฐจ๊ทผ ๋‹ค์‹œ ํ•ด๋ด์•ผ์ง€ ํ•œ๋ฒˆ์— ์ดํ•ดํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” ์—ฌ๋Ÿฌ๋ฒˆ ๋ณด๋ฉด์„œ ์ต์ˆ™ํ•ด์ ธ์•ผ๊ฒ ๋‹ค.. 2. ์ง„๋„ํ‘œ ์ฒดํฌ ๋ฆฌ์ŠคํŠธ์— ๋ณต์Šต ์นธ์ด ์ƒ๊ฒผ๋‹ค!! ๋‹ค์‹œ ๋‹ฌ๋ ค 3. ์ด๋ฒˆ์ฃผ๋ž‘ ๋‹ค์Œ์ฃผ๋Š”... - ๊ธˆ์š”์ผ๋งˆ๋‹ค ์ผ์ •์ด ์žˆ์–ด ์‚ฌ์ „๊ต์œก ์ฐธ์—ฌ๋ฅผ ๋ชปํ•œ๋‹ค - ๋น ์ ธ๋„ ์ง€์žฅ์—†๊ฒŒ ๊ณ„ํš์„ ์งœ๋ณด์•˜์ง€ ใ…Žใ…Ž 4. ์•ž์œผ๋กœ์˜ ๊ณ„ํš - ์‚ฌ์ „๊ต์œก ๊ธฐ๊ฐ„ ๋™์•ˆ ์ฃผ์–ด์ง„ ์ž๋ฃŒ๋“ค์„ ์—ฌ๋Ÿฌ๋ฒˆ ๋ณด๋Š”๊ฒŒ ๊ณ„ํš์ด์˜€๋Š”๋ฐ ์ถ”์„ ๊ธฐ๊ฐ„์—๋„ ๋ด์•ผํ•  ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ์ฐฌ์ฐฌํžˆ ์ผ์ •์„ ์„ธ์›Œ๋ด…์„ธ
๐Ÿ”ฎ Symbol - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ES6์—์„œ ๋„์ž…๋œ 7๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ํƒ€์ž… - ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ์›์‹œ๊ฐ’, ๋‹ค๋ฅธ ๊ฐ’๊ณผ ์ค‘๋ณต๋˜์ง€ ์•Š๋Š” ์œ ์ผ๋ฌด์ดํ•œ ๊ฐ’ โœจ ์ƒ์„ฑ -> Symbol ํ•จ์ˆ˜ - ์‹ฌ๋ฒŒ๊ฐ’์€ Symbol ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์ƒ์„ฑํ•ด์•ผ ํ•œ๋‹ค. - ์ƒ์„ฑ๋œ ์‹ฌ๋ฒŒ ๊ฐ’์€ ์™ธ๋ถ€๋กœ ๋…ธ์ถœ๋˜์ง€ ์•Š์•„ ํ™•์ธํ•  ์ˆ˜ ์—†๊ณ , ๋‹ค๋ฅธ ๊ฐ’๊ณผ ์ ˆ๋Œ€ ์ค‘๋ณต๋˜์ง€ ์•Š๋Š”๋‹ค. const firstSymbol = Symbol(); console.log(typeof firstSymbol);// symbol - ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋กœ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ์ƒ์„ฑ์ž ํ•จ์ˆ˜๋“ค๊ณผ ๋‹ฌ๋ฆฌ new ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ํ˜ธ์ถœํ•˜์ง€ ์•Š๋Š”๋‹ค. new ์—ฐ์‚ฐ์ž๋กœ ์ƒ์„ฑ๋œ ๊ฒƒ๋“ค์„ ํ˜ธ์ถœํ•˜๋ฉด ๊ฐ์ฒด(์ธ์Šคํ„ด์Šค)๊ฐ€ ์ƒ์„ฑ๋˜์ง€๋งŒ, ์‹ฌ๋ฒŒ ๊ฐ’์€ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ์›์‹œ๊ฐ’์ด๋‹ค. - ์‹ฌ๋ฒŒ ํ•จ์ˆ˜์—๋Š” ์„ ํƒ์ ์œผ๋กœ ๋ฌธ์ž์—ด์„ ์ธ์ˆ˜..
๐Ÿ›Ÿ Subquery - ์ฟผ๋ฆฌ ์•ˆ์˜ ์ฟผ๋ฆฌ - ์„œ๋ธŒ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•  ์ˆœ ์žˆ์ง€๋งŒ, ๋” ํŽธํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•ด์ค€๋‹ค. 1. ๋น„๊ตํ•˜๊ธฐ inner join VS subquery - ์นด์นด์˜คํŽ˜์ด ๊ฒฐ์ œ ์œ ์ €๋“ค์˜ ์ •๋ณด ๋ณด๊ธฐ 1) inner join select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay'; 2) Subquery โ‘  ์นด์นด์˜คํŽ˜์ด๋กœ ๊ฒฐ์ œํ•œ user_id ๋ชจ๋‘ ๊ตฌํ•˜๊ธฐ select user_id from orders where payment_method = 'kakaopay' โ‘ก user_id๊ฐ€ ์ƒ๋‹จ์— ..
๐Ÿชข Join - ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ํ•œ ๋ˆˆ์— ๋ณด๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. - ๋‘ ํ…Œ์ด๋ธ”์˜ ๊ณตํ†ต๋œ ์ •๋ณด(key๊ฐ’) ๊ธฐ์ค€์œผ๋กœ ํ…Œ์ด๋ธ”์„ ์—ฐ๊ฒฐํ•ด์„œ ํ•œ ํ…Œ์ด๋ธ”์ฒ˜๋Ÿผ ๋ณด๋Š” ๊ฒƒ - point_user ํ…Œ์ด๋ธ”๊ณผ users ํ…Œ์ด๋ธ”์„ ์—ฐ๊ฒฐํ•ด์ค˜. -> ๊ณตํ†ต๋œ ํ‚ค๊ฐ’์€ 'user_id' select * from point_users left join users on point_users.user_id = users.user_id 1) Left Join - ์™ผ์ชฝ ํ…Œ์ด๋ธ”์„ ์ค‘์‹ฌ์œผ๋กœ ์˜ค๋ฅธ์ชฝ์˜ ํ…Œ์ด๋ธ”์„ ์—ฐ๊ฒฐํ•œ๋‹ค. - ์–ด๋–ค ๋ฐ์ดํ„ฐ๋Š” ๋ชจ๋“  ํ•„๋“œ๊ฐ€ ์ฑ„์›Œ์ ธ์žˆ์ง€๋งŒ, ์–ด๋–ค ๋ฐ์ดํ„ฐ๋Š” ๋น„์–ด์žˆ๋Š” ํ•„๋“œ๊ฐ€ ์žˆ๋‹ค. - ex) ํšŒ์›์ด์ง€๋งŒ ์ˆ˜๊ฐ• ๋“ฑ๋ก ๋˜๋Š” ์‹œ์ž‘ํ•˜์ง€ ์•Š์•„ ํฌ์ธํŠธ๊ฐ€ null ๊ฐ’์ผ๋•Œ https://www.w3schools.com/sql/sql_join_left..
๐Ÿ•ธ๏ธ Group by - ์›ํ•˜๋Š” ์œ ํ˜•๋ณ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ™” ํ•ด์ฃผ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. - ๋™์ผํ•œ ๋ฒ”์ฃผ๋ฅผ ๊ฐ–๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์„œ, ๋ฒ”์ฃผ๋ณ„ ํ†ต๊ณ„๋ฅผ ๋‚ด์ฃผ๋Š” ๊ฒƒ. - ~๋ณ„ ๐Ÿ™‹‍โ™€๏ธ Group by๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ˆœ์„œ from -> group by -> select 1) from orders: orders ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ ์ „์ฒด๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค. 2) group by payment_method: ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ™์€ payment_method๋ฅผ ๊ฐ–๋Š” ๋ฐ์ดํ„ฐ ํ•ฉ์ณ์ค€๋‹ค. 3) select payment_method: payment_method ๋ณ„๋กœ ๊ทธ๋ฃนํ™” ๋œ ๊ทธ๋ฃน๋“ค์„ ์ถœ๋ ฅํ•ด์ค€๋‹ค. - ๊ฒฐ์ œ์ˆ˜๋‹จ๋ณ„๋กœ ๊ทธ๋ฃนํ™” ํ•ด์„œ ๋ณด์—ฌ์ค˜. select payment_method from orders group by payment_method; ..
1. ์ง€์‹ ๋‚˜๋ˆ”์€ ์ตœ๊ณ ์‹œ๋‹ค..! โค๏ธ - ์šฐ๋ฆฌ์กฐ ์กฐ์›๋ถ„์ด prototype๊ณผ __proto__ ์ฐจ์ด์— ๋Œ€ํ•ด ๋ฌผ์–ด๋ด์ฃผ์…”์„œ ๋‹ตํ•ด๋“œ๋ ธ๋Š”๋ฐ ๋‚˜๋„ ์ž˜ ๋ชฐ๋ž๋˜ ๋ถ€๋ถ„์ด๋ผ ๊ณต๋ถ€ํ•˜๋ฉฐ ์•Œ๋ ค๋“œ๋ฆฌ๋А๋ผ ์‚๊ฑฑ๊ฑฐ๋ ธ์ง€๋งŒ ๊ธฐ์–ต์—๋Š” ๋„ˆ๋ฌด ์ž˜ ๋‚จ๋Š”๋‹ค ใ…Žใ…Ž ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋„์›€๋˜๋Š”๊ฒƒ๋„ ์ƒ๋‹นํžˆ ๊ธฐ๋ถ„ ์ข‹์€ ๊ฒฝํ—˜์ด์—ˆ๋‹ค. 2. ์นด๋ฉ”๋ผ๊ฐ€ ์Šฌ์Šฌ ์ ์‘๋œ๋‹ค. ๐Ÿ‘€ - ์•„์ง ๊ฐ๋„๊ฐ€ ๋ง˜์— ์•ˆ๋“ค์–ด. 3. ํ˜ผ์ž์˜€์œผ๋ฉด ๋ชปํ–ˆ์„ ๊ณต๋ถ€๋ฅผ ์—ด์‹ฌํžˆ ํ•˜๊ฒŒ๋œ๋‹ค. ๐Ÿ•ต๏ธ - ๋งจ๋‚  ํ˜ผ์ž์„œ ๊ณ„ํš ์„ธ์›Œ์„œ ๊ฐ•์˜ ๋“ค์œผ๋ฉด ๋”ด์ง“ํ•˜๊ฑฐ๋‚˜ ๊ณ„ํš๋Œ€๋กœ ์•ˆํ–ˆ๋Š”๋ฐ ๊ฐ™์ด ์นด๋ฉ”๋ผ ํ‚ค๊ณ  ํ•˜๊ณ  ์ง„๋„ ์ƒํ™ฉ๋„ ๋‹ค๊ฐ™์ด ์ฒดํฌํ•ด์•ผํ•˜๋‹ˆ ์—ด์‹ฌํžˆ ํ•˜๊ฒŒ๋œ๋‹ค. 15์‹œ๋ถ€ํ„ฐ 21์‹œ๊นŒ์ง€ ์ค‘๊ฐ„์— ์ €๋…์‹œ๊ฐ„ 1์‹œ๊ฐ„ ๋นผ๋ฉด 5์‹œ๊ฐ„์ธ๋ฐ ๊ฝค ์•Œ์ฐจ๊ฒŒ ์ž˜ ๋ณด๋‚ด๊ณ  ์žˆ๋‹ค. - ํ‰์†Œ์˜€์œผ๋ฉด 5์‹œ๊ฐ„ ๋™์•ˆ ๊ฐ•์˜ 1, 2๊ฐœ ๊ฒจ์šฐ ๋ดค์„๊ฑธ?!๐Ÿคจ 4. ๋ฃจํ‹ด, ๋ฉ”๋ชจ์˜ ์Šต๊ด€ ..
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค? - ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค์ด ๊ฐ™์ด ์‚ฌ์šฉํ•  ๋ชฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด๋Š” ํ†ต - ์›ํ•˜๋Š” ๋Œ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์ด ์ œ๊ณต ๋œ๋‹ค. ๋”๋ณด๊ธฐ 1) Create - ๋ฐ์ดํ„ฐ์˜ ์ƒ์„ฑ 2) Read - ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ค๋Š” ๊ฒƒ 3) Update - ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝ 4) Delete - ์‚ญ์ œ SQL? - Structured Query Language - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์š”์ฒญ(Query)์„ ๋ณด๋‚ด ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ๋Š” ์–ธ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ = 'SQL ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.' 1. Select ์ฟผ๋ฆฌ๋ฌธ - ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•ด์„œ ๊ฐ€์ ธ์˜ค๊ฒ ๋‹ค๋Š” ๋ช…๋ น์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๊ฒŒ ๋‚ด๋ฆฌ๋Š” ๊ฒƒ - 1๏ธโƒฃ ์–ด๋–ค ํ…Œ์ด๋ธ”์—์„œ 2๏ธโƒฃ ์–ด๋–ค ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ์ง€๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๐Ÿ™‹‍โ™€๏ธ ํ…Œ์ด๋ธ”? ํ•„๋“œ?..
์ž๋ฃŒํ˜•์—๋Š” 8๊ฐ€์ง€ ์ž๋ฃŒํ˜•์ด ์žˆ๋Š”๋ฐ ๊ทธ ์ค‘ 7๊ฐœ๋Š” ์›์‹œํ˜•์ด๋‹ค. ์›์‹œํ˜•์€ ์˜ค์ง ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ(๋ฌธ์ž์—ด, ์ˆซ์ž ๋“ฑ)๋งŒ ๋‹ด์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— '์›์‹œํ˜•'์ด๋ผ ๋ถ€๋ฅธ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ์ฒดํ˜•์€ ์›์‹œํ˜•๊ณผ ๋‹ฌ๋ฆฌ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ“๊ฐ์ฒดํ˜• - ํ‚ค๋กœ ๊ตฌ๋ถ„๋œ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์ด๋‚˜ ๋ณต์žกํ•œ ๊ฐœ์ฒด(entity)๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. - {...} ์ค‘๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ๋งŒ๋“ค๊ณ , ์ค‘๊ด„ํ˜ธ ์•ˆ์—๋Š” 'key-value' ํ˜•ํƒœ์ธ ํ”„๋กœํผํ‹ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. - ์ค‘๊ด„ํ˜ธ๋ฅผ ์ด์šฉํ•ด ๊ฐ์ฒด๋ฅผ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์„ ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ ๊ฐ์ฒด ์„ ์–ธ ์‹œ ์ฃผ๋กœ ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. - key -> ๋ฌธ์žํ˜•๋งŒ ํ—ˆ์šฉ / value -> ๋ชจ๋“  ์ž๋ฃŒํ˜• ํ—ˆ์šฉ - ํ”„๋กœํผํ‹ฐ ํ‚ค๋Š” ํ”„๋กœํผํ‹ฐ์˜ ์ด๋ฆ„ ๋˜๋Š” ์‹๋ณ„์ž๋ผ๊ณ ๋„ ํ•œ๋‹ค. ๐Ÿ“ ๋ฆฌํ„ฐ๋Ÿด๊ณผ ํ”„๋กœํผํ‹ฐ // 'user' ๋ผ๋Š” ๊ฐ์ฒด ๋ฆฌํ„ฐ..
โœจ ๋ฐฐ์—ด - ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ์ปฌ๋ ‰์…˜์„ ์ €์žฅํ•  ๋•Œ ์“ฐ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ let arr = ['apple', 'banana', 'orange']; - ๋ฐฐ์—ด ์š”์†Œ์—๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ˆซ์ž๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ๋‹ค.(์ธ๋ฑ์Šค) let arr = ['apple', 'banana', 'orange']; // ๋ฐฐ์—ด์˜ ์ฒซ๋ฒˆ์งธ ์š”์†Œ์˜ ์ธ๋ฑ์Šค๋Š” ๋ฌด์กฐ๊ฑด 0๋ถ€ํ„ฐ console.log(arr[0]);// apple console.log(arr[1]);// banana console.log(arr[2]);// orange - ์ƒˆ๋กœ์šด ์š”์†Œ๋ฅผ ๋ฐฐ์—ด์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. let arr = ['apple', 'banana', 'orange']; arr[3] = 'lemon'; console.log(arr);// (4) ['apple', 'banana',..
๐Ÿ—„๏ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค์ด ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ชจ์Œ - ์ž˜ ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ๋„ ๋งž์ง€๋งŒ, ์ž˜ ์ฐพ์œผ๋ ค๊ณ  ์กด์žฌํ•˜๋Š” ๊ฒƒ - ์ •๋ณด๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ๊ณ  ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋งŽ์€ ์–‘์˜ ์ •๋ณด๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. 1) ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - SQL - ์ •๋ฆฌ๋œ ์ •๋ณด๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์‚ฌ์šฉ - ex) Oracle 2) ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - NoSQL - ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ์œ ์—ฐํ•œ ์ •๋ณด๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์‚ฌ์šฉ - ex) Firestore Database ๐Ÿ”ฅ Firestore Database (firebase) - ๊ตฌ๊ธ€์˜ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ, ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. 1) Collection - ์„œ๋ž์žฅ์˜ ๊ทธ๋ฃน, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌธ์„œ๋“ค์ด ํŠน์ •ํ•œ ์ฃผ์ œ ๋˜๋Š” ์œ ํ˜•์œผ..
sooyoung.c.dev
'๐Ÿง TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (5 Page)