π λ°μ΄ν°λ² μ΄μ€λ? μ½κ² μ΄ν΄νλ κΈ°μ΄ κ°λ
| λ°μ΄ν°λ² μ΄μ€λ 무μμΌκΉ?
λ°μ΄ν°λ² μ΄μ€(Database)λ μ 보(λ°μ΄ν°)λ₯Ό 체κ³μ μΌλ‘ μ μ₯νκ³ κ΄λ¦¬νλ μ°½κ³ μμ. λ§μΉ λμκ΄μμ μ± μ μ λ¦¬ν΄ λλ―μ΄, λ°μ΄ν°λ₯Ό μ½κ² μ°Ύκ³ , μΆκ°νκ³ , μμ ν μ μλλ‘ λ§λ μ μ₯μλΌκ³ μκ°νλ©΄ λΌμ!
π‘ λΉμ λ‘ μ΄ν΄νκΈ°
- λ°μ΄ν°λ² μ΄μ€λ λμκ΄ πκ³Ό μ μ¬νλ€. μ± (λ°μ΄ν°)μ΄ μ 리λμ΄ μμ΄ κ²μκ³Ό νμ©μ΄ μ©μ΄νλ€.
- λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν (DBMS)μ μ¬μ π§π«μ²λΌ λ°μ΄ν°λ₯Ό κ΄λ¦¬νκ³ , μ 리νλ©°, κ²μμ λλλ€.
| λ°μ΄ν°λ² μ΄μ€μ μ£Όμ νΉμ§
λ°μ΄ν°λ² μ΄μ€λ λ€μν λ°©μμΌλ‘ μ 보λ₯Ό μ μ₯νκ³ κ΄λ¦¬ν μ μλ μμ€ν μ λλ€. μ΄λ₯Ό ν΅ν΄ λ°μ΄ν°λ₯Ό μμ νκ² λ³΄κ΄νκ³ , νμν λ λΉ λ₯΄κ² κ²μνλ©°, μ¬λ¬ μ¬μ©μκ° λμμ μ κ·Όν μλ μμ΅λλ€.
κΈ°λ₯ | μ€λͺ | λΉμ |
---|---|---|
λ°μ΄ν° μ μ₯ | μ 보λ₯Ό μμ νκ² λ³΄κ΄ | κΈκ³ μ μ€μν μλ₯λ₯Ό 보κ΄νλ κ²κ³Ό μ μ¬ |
λ°μ΄ν° κ²μ | νμν μ 보λ₯Ό λΉ λ₯΄κ² μ°Ύμ | λμκ΄μμ μ± μ κ²μνλ κ²κ³Ό μ μ¬ |
λ°μ΄ν° μμ | μ€λλ μ 보λ₯Ό μλ‘κ² λ³κ²½ | μ첩μ μ μ λ΄μ©μ μμ νλ κ²κ³Ό μ μ¬ |
λ°μ΄ν° 보μ | μ€μν μ 보λ₯Ό μμ νκ² λ³΄νΈ | λΉλ°λ²νΈλ‘ μ κΈ΄ κΈκ³ μ²λΌ 보νΈλ¨ |
λ°μ΄ν° 곡μ | μ¬λ¬ μ¬μ©μκ° λμμ μ κ·Ό κ°λ₯ | μ¨λΌμΈ λ¬Έμ 곡μ κΈ°λ₯κ³Ό μ μ¬ |
λ°μ΄ν°λ² μ΄μ€λ μμ κ°μ νΉμ§ λλΆμ κΈμ΅, μ μμκ±°λ, SNS, μλ£, κ²μ λ± λ€μν λΆμΌμμ νμμ μΌλ‘ μ¬μ©λ©λλ€.
| λ°μ΄ν°λ² μ΄μ€μ μ’ λ₯
λ°μ΄ν°λ² μ΄μ€μλ λ€μν μ’ λ₯κ° μμ΄μ. κ°κ°μ νΉμ§μ νλ‘ μ 리νκ³ , μ΄λ€ μν©μμ κ°μ₯ μ ν©νμ§ μ€λͺ ν΄λ³Όκ²μ! κ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ κΈμ΅ λ° κΈ°μ μμ€ν μ²λΌ μ ννλ λ°μ΄ν°λ₯Ό λ€λ£° λ μ μ©ν΄μ. NoSQL λ°μ΄ν°λ² μ΄μ€λ SNS, IoT, μ€μκ° λ°μ΄ν° λΆμμ²λΌ λΉ λ₯΄κ³ μ μ°ν νμ₯μ΄ νμν νκ²½μμ μ£Όλ‘ μ¬μ©λΌμ. ν΄λΌμ°λ λ°μ΄ν°λ² μ΄μ€λ λκ·λͺ¨ κΈ°μ λ° μ€ννΈμ μμ λΉμ© μ κ°κ³Ό νμ₯μ±μ μν΄ νμ©λ©λλ€.
λ°μ΄ν°λ² μ΄μ€ μ’ λ₯ | μ€λͺ | λΉμ | λν λ°μ΄ν°λ² μ΄μ€ | μ¬μ© μ©λ |
---|---|---|---|---|
κ΄κ³ν λ°μ΄ν°λ² μ΄μ€(RDB) | ν(ν μ΄λΈ) νμμΌλ‘ λ°μ΄ν°λ₯Ό μ 리 | νκ΅ μΆμλΆ π« | MySQL, PostgreSQL, Oracle, SQL Server | κΈμ΅, ERP μμ€ν , κΈ°μ λ°μ΄ν° κ΄λ¦¬ |
NoSQL λ°μ΄ν°λ² μ΄μ€ | λ€μν λ°©μ(λ¬Έμ, ν€-κ°, κ·Έλν λ±)μΌλ‘ μ μ₯ | λ©λͺ¨μ₯κ³Ό μ¬μ§ μ¨λ² πΈ | MongoDB, Redis, Neo4j | SNS, IoT, μ€μκ° λΉ λ°μ΄ν° λΆμ |
ν΄λΌμ°λ λ°μ΄ν°λ² μ΄μ€ | μΈν°λ·μ ν΅ν΄ μ¬μ© κ°λ₯ | κ΅¬κΈ λλΌμ΄λΈ ☁️ | Google BigQuery, Amazon RDS, Azure SQL | λκ·λͺ¨ μλΉμ€, μ€ννΈμ , κΈλ‘λ² μ ν리μΌμ΄μ |
κ° λ°μ΄ν°λ² μ΄μ€λ νΉμ ν λͺ©μ κ³Ό μ¬μ© νκ²½μ λ°λΌ μ ν©νκ² μ νλ©λλ€.
| λ°μ΄ν°λ² μ΄μ€μ νμ© λΆμΌ
λ°μ΄ν°λ² μ΄μ€λ μ°λ¦¬ μν μ κ±°μ λͺ¨λ κ³³μμ μ¬μ©λλ©°, μ 보 κ΄λ¦¬μ ν΅μ¬ μν μ ν©λλ€. κΈ°μ , 곡곡기κ΄, μλ£, κΈμ΅, μν°ν μΈλ¨ΌνΈ λ± λ€μν λΆμΌμμ νμμ μΌλ‘ νμ©λ©λλ€.
π λ°μ΄ν°λ² μ΄μ€ νμ© μ¬λ‘
λΆμΌ | νμ© μμ |
---|---|
π¦ μν | κ³μ’ μ 보, κ±°λ λ΄μ μ μ₯, κ³ κ° λ°μ΄ν° κ΄λ¦¬ |
π μ¨λΌμΈ μΌνλͺ° | μν μ 보, μ£Όλ¬Έ λ΄μ, μ¬κ³ κ΄λ¦¬, κ³ κ° λ¦¬λ·° μ μ₯ |
π± SNS | μΉκ΅¬ λͺ©λ‘, κ²μλ¬Ό, μ’μμ λ° λκΈ μ μ₯, μ¬μ©μ μΆμ² μκ³ λ¦¬μ¦ |
π΅ μμ μ€νΈλ¦¬λ° | νλ μ΄λ¦¬μ€νΈ, λ Έλ λ°μ΄ν°, μ¬μ©μ μ²μ·¨ κΈ°λ‘ μ μ₯ |
π₯ λ³μ | νμ κΈ°λ‘, μ§λ£ λ΄μ, μ²λ°©μ κ΄λ¦¬, μλ£ μ°κ΅¬ λ°μ΄ν° μ μ₯ |
π κ΅ν΅ λ° λ¬Όλ₯ | μ€μκ° μ°¨λ μμΉ μΆμ , λ°°μ‘ μν κ΄λ¦¬, κ΅ν΅λ λΆμ |
π¬ μν°ν μΈλ¨ΌνΈ | μν, λλΌλ§ μΆμ² μμ€ν , μ¬μ©μ μμ² κΈ°λ‘ μ μ₯ |
π μ λΆ λ° κ³΅κ³΅κΈ°κ΄ | μ£Όλ―Όλ±λ‘ μ 보, μΈκΈ λ°μ΄ν°, 곡곡 νμ κΈ°λ‘ κ΄λ¦¬ |
λ°μ΄ν°λ² μ΄μ€λ κΈ°μ μ ν¨μ¨μ±μ λμ΄κ³ , μ¬μ©μ κ²½νμ κ°μ νλ©°, μμ ν λ°μ΄ν° κ΄λ¦¬κ° νμν λͺ¨λ μ°μ μμ μ€μν μν μ ν©λλ€.
| λ°μ΄ν°λ² μ΄μ€ λ°°μ°λ λ°©λ²
λ°μ΄ν°λ² μ΄μ€λ₯Ό λ°°μ°λ κ°μ₯ μ’μ λ°©λ²μ μ΄λ‘ κ³Ό μ€μ΅μ λ³ννλ κ²μ λλ€. κΈ°μ΄ κ°λ μ μ΄ν΄ν ν, μ€λ¬΄μμ νμ©ν μ μλλ‘ μ§μ μ°μ΅νλ κ²μ΄ μ€μν©λλ€. μλ νλ λ°μ΄ν°λ² μ΄μ€ νμ΅μ μν μ£Όμ λ°©λ²κ³Ό κ·Έ μ€λͺ μ μ 리ν κ²μ λλ€.
νμ΅ λ°©λ² | μ€λͺ |
---|---|
SQL μΈμ΄ λ°°μ°κΈ° | SQL(Structured Query Language)λ‘ λ°μ΄ν° μ μ₯, μμ , μ‘°ννλ λ°©λ² μ΅νκΈ° |
DBMS μ€μΉ λ° μ€μ΅ | MySQL, PostgreSQL λ± λ€μν DBMSλ₯Ό μ€μΉνκ³ μ§μ μ€μ΅ |
μ¨λΌμΈ κ°μ λ° μλ£ νμ© | μ νλΈ, Inflearn, Coursera λ± λ¬΄λ£ κ°μλ₯Ό ν΅ν΄ κΈ°λ³Έ κ°λ νμ΅ |
νλ‘μ νΈ λ§λ€μ΄ 보기 | μΉμ¬μ΄νΈλ μ±μ κ°λ°νλ©΄μ λ°μ΄ν°λ² μ΄μ€ μ°λ μ€μ΅ |
μ€μ΅μ ν΅ν΄ λ°μ΄ν° μμ±κ³Ό κ΄λ¦¬ λ°©λ²μ μ΅νλ©΄ μ€λ¬΄μμ λμ± μ μ©νκ² νμ©ν μ μμ΅λλ€.
| Q&A
Q1. λ°μ΄ν°λ² μ΄μ€λ₯Ό κΌ λ°°μμΌ νλμ?
➡️ λ€! IT, λΉμ¦λμ€, λ§μΌν
λ± λ€μν λΆμΌμμ λ°μ΄ν°λ₯Ό νμ©ν΄μΌ νκΈ° λλ¬Έμ κΌ νμν κΈ°μ μ΄μμ.
Q2. SQLμ μ΄λ €μ΄κ°μ?
➡️ κΈ°λ³Έ κ°λ
λ§ μ΅νλ©΄ μ½κ² μ¬μ©ν μ μμ΄μ. μλ₯Ό λ€μ΄ SELECT * FROM users;
κ°μ κ°λ¨ν λͺ
λ Ήμ΄λ‘ λ°μ΄ν°λ₯Ό μ‘°νν μ μμ΄μ!
Q3. 무λ£λ‘ μ¬μ©ν μ μλ λ°μ΄ν°λ² μ΄μ€λ μλμ?
➡️ μμ΄μ! MySQL, PostgreSQL, MongoDB κ°μ μ€νμμ€ DBλ 무λ£λ‘ μ¬μ©ν μ μμ΄μ.
Q4. ν΄λΌμ°λ λ°μ΄ν°λ² μ΄μ€κ° μ’μ μ΄μ λ λκ°μ?
➡️ μλ²λ₯Ό μ§μ κ΄λ¦¬ν νμ μμ΄, μΈν°λ·λ§ μμΌλ©΄ μ΄λμλ μ¬μ©ν μ μμ΄μ νΈλ¦¬ν΄μ.
Q5. λ°μ΄ν°λ² μ΄μ€λ₯Ό λ°°μ°λ©΄ μ΄λ€ μ§μ
μ κ°μ§ μ μλμ?
➡️ λ°μ΄ν° λΆμκ°, λ°±μλ κ°λ°μ, μμ€ν
μμ§λμ΄, λ°μ΄ν° μμ§λμ΄ λ± λ€μν IT μ§μ
μ κ°μ§ μ μμ΄μ.