DB & DBMS
Database
μ μ
- μ¬λ¬ μ¬λλ€μ΄ 곡μ νλ©° μ¬μ©ν μ μλλ‘ ν΅ν©ν΄μ μ μ₯ν λ°μ΄ν°μ μ§ν©
νΉμ§
- μ€μκ°μΌλ‘ μ¬μ©μμ λ°μ΄ν° μꡬμ μλ΅
- λ°μ΄ν°μ μ§μμ μΈ μ½μ , μμ , μμ μ ν΅ν΄ μ νν λ°μ΄ν°λ₯Ό μ μ§
- λμμ λ°μ΄ν°κ° 곡μ λλ©΄μ μ¬μ©
- λ°μ΄ν° λ΄μ© κΈ°λ°μΌλ‘ μ°Έμ‘°
μ ν
- κ΄κ³ν λ°μ΄ν° λ² μ΄μ€ : μ΄κ³Ό νμ΄ μλ ν
μ΄λΈ μ§ν©μΌλ‘ ꡬμ±
- λνμ μΈ DBMS : μ€λΌν΄ DBMS, λ§μ΄ν¬λ‘μννΈ MS SQL Server, MySQL, PostgreSQL
- κ°μ²΄ μ§ν₯ λ°μ΄ν°λ² μ΄μ€ : κ°μ²΄ ννλ‘ μ λ³΄κ° νν
- λνμ μΈ DBMS : Object Store, UniSQL
- NoSQL λ°μ΄ν°λ² μ΄μ€ : κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μ λ€λ₯Έ ννλ‘ μ 보λ₯Ό μ μ₯
- λνμ μΈ DBMS : Redis, Apache Cassandra, MongoDB
DBMS
μ μ
- λ°μ΄ν°λ² μ΄μ€μ μ¬μ©μ νΉμ μμ©νλ‘κ·Έλ¨ μ¬μ΄μμ μΈν°νμ΄μ€ μν μ νλ νλ‘κ·Έλ¨
- μ¬μ©μ νΉμ μμ©νλ‘κ·Έλ¨μ΄ λ°μ΄ν°λ² μ΄μ€μ μ κ·Όνμ¬ λ°μ΄ν°λ₯Ό μ‘°μν μ μλλ‘ μ§μ
μ₯μ
- λ°μ΄ν°λ² μ΄μ€ κ°λ λ° μ μ΄κ° μ©μ΄νμ¬ μ±λ₯ λͺ¨λν°λ§, λ°±μ , 볡ꡬ κ°μ λ€μν κ΄λ¦¬ μμ μ΄ κ°λ₯
- κ³μ κ΄λ¦¬ λ° μ κ·Ό κΆνμ μ€μ ν μ μμ΄, κΆνμ΄ μλ μ¬μ©μλ μ κ·Όμ νμ§ λͺ»νλλ‘ λ§μ
- λ°μ΄ν°μ μΌκ΄μ±κ³Ό 무결μ±μ μ μ§
- μ¬μ©μλ€μ΄ κ°μ λ°μ΄ν°λ₯Ό 곡μ
RDMBS
μ μ
- λ°μ΄ν°κ° μ΄κ³Ό νμΌλ‘ ꡬμ±λ ν μ΄λΈμ μ μ₯λκ³ , ν μ΄λΈ κ°μ κ΄κ³λ₯Ό μ΄μ©νμ¬ λ°μ΄ν°λ₯Ό μ‘°μνλ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν
ν μ΄λΈ
- ν
μ΄λΈμ μ΄μλ λ°μ΄ν°μ μμ±, νμλ μμ±μ λμλλ λ°μ΄ν°μ κ°μ΄ μ μ₯
- κ° νμ λν΄ λ μ½λλΌκ³ μ§μΉ
- κ° μ΄μ λν΄ νλ νΉμ μμ±μΌλ‘ μ§μΉ
μ₯μ
- λ°μ΄ν°μ μΌκ΄μ±κ³Ό 무결μ±μ 보μ₯
- SQLλ₯Ό μ΄μ©νμ¬ λ°μ΄ν°λ₯Ό λΉ λ₯΄κ² μ²λ¦¬
λ¨μ
- 볡μ‘ν λ°μ΄ν° ꡬ쑰λ₯Ό μ²λ¦¬νκ² λλ©΄ SQL κ΅¬λ¬Έμ΄ κΈΈμ΄μ§κ³ μ²λ¦¬ μλκ° λλ €μ§
- Scale-upλ§ μ§μνκΈ° λλ¬Έμ μ±λ₯ ν₯μμ μν λΉμ©μ΄ κΈ°νκΈμμ μΌλ‘ λμ΄λ¨
Scale-up : μ±λ₯ ν₯μμ μν΄ κΈ°μ‘΄μ λΆν νΉμ μλ²λ₯Ό κ³ μ±λ₯μ λΆνκ³Ό μλ²λ‘ κ΅ννλ λ°©λ²