NoSQL/MongoDB
ํ์ด์ง ํ๊ณ ์ถ์๋ฐ skip ์ ์จ๋ ๊ด์ฐฎ์๊น?
ํํ pagenation ์ ํ ๋ skip ์ ํด์ ์๋ถ๋ถ์ ๋ฌด์ํ๋ค์ limit ์ผ๋ก ์ํ๋ paging ํฌ๊ธฐ๋งํผ์ ์๋ฅธ๋ค๊ณ ์ฒ์์ ์๊ฐํ ๊ฒ์ด๋ค. ํ์ง๋ง!! ์ด๊ฒ์ด ์ฑ๋ฅ์ ์์ข๊ฒ ํ๋ค๊ณ ๋ค์๋ค. ๋ฐ์ดํฐ ์ ์ ๋ชจ๋ build up ํ ํ์ skip ์ ํ๊ธฐ์ ๊ต์ฅํ ์ฑ๋ฅ์ด ์์ข๋ค๊ณ ํ๋ค.... ๊ทธ๋ผ ์ด๋ป๊ฒ ํ์ด์ง์ ๊ณ ์ํ ๊ฒ์ธ๊ฐ?? ๋์ ๊ฐ๋ตํ ํด๊ฒฐ๋ฒ์ ํด๋ผ์ด์ธํธ์์ ๋ง์ง๋ง id ๋ฅผ ๋ณด๋ด์ฃผ๋ ๊ฒ์ด๋ค... ๋ชฝ๊ณ db ์์ Objectid ๋ ์ ์ผํจ์ด ๋ณด์ฅ๋๋ 12 byte binary data ์ด๊ณ ์์ 4 byte ๋ ์๊ฐ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๊ธฐ์ ํญ์ ์ฆ๊ฐํ๋ค. ๋์ ๊ฒฝ์ฐ์๋ ์ต์ ์ ๋ฐ์ดํฐ๋ฅผ ์ํ๊ธฐ์ ํด๋ผ์ด์ธํธ์์ ๋ณด๋ด์ค id ๋ณด๋ค ํฐ๊ฒ๋ค ์ค์์ ๋ ์ง์ญ์์ผ๋ก ์ ๋ ฌํํ์ limit์ ์จ์ ํด๊ฒฐํ์๋ค.. ๊ณ ..
๋ชฝ๊ณ DB ๊ฐ๋
What is Mongo - ๋ฌธ์์งํฅ ์ ์ฅ์๋ฅผ ์ ๊ณตํ๋ no sql databse - Document ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ (Document๋ rdbms ์ record ์ ์ ์ฌ, Json ๊ณผ ๊ฐ์ key-value ์์ผ๋ก ๋์ด ์์) - Document ๋ค์ ์งํฉ์ Collection (collection ์ rdbms ์ table ๊ณผ ์ ์ฌ) what is Advantage or Disadvantage https://elky84.github.io/2018/09/26/mongodb/ Mongodb ์ฅ๋จ์ , ํ์ฉ์ ๊ณ ๋ฏผํ ์ฌํญ๋ค · Elky Essay elky84.github.io
Let's Start Mongo
์ฒ์์ผ๋ก ์์ํ๋ ๋ชฝ๊ณ ! brew ์ค์น https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ mongodb ์๋ฒ ์คํ - brew services start mongodb-community mongo ์น๋ฉด shell ์ ์ ์ฅ๋จ mongodb refer https://docs.mongodb.com/manual/introduction/