SQLμ΄λ?
'ꡬ쑰νλ 쿼리 μΈμ΄(Structured Query Language)'μ μ½μμ΄λ€. SQLμ μ¬μ©νλ©΄ κ΄κ³ν λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν
(RDBMS)μμ λ°μ΄ν°λ₯Ό μ μ₯, μμ , μμ λ° κ²μν μ μμ΅λλ€. μ΄λ¬ν κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μ λ°μ΄ν°λ μ ν΄μ§ λ°μ΄ν° μ€ν€λ§λ₯Ό λ°λΌ λ°μ΄ν°λ² μ΄μ€ ν
μ΄λΈμ μ μ₯λλ©°, κ΄κ³λ₯Ό ν΅ν΄ μ°κ²°λ μ¬λ¬ κ°μ ν
μ΄λΈμ λ°μ΄ν°κ° λΆμ°λλ νΉμ§μ΄ μλ€.
- μ격ν μ€ν€λ§
λ°μ΄ν°λ ν
μ΄λΈ(table)μ Rowsλ‘ μ μ₯λλ©°, κ° ν
μ΄λΈμλ λͺ
ννκ² μ μλ ꡬ쑰(structure)κ° μλ€. κ·Έλ¦¬κ³ κ΅¬μ‘°(structure)λ 컬λΌμ μ΄λ¦κ³Ό λ°μ΄ν° μ νμΌλ‘ μ μλλ€. κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μμ μ€ν€λ§λ₯Ό μ€μνμ§ μλ Rowλ μΆκ°ν μ μλ€.
- κ΄κ³
SQL κΈ°λ°μ λ°μ΄ν°λ² μ΄μ€μ λ λ€λ₯Έ μ€μν λΆλΆμ 'κ΄κ³'μ΄λ€. λ°μ΄ν°λ€μ μ¬λ¬ κ°μ ν
μ΄λΈμ λλ μ λ°μ΄ν°λ€μ μ€λ³΅μ νΌν μ μλ€. ν
μ΄λΈμ λλ μ λ°μ΄ν°λ₯Ό μ μ₯νλ©΄, ν
μ΄λΈμμ μ€λ³΅ μμ΄ νλμ λ°μ΄ν°λ§μ κ΄λ¦¬νκΈ° λλ¬Έμ, λ€λ₯Έ ν
μ΄λΈμμ λΆμ νν λ°μ΄ν°λ₯Ό λ€λ£° μνμ΄ μλ€λ νΉμ§μ΄ μλ€.
NoSQLμ΄λ?
κ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ νκ³μ μ λ
ΈμΆνκ² λμμΌλ©° μ΄λ‘ μΈν΄ μλ‘μ΄ λ°μ΄ν°λ² μ΄μ€μΈ NoSQLμ΄ νμνκ² λμλ€. NoSQLμ κΈ°λ³Έμ μΌλ‘ SQL(κ΄κ³ν)μ λ°λλλ μ κ·Όλ°©μμ λ°λ₯΄κΈ° λλ¬Έμ μ§μ΄μ§ μ΄λ¦μ΄λ€.
SQL vs NoSQL