π― Goals
- connection pool μ΄ λ¬΄μμΈμ§ μλ€.
- DB μ°κ²° κ°μ²΄μ μμ± κ³Όμ μ μλ€.
λνλ μ€λ°?
DB μ°κ²° κ°μ²΄μ μΊμνλ‘, μ°κ²° κ°μ²΄λ€μ΄ μ¬μ¬μ© λ μ μκ²νλ€.
μ μ°λλ°?
DB 컀맨λμ μ±λ₯ ν₯μ
ππ» μ±λ¨μμ DBμ 쿼리λ₯Ό λ 릴 λμλ λ°λμ μ°κ²° κ°μ²΄κ° μμ±λμ΄μΌνλ€.
μ°κ²° κ°μ²΄ μμ± (μ°κ²°) - ν΄μ λ§λ€ μ§μ°μ΄ λ°μνλλ° λμμ μ¬λ¬ 컀맨λλ₯Ό μ λ ₯ν κ²½μ° μ§μ°μ΄ λμ λμ΄ μ±λ₯μ μ μν₯μ λ―ΈμΉλ€.
λ°λΌμ μΊμ νμ μ¬μ¬μ© κ°λ₯ν μ°κ²°κ°μ²΄λ₯Ό 미리 μμ±ν΄ λκ³ λ€λ₯Έ μΈμ μμ μ΄ μ°κ²° κ°μ²΄(μ΄λ―Έ μμ±λμ΄μλ)λ₯Ό κ·Έλλ‘ μ¬μ¬μ© ν μ μκ² λλ κ²μ΄λ€. μ¬μ© νμλ 'λ°λ©'νλ€.
컀λ₯μ ν λ―Έμ¬μ© | 컀λ₯μ ν μ¬μ© |
μ°κ²° κ°μ²΄ μμ± - ν΄μ | μ°κ²° κ°μ²΄ μ¬μ© - λ°λ© |
ππ» μ°κ²° κ°μ²΄ μμ±-ν΄μ λ λΉμΌ μ°μ°μ΄λ€.
컀λ₯μ νλ‘ μ΄λ₯Ό νμ§ μμμΌλ‘μ¨
리μμ€ λλΉμ μ§μ°μκ°μ μ€μΈλ€.
μ°κ²° κ°μ²΄ μμ± κ³Όμ
μ°κ²° κ°μ²΄ μμ± - ν΄μ μ λ체 μ λΉμΈλ€λ κ²μΌκΉ?
DBμ connectionμ μμ±ν λ λ€μκ³Ό κ°μ κ³Όμ μ κ±°μΉλ€.
- DB μ°κ²° μ±λ μμ±
- Authentication (μ¬μ©μ μΈμ¦)
- TCP μμΌ μμ±
- DB 컀맨λ (IO)
- μ°κ²° ν΄μ
- TCP μμΌ ν΄μ
μ§μ§λ‘ κ·Έλ¬νκ°? μ½λ λ 벨μμ νμΈν΄λ³΄μ
node.js + postgreSQL λΌμ΄λΈλ¬λ¦¬μΈ
node-postgres μ ν΄λΌμ΄μΈνΈ κ°μ²΄μ μ°κ²° λ©μλλ₯Ό νμΈν΄λ³΄μ.
λ μμ보기, μ΅μ μ 컀λ₯μ ν μλ?
λμ€μ μμ보μ...
π Reference
'DataBase' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Database] H2 μ°κ²° μ΅μ (0) | 2023.08.01 |
---|---|
[DB] Key (Index) λ μ΄λ»κ² λμνλ? (0) | 2022.05.27 |
[Oracle] remote access (0) | 2020.11.23 |