π‘ κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μλ ν΅μ¬μ μΈ λκ°μ§ νΉμ§μ΄ μλ€.
λ°μ΄ν°λ μ ν΄μ§ λ°μ΄ν° μ€ν€λ§μ λ°λΌ ν μ΄λΈμ μ μ₯λλ€.
λ°μ΄ν°λ κ΄κ³λ₯Ό ν΅ν΄ μ¬λ¬ ν μ΄λΈμ λΆμ°λλ€.
π‘κ΄κ³ν DBμλ λ¬λ¦¬ μ€ν€λ§μ κ΄κ³κ° μλ€λ νΉμ§μ΄ μλ€.
NoSQLμμλ λ μ½λλ₯Ό λ¬Έμ(document)λΌκ³ λΆλ₯Έλ€.
λ¬Έμλ JSONκ³Ό λΉμ·ν ννλ‘, κ΄κ³ν DBμ²λΌ μ¬λ¬ ν
μ΄λΈμ λλμ΄ λ΄λκ²μ΄ μλλΌ κ΄λ ¨ λ°μ΄ν°λ₯Ό λμΌν 컬λ μ
μ λ£λλ€.
=> μ‘°μΈμ΄λΌλ κ°λ μ΄ μ‘΄μ¬νμ§ μλ μ΄μ !!
μ‘°μΈμ μ μ¬μ©νμ§ μκ³ μμ£Ό λ³κ²½λμ§ μλ λ°μ΄ν°μΌ λ NoSQLμ μ°λ©΄ μλΉν ν¨μ¨μ μ΄λ€.
μ₯μ :
- λ°μ΄ν° λΆμ°, λμ©λ λ°μ΄ν° μ²λ¦¬μ νΉνλμ΄ μμΌλ©° λ°μ΄ν°μ λν μΊμκ° νμν κ²½μ°μ μ ν©νλ€. λν, λ°°μ΄ νμμ λ°μ΄ν°λ₯Ό κ³ μμΌλ‘ μ²λ¦¬ν κ²½μ°μ μ ν©νλ€.
- λ°μ΄ν°λ μ ν리μΌμ΄μ μ΄ νμλ‘ νλ νμμΌλ‘ μ μ₯λλ―λ‘ λ°μ΄ν° μ½μ΄μ€λ μλ λΉ¨λΌμ§λ€.
λ°°μ΄ νμμ λ°μ΄ν°λ₯Ό κ³ μμΌλ‘ μ²λ¦¬ν κ²½μ°μ μ ν©νλ€. _ μ΄κ² λ¬΄μ¨ λ§μΈμ§ μμλ λΆλ¨μ :
- μ μ°μ±μΌλ‘ μΈν΄ λ°μ΄ν° ꡬ쑰 κ²°μ μ λ―Έλ£¨κ² λ μ μμ
- λ°μ΄ν° μ€λ³΅μ κ³μ μ λ°μ΄νΈ ν΄μΌ ν¨
- λ°μ΄ν°κ° μ¬λ¬ 컬λ μ μ μ€λ³΅λμ΄ μκΈ° λλ¬Έμ μμ μ λͺ¨λ 컬λ μ μμ μνν΄μΌ ν¨ (SQLμμλ μ€λ³΅ λ°μ΄ν°κ° μμΌλ―λ‘ νλ²λ§ μνμ΄ κ°λ₯)
π‘κ΄κ³ν DBλ κ³μΈ΅μ ꡬ쑰λ κ·Έλν ꡬ쑰μ κ°μ λ°μ΄ν° λͺ¨λΈμ μ μ₯νκ³ μ²λ¦¬νκΈ°μλ μ ν©νμ§ μμ§λ§, NoSQLμ λ€μν λ°μ΄ν° λͺ¨λΈλ§ κΈ°λ²μ ν΅νμ¬ ν΄κ²°ν μ μλ€.
π‘κ΄κ³ν DBλ λ°μ΄ν° λͺ¨λΈμ μ μν μ΄νμ μ΄ν리μΌμ΄μ
μ λ§λ 쿼리λ₯Ό κ°λ°νμ§λ§ NoSQLμ μ΄ν리μΌμ΄μ
μ νμν 쿼리μ μ±λ₯μ μ μν μ΄νμ μꡬμ¬νμ λΆν©νλλ‘ λ°μ΄ν° λͺ¨λΈμ ꡬμ±νλ€λ μ°¨μ΄κ° μμ
κ·Έλ¬λ λ°μ΄ν° μ μ₯λ°©μμΌλ‘ μΈν΄ SQL DBλ μΌλ°μ μΌλ‘ μμ§μ νμ₯λ§ μ§μν¨
- NoSQLμ μν, μμ§ νμ₯ λͺ¨λ κ°λ₯!!