[회고]2025.05.30

SUNGJUN JUNGΒ·2025λ…„ 5μ›” 30일

[회고]

λͺ©λ‘ 보기
5/6

πŸ—„οΈ λ°μ΄ν„°λ² μ΄μŠ€ & 파이썬 연동

PostgreSQL μ—°κ²°

PostgreSQL λ°μ΄ν„°λ² μ΄μŠ€μ— μ—°κ²°ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. PostgreSQL은 κ°•λ ₯ν•œ μ˜€ν”ˆ μ†ŒμŠ€ κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€ 관리 μ‹œμŠ€ν…œμœΌλ‘œ, λ‹€μ–‘ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ 널리 μ‚¬μš©λ©λ‹ˆλ‹€. 연결을 μœ„ν•΄μ„œλŠ” λ°μ΄ν„°λ² μ΄μŠ€ 호슀트, 포트, μ‚¬μš©μž 이름, λΉ„λ°€λ²ˆν˜Έ λ“±μ˜ 정보가 ν•„μš”ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 정보λ₯Ό μ‚¬μš©ν•˜μ—¬ ν΄λΌμ΄μ–ΈνŠΈ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ λ°μ΄ν„°λ² μ΄μŠ€μ— 접속할 수 μžˆμŠ΅λ‹ˆλ‹€.

Supabase μ—°κ²°

Supabaseλ₯Ό μ‚¬μš©ν•˜μ—¬ λ°μ΄ν„°λ² μ΄μŠ€μ— μ—°κ²°ν•˜λŠ” 절차λ₯Ό μ•ˆλ‚΄ν•©λ‹ˆλ‹€. SupabaseλŠ” PostgreSQL을 기반으둜 ν•œ λ°±μ—”λ“œ μ„œλΉ„μŠ€λ‘œ, μ‹€μ‹œκ°„ λ°μ΄ν„°λ² μ΄μŠ€μ™€ 인증, μŠ€ν† λ¦¬μ§€ λ“±μ˜ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. Supabase ν”„λ‘œμ νŠΈλ₯Ό μƒμ„±ν•œ ν›„, μ œκ³΅λ˜λŠ” API 킀와 URL을 μ‚¬μš©ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ λ°μ΄ν„°λ² μ΄μŠ€μ— μ—°κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ› οΈ ORM 문법

Object-Relational Mapping(ORM)의 문법을 μ΄ν•΄ν•˜κ³  μ‚¬μš©ν•˜λŠ” 방법을 μ†Œκ°œν•©λ‹ˆλ‹€. ORM은 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ—μ„œ λ°μ΄ν„°λ² μ΄μŠ€μ™€ μƒν˜Έμž‘μš©ν•  수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” κΈ°μˆ μž…λ‹ˆλ‹€. 이λ₯Ό 톡해 κ°œλ°œμžλŠ” SQL 쿼리λ₯Ό 직접 μž‘μ„±ν•˜μ§€ μ•Šκ³ λ„ λ°μ΄ν„°λ² μ΄μŠ€ μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ORM을 μ‚¬μš©ν•˜λ©΄ μ½”λ“œμ˜ 가독성과 μœ μ§€λ³΄μˆ˜μ„±μ΄ ν–₯μƒλ©λ‹ˆλ‹€.

πŸ“Š 데이터 μž„λ² λ”©

데이터 μž„λ² λ”©μ˜ κ°œλ…κ³Ό ν™œμš© 사둀에 λŒ€ν•΄ μ„€λͺ…ν•©λ‹ˆλ‹€. μž„λ² λ”©μ€ 고차원 데이터λ₯Ό 저차원 κ³΅κ°„μœΌλ‘œ λ³€ν™˜ν•˜μ—¬ λ°μ΄ν„°μ˜ 의미λ₯Ό λ³΄μ‘΄ν•˜λ©΄μ„œλ„ 효율적으둜 μ²˜λ¦¬ν•  수 μžˆλ„λ‘ ν•˜λŠ” κΈ°μˆ μž…λ‹ˆλ‹€. μ΄λŠ” μžμ—°μ–΄ 처리, 이미지 인식 λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ μ‚¬μš©λ˜λ©°, λ°μ΄ν„°μ˜ νŒ¨ν„΄μ„ ν•™μŠ΅ν•˜κ³  λΆ„μ„ν•˜λŠ” 데 μœ μš©ν•©λ‹ˆλ‹€.

0개의 λŒ“κΈ€