IT 5λΆ μ‘νμ¬μ μνΌμλ 30~34
μ€λ μ½μ λ²μ: μνΌμλ 30~34
π μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©μ μ¨λ³΄μΈμ.
μνΌμλ31 λ°μ΄ν°μ λ¨μ§ μΉκ΅¬, SQL
- SQLμ Structured Query Languageμ μ½μλ‘, λ°μ΄ν°λ² μ΄μ€μ μ§μνκΈ° μν ꡬ쑰νλ μΈμ΄μ΄λ€.
- λ°μ΄ν°λ² μ΄μ€λ λ°μ΄ν°λ₯Ό 보κ΄νλ μν λ§ νλ©°, μ€μ λ‘ λ°μ΄ν°μ μνΈμμ©νκΈ° μν΄μλ DBMS(DataBase Management System)μ μ΄μ©ν΄μΌ νλ€.
- DBMS μ’ λ₯μλ MySQL, PostgreSQL, Oracle, MariaDB λ±μ΄ μλ€.
- λ°μ΄ν°λ² μ΄μ€λ ν μ΄λΈ ννλ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ©°, λ°μ΄ν°λ² μ΄μ€μμ λ°μ΄ν°λ₯Ό μΆμΆνκΈ° μν΄μλ SQL λ¬Έλ²μΌλ‘ λͺ λ Ήμ΄λ₯Ό μμ±ν΄μΌ νλ€.
- κ°λ°μλ€μ νλ‘κ·Έλλ° μΈμ΄λ‘ SQLμ μ¬μ©ν μ μκ² ν΄μ£Όλ ORM(Object Relational Mapping)μ μ£Όλ‘ μ¬μ©νλ€.
- ORMμλ μνλΌμ΄μ¦ORM, νμ ORM λ±μ΄ μλ€.
μνΌμλ32 NoSQLμ΄ λμ£ ?
- ν μ΄λΈμ μ¬μ©νλ SQLκ³Ό λ¬λ¦¬, λ€μν λ°©μμΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ NoSQLμ΄ μλ€.
- λͺ½κ³ DBλ JSON λνλ¨ΌνΈ ννλ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ€. SQLμμλ μ΄μ μΆκ°ν λ κΈ°μ‘΄ νμ μλ‘ μΆκ°ν μ΄μ λν λ°μ΄ν°λ₯Ό λ°λμ λ£μ΄μ£Όμ΄μΌ νλ€. λ°λ©΄ JSON λνλ¨ΌνΈ ννλ ν€-κ° ννλ‘ λμ΄μκΈ° λλ¬Έμ λ°μ΄ν°λ₯Ό μμ λ‘κ² μΆκ°ν μ μλ€.
- μ½κ³ μ°λ μλκ° λ§€μ° λΉ λ₯Έ ν€κ° λ°μ΄ν°λ² μ΄μ€λ μλ€. λ§€μ° λμ μ΄(column)μ κ°μ§κ³ μλ μΉ΄μ°λλΌλλΉ, μλ§μ‘΄μ΄ λ§λ λ€μ΄λλͺ¨λλΉ λ±μ΄ μλ€.
- κ·Έλν λ°μ΄ν°λ² μ΄μ€λ λ Έλ(Node)λ‘ κ΄κ³λ₯Ό νννλ€.
μνΌμλ33 κΉ&κΉνλΈ, λκ°μ κ±°λκ³ ?
- κΉμ νμΌμ μ΄λ ₯μ κ΄λ¦¬νλ νλ‘κ·Έλ¨μ΄λ€. κ°μ νμΌμ μ¬λ¬ λ²μ μΌλ‘ μ μ₯ν μλ μκ³ , νμ μμλ μ μ©νκ² μ¬μ©λλ€.
- κΉνλΈλ νμΌκ³Ό κΉμΌλ‘ κ΄λ¦¬ν μ΄λ ₯μ μ μ₯νκ³ κ³΅μ νλ 곡κ°μ΄λ€.
- κΉνλΈμ κΉ μ΄λ ₯μ μ λ‘λνλ κ²μ νΈμ¬(push), κΉνλΈμμ λ€μ΄λ°λ κ²μ ν(pull)μ΄λΌκ³ νλ€.
- κΉνλΈ μ΄μΈμλ κΉλ©, λΉνΈλ²ν· λ±μ κΉ μ΄λ ₯ 보κ΄μ μλΉμ€κ° μλ€.
μνΌμλ34 λ²μ μ νκΈ°νλ λ°©λ²λ μλμ?
- μ«μ 3κ°λ₯Ό μ¬μ©νμ¬ λ²μ μ νκΈ°νλ λ°©μ(ex: 4.0.5)μ μλ§¨ν± λ²μ λ(semantic versioning specification), μ€μ¬μ SemVerλΌκ³ νλ€.
- 첫λ²μ§Έ μ«μλ νλ‘κ·Έλ¨μ ν° λ³νκ° μμ λ λΆμ΄λ μ«μμ΄κ³ , μ€κ° μ«μλ λ§μ΄λν μ λ°μ΄νΈ, λ§μ§λ§ μ«μλ ν¨μΉλ λ²κ·Έ μμ μ λΆμ΄λ μ«μμ΄λ€.
- 리μ‘νΈ ν μ΄ λμ λμμ λ λ²μ μ΄ 16.7.0 -> 16.8.0μΌλ‘ νκΈ°λμλ€. 리μ‘νΈ ν μ κΈ°μ‘΄ μ½λμ μλ‘ κΈ°λ₯μ μΆκ°νλ μμ€μ΄μκΈ° λλ¬Έμ΄λ€.