π μ€λμ TIL μμ½
πΈ λ κ±°μλ μ€λ μ μ κ°λ°λ μμ€ν μ μλ―Ένλ€! κ΄λ¦¬κ° μ€μν¨
πΈSQL μ DB κ° μλλΌ DBMS κ³Ό μ΄μΌκΈ° νλ μΈμ΄!
πΈνλ‘κ·Έλ¨μ λ²μ μ λνλ΄λ μ«μλ SemVer μλ©ν± λ²μ λμ μ£Όλ‘ μ΄μ©νλλ°, νλ‘κ·Έλ¨μ λ³νλμ λ°λ₯Έ μ«μλ€.
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
Ep 30. μ½λ‘λκ° μ€ λ κ±°μ μμ€ν μ κ΅ν
λ κ±°μ : μ μ°μ΄λΌλ λ»μ΄μ§λ§, μ€λ μ μ κ°λ°λ μμ€ν μ μλ―Έν¨.
μ½λ‘λ μκΈ° μ½λ³Ό ν΄νλ νμ μ»μ μ μλ κ΅ν
νλ‘κ·Έλ¨μ μ± μ μκ² λ§λ€μ΄μΌ νλ€.
- κ°λ°μμ μ μ₯ : κ°λ°μκ° λ§λ νλ‘κ·Έλ¨μ μ¬λλ€μκ² μν₯μ μ€λ€. νλ‘κ·Έλ¨μ΄ λμκ°λ©΄ κ·Έλ§μ΄λΌλ μμΌν μκ°μ λ Έλ Έ!
- κ΄λ¦¬μμ μ μ₯ : μ½λ³Ό κ°λ°μλ₯Ό ꡬν λ κ΄λ¦¬μκ° μ΄ νλ‘κ·Έλ¨μ μ΄λ¦ μ체λ μ λλ‘ λͺ°λλ€. μμ€ν μ νλ² κ΅¬μΆνλ©΄ λ리 μλ. κΎΈμ€ν κ΄λ¦¬ν΄μΌ νλ€.
Ep 31. λ°μ΄ν°μ λ¨μ§ μΉκ΅¬, SQL
SQL : structured query language ꡬ쑰νλ / μ§λ¬Έ νΉμ λ¬Έμ / μΈμ΄
=> DB μ μ΄λ€ μ§λ¬Έ νΉμ λ¬Έμλ₯Ό νκΈ° μν ꡬ쑰λ₯Ό κ°μ§ μΈμ΄.
DBMS : λ°μ΄ν°λ² μ΄μ€λ₯Ό κ΄λ¦¬ν΄μ£Όλ λ°μ΄ν°λ² μ΄μ€ Mamagement system. λ§ κ·Έλλ‘ DB λ₯Ό κ΄λ¦¬ν΄μ£Όλ μμ€ν .
=> μ¦, SQL μ DB κ° μλλΌ DBMS κ³Ό μ΄μΌκΈ° νκΈ° μν μΈμ΄μ!
SQL μ΄ μ½μ§λ§ μλ κ°λ°μκ° λ³λ‘ μλ μ΄μ
- ORM λλ¬Έ. Object Relanation Mapping μ΄ λ무 νΈνκΈ° λλ¬Έ. (ν΅μκΈ° κ°μ λκ΅¬λΌ μκ°νλ©΄ λ¨)
νμ§λ§ SQL μ κ°λ°μ κΌ νμν λ°μ΄ν°μ DB λ₯Ό μ΄ν΄ν΄μ£Όκ² ν΄μ£Όλ μΈμ΄μ΄λ―λ‘ λ°°μλλ©΄ μ’λ€!
Ep 32. NoSQL μ΄ λμ£ ?
NoSQL μ SQL κ³Ό μ±κ²©μ΄ λ€λ₯΄λ€.
NoSQL μ μΈμ΄μ νΉμ§λ§ μλ κ²μ΄ μλλΌ κ·Έλ€μ΄ μ¬μ©νλ DB μ체μ μ±μ§λ λ€λ¦.
λνλ©νΈ DB
- MongoDB κ³Ό κ°μ΄ JSON ννλ‘ λ°μ΄ν°λ₯Ό μ μ₯ν¨. (μ΄/νμ κ°λ μ΄ μμ)
ν€κ° DB
- μΉ΄μ°λλΌDB, λ€μ΄λλͺ¨DB μ κ°μ΄ μ½κ³ μ°λ μλκ° λ§€μ° λΉ λ₯Έ DB.
κ·Έλν DB
- μ΄, λνλ©νΈμ κ°λ μ΄ νμνμ§ μμ§λ§ λ ΈλλΌλ κ°λ μ΄ νμν¨. (λ Έλλ κ΄κ³λ₯Ό λνλ΄λ κ²κ³Ό λΉμ·νλ€)
λ μ’μ DB λ₯Ό μ°Ύλ κ²μ μλ―Έκ° μλ€. μ μ΄μ λ€ λ€λ₯΄λκΉ. μ©λμ λ§κ² μ°λ©΄ λλ€.
Ep 33. κΉ & κΉνλΈ, λκ°μ κ±°λκ³ ?
κΉ
- νμΌμ μ΄λ ₯μ κ΄λ¦¬νλ νλ‘κ·Έλ¨.
- 무μμ κΈ°λ‘νκ³ , 무μμ μ§μ λμ§, νμΌμ μ΄λνλμ§, μ§μ λμ§ λ± μΆμ μ ν¨.
- μ¬λ¬ λ²μ μ νλ²μ κ΄λ¦¬ ν μ μμ -> λλ£μ μμ νκΈ° μ’μ.
- μ λ‘λ : νΈμ¬
- λ΄λ € λ°λ κ² : ν
Ep 34. λ²μ μ νκΈ°νλ λ°©λ²λ μμ΄μ?
μ«μ 3κ°λ‘ νμνλ SemVer (μλ©ν± λ²μ λ)
- κ°μ₯ λ리 μ°μ΄λ λ°©λ²μ
ex) μ₯κ³ 4.0.5
첫λ²μ§Έ μ«μ : 4 λ νλ‘κ·Έλ¨μ μμ²λκ² ν° λ³νκ° μμ λ λ°λ. (μ μ§μΌλ‘ μ΄μ¬ν μμ€). μ½λλ₯Ό μ λΆ κ°μ μμ΄μΌ νλ μ λμ μ λ°μ΄νΈ
μ€κ° μ«μ : 0μ λ§μ΄λν μ λ°μ΄νΈλ₯Ό μλ―Έ. μΈν 리μ΄λ‘ μ½κ° μ κ·Έλ μ΄λ νλ λλ. μλ‘μ΄ κΈ°λ₯μ΄ μΆκ°λλλ° μμ μ½λλ₯Ό κ°μ μλ μ λλ μλ.
λ§μ§λ§ μ«μ : 5λ ν¨μΉλ λ²κ·Έ μμ μ μλ―Έ. κΈ°μ‘΄ νλ‘κ·Έλ¨μ μ€λ₯λ₯Ό μμ ν κ².
π· μ½μ μκ° λ° λ μ€λ₯΄λ μκ°
곡λΆνλ©΄μ λ€ μκ³ μλ λ΄μ©μ΄λΌ μκ°νλλ°, λ§μ μ½μ΄λ³΄λ©΄ λ΄κ° μ λλ‘ μκ³ μλκ² μλ€λκ±Έ κΉ¨λ«λλ€.
DB λ€μ μ°¨μ΄μ μ΄λ, λ²μ κ΄λ¦¬ μ«μκ° λμ§ νλλ κΆκΈν΄νμ§ μμλ€λ μ¬μ€μ μ‘°κΈ.. λ°μ±νκ² λλ€.
μ‘°κΈλ§ κΈν λ§μμ μ§μ νκ³ νΈκΈ°μ¬ μκ², μ μ μ΄λ¦° λ§μμΌλ‘ κ°λ° λ¬Έν(?) λ₯Ό λ³΄λ €κ³ λ Έλ ₯ν΄μΌκ² λ€.
'λ μ λͺ©λ‘ > IT 5λΆ μ‘νμ¬μ (with λ Έκ°λΆ)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[IT 5λΆ μ‘νμ¬μ ] Day 13. μνΌμλ 39 ~ 45 (1) | 2023.09.06 |
---|---|
[IT 5λΆ μ‘νμ¬μ ] Day 12. μνΌμλ 35 ~ 38 (0) | 2023.09.06 |
[IT 5λΆ μ‘νμ¬μ ] Day 9. μνΌμλ 26 ~ 29 (0) | 2023.09.02 |
[IT 5λΆ μ‘νμ¬μ ] Day 6. μνΌμλ 16 ~ 21 (0) | 2023.08.31 |
[IT 5λΆ μ‘νμ¬μ ] Day 5. μνΌμλ 11~15, λ΄κ° κ°λ°μ 곡λΆνλ μ΄μ λ? (0) | 2023.08.29 |