μλ£κ΅¬μ‘° in DB μΈλ±μ€
RDBMSμ μΈλ±μ€λ? μΈλ±μ€λ DB ν
μ΄λΈμμ νΉμ λ°μ΄ν°μ λν κ²μ μμ
μ μνν λ, κ²μ μ±λ₯μ λμ΄κΈ° μν΄ μ¬μ©λλ λꡬμ΄λ€. λ§μ½ λ°μ΄ν° Nκ°κ° μ‘΄μ¬νλ ν
μ΄λΈμμ νΉμ μΉΌλΌμ κ°μ΄ XμΈ λ°μ΄ν°λ₯Ό μ°ΎκΈ° μν΄μλ, μ 체 ν
μ΄λΈμ λͺ¨λ νμΈν΄μΌ νλ©° O(N)μ μκ°λ³΅μ‘λλ₯Ό κ°λλ€. μ΄λ₯Ό Full table scanμ΄λΌκ³ νλλ°, νλμ λ°μ΄ν°λ₯Ό μν΄ λ§€λ² O(N)μ΄ κ±Έλ¦¬λ κ²μ μλΉν λΉν¨μ¨μ μ΄λ€. μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν κ²μ΄ λ°λ‘ μΈλ±μ€μ΄λ€. μ£Όλ‘ μ°μ΄λ B+Tree μλ£κ΅¬μ‘°λ₯Ό ν΅ν μΈλ±μ€λ₯Ό μ΄μ© μ μμ λμΌν 쑰건μμ O(logN)μ ν₯μλ μκ°λ³΅μ‘λλ₯Ό κ°λλ€. μΈλ±μ€μ μ΄μ©λλ μλ£κ΅¬μ‘° 1. Hash Table ν΄μ ν
μ΄λΈμ Key - Value μλ£κ΅¬μ‘°μ΄λ€. λ°λΌμ νΉμ λ°μ΄ν°μ ..
2023.02.11