Skip to content

MongoDB

gyim1345 edited this page Nov 23, 2020 · 5 revisions
  • nosql(Not Only SQL)
  • Document Database. Collections으둜 ꡬ성 λ˜μ–΄ μžˆλŠ”λ° collection은 table이라고 생각 ν•˜λ©΄ νŽΈν•˜κ³  tableμ•ˆμ— recordλŠ” document둜 ꡬ성 λ˜μ–΄ μžˆλ‹€.
  • documentλŠ” field/value 값을 κ°€μ§€λŠ”λ° 이것은 jsonμ΄λž‘ 거의 같은 ꡬ쑰라고 생각 ν•˜λ©΄λœλ‹€.
  • λ‹€λ₯Έ 점은 documentκ°€ 생성 되면 고유 field 인 _id와 μž„μ˜ μˆ«μžκ°€ value값에 λ“€μ–΄κ°„λ‹€. mongodb
  • μž₯점
    • documentλŠ” json ν˜•νƒœλΌκ³  λ³Όμˆ˜λ„ μžˆμœΌλ‹ˆ λ§Žμ€ 언어에 ν˜Έν™˜μ΄ λœλ‹€.
    • 동적 μŠ€ν‚€λ§ˆ/Schema-less
      • collectionλ‚΄μ˜ 각 DocumentλŠ” μŠ€ν‚€λ§ˆκ°€ μ—†κ±°λ‚˜ λ‹€λ₯Ό 수 μžˆλ‹€. (rdbms λŠ” schema λ₯Ό λ³€κ²½μ‹œ λͺ¨λ“  데이터λ₯Ό λ³€κ²½ ν•΄μ•Ό ν•˜μ§€λ§Œ nosql은 κ·Έλ ‡μ§€ μ•Šλ‹€.)
      • joinless λŒ€μ‹  고속 crud query
      • Scalability(ν™•μž₯μ„±)이 μ’‹κ³  Sharding(db λΆ„ν•  기술)ν΄λŸ¬μŠ€ν„° ꡬ좕 이 κ°€λŠ₯ν•˜λ‹€

Clone this wiki locally