๋’ค๋กœ
๊น€์˜์šด
๊น€์˜์šด ·

๐Ÿ›ฐ๊ทธํ•ด ์œผ๋ž์ฐจ๋Š”#2:๊ฐœ๋ฐœํŽธ๐Ÿ›ฐ

์‹œ์ž‘๋ถ€ํ„ฐ ๋‚œ๊ด€

์šฐ๋ฆฌ๊ฐ€ ์ด๋ฒˆ CreAI+IT์—์„œ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ•˜๋Š” MeFlow๋Š” ์›น ๊ธฐ๋ฐ˜์˜ ํšŒ์˜๋ฅผ ๋ณด๋‹ค ์‹ ์†ํ•˜๊ณ  ์—๋„ˆ์ง€ ์†Œ๋ชจ๋ฅผ ์ค„์—ฌ์ฃผ๋Š” ํ”Œ๋ ›ํผ์ธ๋ฐ, ์ด ํ”Œ๋ ›ํผ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ ๊ฐ€์žฅ ํฐ ์–ด๋ ค์›€์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด, ๊ณผ์—ฐ ์–ด๋–ป๊ฒŒ (DBMS)Data Base/SQL๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ  ๊ทธ ๋ฐ์ดํ„ฐ๋“ค์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌ ํ• ์ง€์˜€๋‹ค. ์šฐ๋ฆฌ ์ฃผ๋ณ€์— ๋Œ€ํ‘œ์ ์ธ MySQL, PostgreSQL, MariaDB, mongoDB(NoSQL) ๋“ฑ DB๋ผ๋Š” ๊ฐœ๋…์—๋„ ๋‹ค์–‘ํ•œ ํšŒ์‚ฌ๋“ค์ด ์žˆ์ง€๋งŒ ์šฐ๋ฆฌ ํ”Œ๋ ›ํผ๊ณผ fit์ด ๋งž๋Š”๊ฑธ ์ฐพ๊ณ  ์ด๊ฑธ ํ†ตํ•ด ์šฐ๋ฆฌ ํ”Œ๋ ›ํผ์— ๋Œ€์ž…ํ•˜๋Š”๊ฑด ์ •๋ง ์‰ฌ์šด ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š”๊ฑธ ๋А๋‚€๋‹ค.

๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ๊ฒฐ๊ตญ Firestore ํ•˜๋‚˜๋งŒ ๊ฐ€์ง€๊ณ  ํ”Œ๋ ›ํผ์˜ ๊ฐœ์ธ ๋กœ๊ทธ์ธ๋ถ€ํ„ฐ ํšŒ์˜ ๊ตฌ์„ฑ๊นŒ์ง€ ๋ชจ๋“  ๊ณผ์ •์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ์ค€๋น„ํ•˜๊ณ ์ž ํ•œ๋‹ค. ๊ธ€์„ ์“ฐ๊ธฐ์ „์— Firestore๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, Firestore๋Š” ์‹ค์‹œ๊ฐ„ ์ฝ๊ธฐ/์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €ํฌ๋Š” ์ด Firestore๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํšŒ์˜ ๋‚ด์šฉ, ์‚ฌ์šฉ์ž ์ •๋ณด, ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ƒํ™ฉ ๋“ฑ ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ํšŒ์˜ ์•ˆ๊ฑด๊ณผ ๊ด€๋ จ๋œ ์†Œํ†ต ๋ถ€๋ถ„์—์„œ๋Š” ์‹ค์‹œ๊ฐ„ ํ˜‘์—…์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„ํ•  ๊ณ„ํš์ด๋‹ค.

Firebase Brand Guidelines

