NoSQL์ ๋ํ ์ฌ๋ฏธ์๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ด์ ๊ธ์ ํ๋ฒ ์จ๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ฐ์ NoSQL์ ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๊ณ ์๋ MySQL, Oracle๊ณผ ๊ฐ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ ํ ์ด๋ธ์ด๋ ๊ฐ๋ ์ด ์๊ณ , ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์กฐ์ธ์ด๋ ๊ฐ๋ ๋ ์์ต๋๋ค. ์ข ๋ฅ๋ก๋ MongoDB, HBase, Firebase์ Firestore ๋ฑ์ด ์์ฃ .
๊ทธ๋ฐ๋ฐ ์ฌ์ค ์ด๋ฌํ ์ ์๋ค๋ก๋ ์๋น์ค๋ฅผ ์ค๊ณํ ๋ NoSQL์ ์จ์ผํ๋์ง, RDBMS์ ์จ์ผํ๋์ง ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
๋ณด์ ํ์ฌ์์ ์ด๋ฐ ์ผ์ด ํ๋ฒ ์ผ์ด๋ฌ์๋ค๊ณ ํฉ๋๋ค.
๐ฃ : ๋ถํ์์ ์นจ์ ํ IP ๊ฐ์๋ฐ, ์ต๊ทผ 6๊ฐ์ ์ด IP๊ฐ ์นจ์ ํ ๋ก๊ทธ ๋ชจ์์ ๋ณด๋ด์ฃผ์ธ์.
๊ทผ๋ฐ ๊ทธ ํ์ฌ๋ RDBMS๋ก ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์์๋์. ๋ ์ง๋ณ๋ก ์ ์ ๋ฆฌ๋..
๋ก๊ทธ๊ฐ ํ๋ฃจ์ 10๊ธฐ๊ฐ์ฉ ์ ์ฅ๋๊ณ ๊ทธ๋ ๊ฒ ํ๋ฌ์ 30๊ฐ์ ์คํค๋ง๊ฐ ๋ง๋ค์ด์ง๋ฉด 6๊ฐ์์ด๋ฉด 180๊ฐ..
180๊ฐ๋ฅผ ์กฐ์ธํด์ ์ ๋ ํธํ๋ค? ์ด๋ง๋ฌด์ํ ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค๊ณ ํ๋๋ผ๊ตฌ์.
3์ผ ๊ผฌ๋ฐ ๋๋ ค๋ ๋ค ์๋๊ณ , ์ํ๋ฉด ๋ป์ด๋ฒ๋ฆฐ๋ต๋๋ค.
๊ทธ๋ด ๋ NoSQL๋ก ํ๋ฉด ๋๋ฑ ๋์์ ๋ณด๋ด์ค ์ ์๋์.
NoSQL์ (์๋ฅผ ๋ค์ด) 1๊ธฐ๊ฐ์ฉ 10๊ฐ์ ์๋ฒ์ (key, value)๋ก ์ ์ฅ๋์ด ์์ด์ ๊ฒ์ ์๋๊ฐ ์ ๋ง ๋น ๋ฅด๋์.
๋ง์ฝ ๋ถ์กฑํด? ๊ทธ๋ฌ๋ฉด 10๊ฐ ๋ ์ฌ์ ๋ถ์ฌ ! RDBMS๋ณด๋ค ํจ ์ธ๋๊น ~
๋ถ์ฐ + ๋ณ๋ ฌ ์ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ํ์ฅ์ฑ๋ ์ข๊ณ ์ ๋ ดํด์ ์ข๋ค๊ณ ํ๋๋ผ๊ตฌ์.
๊ทธ๋์ ๊ตฌ๊ธ์ด๋ ํธ์ํฐ๋ ๊ฒ์ํ๋ฉด 1์ด๋ง์ ๋ ๋์ค๋๊ฒ ์ค์ํ๋๊น NoSQL์ ์ด์ฉํ๋ค๊ณ ํ๊ตฌ์.
๋ฌผ๋ก NoSQL์ด ๊ฒ์ ์๋๊ฐ ๋น ๋ฅธ ๋งํผ UPDATE๋ DELETE๊ฐ ๋ถ๊ฐ๋ฅํด์
์ผ๊ด์ฑ์ด ๋ณด์ฅ๋์ง ์๋๋ค๊ฑฐ๋, ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ์ ์๋ค๊ฑฐ๋, ๋ฐ์ดํฐ ์ ์ค๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ ๋จ์ ๋ ์์ด์.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋น ๋ฅธ ๊ฒ์ ์๋๊ฐ ํ์ํ์ง ์๋์ง
์ด๋ค ์๋น์ค๊ฐ ์ ๊ณต๋์ด์ผ ํ๋์ง ์ค๊ณํ๊ณ ๊ทธ ์๋น์ค์ ๋ง๋ ํน์ฑ์ ์ง๋ SQL์ ์ฌ์ฉํ๋ ๊ฒ ์ค์ํ๋ค๊ณ ํ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ ์ดํ์ ์ ํ์ฌ๋ NoSQL๋ก ๋ฐ๊ฟจ๋ค๋..
NoSQL ๊ฐ๋ ์ ์ดํดํ๊ธฐ ์ฌ์ ๋ ์ผํ์์ด๋๋ค.
๋ฏฟ๊ฑฐ๋ ๋ง๊ฑฐ๋ ๐คช
'What I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Android Compose ์คํฐ๋ ๊ธฐ๋ก 03 (1) | 2023.10.21 |
---|---|
Android Compose ์คํฐ๋ ๊ธฐ๋ก 02 (0) | 2023.10.20 |
Android Compose ์คํฐ๋ ๊ธฐ๋ก 01 (0) | 2023.10.19 |