DATA ON-AIR λ°μ κ·νμ μ±λ₯ κΈμ μμ½λ³Έμμ λ°νλλ€.
λ°μ κ·νλ
μ κ·νλ μν°ν°, μμ±, κ΄κ³μ λν΄ μμ€ν μ μ±λ₯ν₯μκ³Ό κ°λ°/μ΄μμ λ¨μνλ₯Ό μν΄ μ€λ³΅, ν΅ν©, λΆλ¦¬ λ±μ μννλ λ°μ΄ν° λͺ¨λΈλ§μ κΈ°λ²μ μλ―Ένλ€.
μ λ°μ κ·ν νλκ°?
λ°μ΄ν° 무결μ±μ΄ κΉ¨μ§ μ μλ μνμ λ¬΄λ¦ μ°κ³ λ°μ΄ν°λ₯Ό μ€λ³΅νμ¬ λ°μ κ·νλ₯Ό μ μ©νλ μ΄μ λ λ°μ΄ν°λ₯Ό μ‘°νν λ λμ€ν¬ I/Oλμ΄ λ§μμ μ±λ₯μ΄ μ νλκ±°λ κ²½λ‘κ° λ무 λ©μ΄ μ‘°μΈμΌλ‘ μΈν μ±λ₯μ νκ° μμλκ±°λ μΉΌλΌμ κ³μ°νμ¬ μ½μ λ μ±λ₯μ΄ μ νλ κ²μ΄ μμλλ κ²½μ° λ°μ κ·νλ₯Ό μννκ² λλ€.
κΈ°λ³Έμ μΌλ‘ μ κ·νλ μ λ ₯/μμ /μμ μ λν μ±λ₯μ ν₯μμν¬ λΏλ§ μλλΌ μ‘°νμ λν΄μλ μ±λ₯μ ν₯μμν€λ μν μ νλ€. κ·Έλ¬λ μ κ·νλ§μ μννλ©΄ μν°ν°μ κ°―μκ° μ¦κ°νκ³ κ΄κ³κ° λ§μμ Έ μΌλΆ μ¬λ¬ κ°μ μ‘°μΈμ΄ κ±Έλ €μΌλ§ λ°μ΄ν°λ₯Ό κ°μ Έμ€λ κ²½μ°κ° μλ€. μ΄λ¬ν κ²½μ° μ 무μ μΌλ‘ μ‘°νμ λν μ²λ¦¬μ±λ₯μ΄ μ€μνλ€κ³ νλ¨λ λ λΆλΆμ μΌλ‘ λ°μ κ·νλ₯Ό κ³ λ €νκ² λλ κ²μ΄λ€.
μΈμ λ°μ κ·ν νλκ°?
- μμ£Ό μ¬μ©λλ ν
μ΄λΈμ μ κ·Ό(Access)νλ νλ‘μΈμ€μ μκ° λ§κ³ νμ μΌμ ν λ²μλ§μ μ‘°ννλ κ²½μ°μ λ°μ κ·νλ₯Ό κ²ν νλ€.
- ν
μ΄λΈμ λλμ λ°μ΄ν°κ° μκ³ λλμ λ°μ΄ν° λ²μλ₯Ό μμ£Ό μ²λ¦¬νλ κ²½μ°μ μ²λ¦¬λ²μλ₯Ό μΌμ νκ² μ€μ΄μ§ μμΌλ©΄ μ±λ₯μ 보μ₯ν μ μμ κ²½μ°μ λ°μ κ·νλ₯Ό κ²ν νλ€.
- ν΅κ³μ± νλ‘μΈμ€μ μν΄ ν΅κ³ μ 보λ₯Ό νμλ‘ ν λ λ³λμ ν΅κ³ν
μ΄λΈ(λ°μ κ·ν ν
μ΄λΈ)μ μμ±νλ€.
- ν
μ΄λΈμ μ§λμΉκ² λ§μ μ‘°μΈ(JOIN)μ΄ κ±Έλ € λ°μ΄ν°λ₯Ό μ‘°ννλ μμ
μ΄ κΈ°μ μ μΌλ‘ μ΄λ €μΈ κ²½μ° λ°μ κ·νλ₯Ό κ²ν νλ€.
λ°μ κ·νμ λμμ 무μμΈκ°?
κ°κΈμ μ΄λ©΄ λ°μ΄ν°λ₯Ό μ€λ³΅νμ¬ λ°μ΄ν° 무결μ±μ κΉ¨λ¨λ¦΄ μνμ μ μ΄νκΈ° μνμ¬ λ°μ κ·νλ₯Ό κ²°μ νκΈ° μ΄μ μ μ±λ₯μ ν₯μμν¬ μ μλ λ€λ₯Έ λ°©λ²μ λͺ¨μνλλ‘ νλ€.
- λ·°κ° μ‘°νμ μ±λ₯μ ν₯μμν€λ μν μ μννμ§λ μμ§λ§, κ°λ°μλ³λ‘ SQLλ¬Έμ₯μ λ§λλ λ°©λ²μ λ°λΌ μ±λ₯μ νκ° λνλ μ μμΌλ―λ‘ μ±λ₯μ κ³ λ €ν λ·°λ₯Ό μμ±νμ¬ κ°λ°μκ° λ·°λ₯Ό ν΅ν΄ μ κ·Όνκ² ν¨μΌλ‘μ¨ μ±λ₯μ νμ μνμ μλ°©νλ κ²λ μ’μ λ°©λ²μ΄ λλ€.
- ν΄λ¬μ€ν°λ§μ μ μ©νλ λ°©λ²μ λλμ λ°μ΄ν°λ₯Ό νΉμ ν΄λ¬μ€ν°λ§ ν©νΈμ μν΄ μ μ₯λ°©μμ λ€λ₯΄κ² νλ λ°©λ²μ΄λ€. λ¨ λ°μ΄ν°λ₯Ό μ λ ₯/μμ /μμ νλ κ²½μ° μ±λ₯μ΄ λ§μ΄ μ νλλ―λ‘ μ‘°νμ€μ¬μ ν μ΄λΈμ΄ μλλΌλ©΄ μμ±νλ©΄ μλλ μ€λΈμ νΈμ΄λ€.
=> ν΄λ¬μ€ν°λ§μ΄ 무μ?
- μΈλ±μ€λ₯Ό ν΅ν΄ μ±λ₯μ μΆ©λΆν ν보ν μ μλ€λ©΄ μΈλ±μ€λ₯Ό μ‘°μ νμ¬ λ°μ κ·νλ₯Ό ννΌνλλ‘ νλ€.
=> μΈλ±μ€λ μ΄λ»κ² μ€μ ?
- λλμ λ°μ΄ν°λ Primary Keyμ μ±κ²©μ λ°λΌ λΆλΆμ μΈ ν μ΄λΈλ‘ λΆλ¦¬ν μ μλ€. μ¦ μΈμμ μΈ ν μ΄λΈμ ν΅ν©/λΆλ¦¬νμ§ μκ³ λ¬Όλ¦¬μ μΈ μ μ₯κΈ°λ²μ λ°λΌ μ±λ₯μ ν₯μμν¬ μ μλ νν°μ λμ κ³ λ €ν΄ λ³Ό μ μλ€. μ΄ κ²½μ°λ λ°μ΄ν°κ° νΉμ κΈ°μ€(νν°μ λ ν€)μ μν΄ λ€λ₯΄κ² μ μ₯λκ³ νν°μ λ ν€μ λ°λ₯Έ μ‘°νκ° λ λ μ±λ₯μ΄ μ’μμ§λ νΉμ±μ΄ μλ€.
=> νν°μ λ μ’ λ₯μ νΉμ§μ?
- μμ© μ ν리μΌμ΄μ μμ λ©λͺ¨λ¦¬ μμμ λ°μ΄ν°λ₯Ό μ²λ¦¬νκΈ° μν κ°μ μΊμ¬νλ€λ μ§ μ€κ° ν΄λμ€ μμμ λ°μ΄ν°λ₯Ό μΊμ¬νμ¬ κ³΅μ νκ² νμ¬ μ±λ₯μ ν₯μ μν€λ κ²λ μ±λ₯μ ν₯μμν€λ λ°©λ²μ΄ λ μ μλ€.
μ΄λ»κ² λ°μ κ·ν νλκ°?
- ν μ΄λΈ λ°μ κ·ν: ν μ΄λΈ λ³ν©, ν μ΄λΈ λΆν , ν μ΄λΈ μΆκ°κ° μλ€.
'Data Engineering' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
NoSQL (0) | 2024.06.13 |
---|---|
Greenplum Databaseμ Architecture (0) | 2023.11.10 |
λ°μ΄ν° μμ§λμ΄λ§ (0) | 2021.12.20 |
GPDB (vs. PostgreSQL, Architecture, Query) (0) | 2021.05.16 |
True/False Positive/Negative μ 리 (0) | 2020.05.07 |
λκΈ