RDBMS & NoSQL λΉκ΅
- RDB
- κ΅¬μ‘°κ° μ νν λμ΄μμ.
- λ°μ΄ν°λ ν μ΄λΈ(table)μ λ μ½λ(record)λ‘ μ μ₯λλ©° κ° ν μ΄λΈμλ λͺ ννκ² μ μλ ꡬ쑰
- μ ν΄μ§ μ€ν€λ§μ λ°λ₯΄μ§ μμΌλ©΄ λ°μ΄ν°λ₯Ό μΆκ°ν μ μμ
- μμ§μ νμ₯λ§ μ§μ
- 'μ€λ©'μ΄λΌλ κ°λ μ΄ μμ§λ§ νΉμ μ νμ΄ μμΌλ©° ꡬννκΈ°κ° λμ²΄λ‘ μ΄λ €μ
- λ°μ΄ν°μ λ¬΄κ²°μ± λ³΄μ₯
- λ°μ΄ν°λ₯Ό μ€λ³΅μμ΄ νλ²λ§ μ μ₯ν¨
- NoSQL
- κ΅¬μ‘°κ° μ νν λμ΄ μμ§ μμ
- λ€λ₯Έ ꡬ쑰μ λ°μ΄ν°λ₯Ό κ°μ 컬λ μ μ μΆκ° κ°λ₯
- μ€ν€λ§μ λν΄ μ κ²½μΈ νμκ° μμ
- μΈμ λ μ§ μ μ₯λ λ°μ΄ν°λ₯Ό μ‘°μ νκ³ μλ‘μ΄ "νλ"λ₯Ό μΆκ°ν μ μμ
- μμ§μ νμ₯, μνμ νμ₯ λλ€ κ°λ₯
- μ¬λ¬ μλ²μμ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ½κ² λΆλ¦¬
- λ°μ΄ν°λ μ ν리μΌμ΄μ
μ΄ μνλ νμμΌλ‘ μ μ₯λ¨.
- λ°λΌμ λ°μ΄ν°λ₯Ό μ½μ΄μ€λ μλκ° λ λΉ λ¦
- join, νΈλμμ μ§μ μν¨
λ¨μ
- λ°μ΄ν°κ° μ¬λ¬ 컬λ μ μ μ€λ³΅λμ΄ μκΈ° λλ¬Έμ, μμ (update)λ₯Ό ν΄μΌνλ κ²½μ° λͺ¨λ 컬λ μ μμ μνν΄μΌ ν¨
- λ°μ΄ν° μ ν©μ± 보μ₯ μλ¨
μ¬μ© μ©λ
μμλκ³ μμ κ° μλ κ²½μ°κ° μ μΌ μ ν©νλ€. ex) λ‘κ·Έλ°μ΄ν°, μΈμ
- μ νν λ°μ΄ν° ꡬ쑰λ₯Ό ν μ μκ±°λ λ³κ²½/νμ₯ λ μ μλ κ²½μ°
- μ½κΈ°(read)μ²λ¦¬λ₯Ό μμ£Όνμ§λ§, λ°μ΄ν°λ₯Ό μμ£Ό λ³κ²½(update)νμ§ μλ κ²½μ° (μ¦, νλ²μ λ³κ²½μΌλ‘ μ¬λ¬ λ¬Έμλ₯Ό λ³κ²½ν μΌμ΄ μλ κ²½μ°)
- λ°μ΄ν°λ² μ΄μ€λ₯Ό μνμΌλ‘ νμ₯ν΄μΌ νλ κ²½μ° (λ§λν μμ λ°μ΄ν°λ₯Ό λ€λ€μΌ νλ κ²½μ°)
'Database' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[DB] λ°μ΄ν°λ² μ΄μ€ μ€νκ³νμ΄λ? (0) | 2023.03.19 |
---|---|
[Oracle] DB12c μμ ORA-54032, ORA-54033 μ»¬λΌ μ΄λ¦λ³κ²½ λ° μμ κ° μλλ νμ (0) | 2023.03.14 |
λκΈ