์‹ค์‹œ๊ฐ„ ํ˜‘์—… ๊ตฌํ˜„ ๊ณผ์ •์—์„œ ๋ถ€๊ฐ๋  Firestore์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ๋ฐ์ดํ„ฐ์˜ ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ธ๋ฐ, ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์ˆ˜์ •ํ•˜๋”๋ผ๋„ ์ถฉ๋Œ ์—†์ด ์ตœ์‹  ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํšŒ์˜ ์ค‘ ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ์•ˆ๊ฑด์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์˜๊ฒฌ์„ ์ž…๋ ฅํ•˜๋ฉด, ๊ทธ ๋‚ด์šฉ์ด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์˜ ํ™”๋ฉด์—๋„ ์ฆ‰๊ฐ์ ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ˜์˜๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋“ค์€ ๋™์ผํ•œ ์ •๋ณด ๊ธฐ๋ฐ˜์œผ๋กœ ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ์–ด ํ˜‘์—…์˜ ํšจ์œจ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, Firestore๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ณ„์ธต์  ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•˜์—ฌ ์ •๋ณด์˜ ๊ด€๋ฆฌ์™€ ํƒ์ƒ‰์ด ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํšŒ์˜ ์•ˆ๊ฑด์€ "ํšŒ์˜"๋ผ๋Š” ์ตœ์ƒ์œ„ ์ปฌ๋ ‰์…˜ ์•„๋ž˜์— ๊ฐ ํšŒ์˜๋ฅผ ๊ฐœ๋ณ„ ๋ฌธ์„œ๋กœ ์ €์žฅํ•˜๊ณ , ๊ฐ ๋ฌธ์„œ์—๋Š” ์•ˆ๊ฑด, ์ฐธ์„์ž, ๊ธฐ๋ก ๋“ฑ์˜ ์„ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ธŒ์ปฌ๋ ‰์…˜ ํ˜•ํƒœ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์„ค๊ณ„ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

์šฐ๋ฆฌ ์‚ฌ๋‚ด ํšŒ์˜ ๋ณด์•ˆ์€..

Firestore๋Š” ๋ณด์•ˆ ์ธก๋ฉด์—์„œ๋„ ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ €ํฌ๋Š” Firestore์˜ ๋ณด์•ˆ ๊ทœ์น™์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ณ„ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์„ธ๋ถ€์ ์œผ๋กœ ์„ค์ •ํ•  ๊ณ„ํš์ด๋‹ค. ๊ทธ์ค‘ ํ•œ ์˜ˆ๋กœ, ํšŒ์˜ ๊ด€๋ฆฌ์ž๋งŒ ์•ˆ๊ฑด์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ๊ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์—ญํ• ์— ๋งž๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•  ๊ฒƒ์ด๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ, Firestore์˜ ํ™•์žฅ์„ฑ๊ณผ ์•ˆ์ •์„ฑ์€ ํ”„๋กœ์ ํŠธ์˜ ์„ฑ์žฅ์— ๋งค์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์–‘์ด ๋Š˜์–ด๋‚˜๊ฑฐ๋‚˜ ๋™์‹œ ์ ‘์†์ž๊ฐ€ ์ฆ๊ฐ€ํ•˜๋”๋ผ๋„ Firestore๋Š” ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ถ”ํ›„์— ์„œ๋น„์Šค์— ์œ ์ž…๋œ ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ๋™์‹œ์— ํšŒ์˜ ์•ˆ๊ฑด์„ ๋…ผ์˜ํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ ์ค‘์š”ํ•œ ์žฅ์ ์œผ๋กœ ์ž‘์šฉํ•œ๋‹ค.

-์œผ๋ž์ฐจ ๊ฐœ๋ฐœ์ž: ๋™ํ›ˆ์Šค

๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด๋ฒˆ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์„ ์‹œ์ž‘์œผ๋กœ ํ”Œ๋ ›ํผ์„ ๋งŒ๋“ค์–ด์„œ ๋น ๋ฅธ ์‹œ์ผ๋‚ด์— ์†Œ๋น„์ž๋“ค์—๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ๋ฉด์„œ ๊ฐœ๋ฐœ์„ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์ด 1์ฐจ ๋ชฉํ‘œ์ด๋ฉฐ ์ด ๊ณผ์ •์„ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ํ•จ๊ป˜ ํ•  ์ˆ˜ ์žˆ์–ด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค:)

CREAI+IT ๊ทธ๋ฃน์˜ ๊ธ€
0

๋Œ“๊ธ€

๋กœ๊ทธ์ธ ํ›„ ๋Œ“๊ธ€์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์ง ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.