[AI 서비스 개발] DB 엔진, DB 세션, Redis 클라이언트
1. DB연결 - db의 경우, 요청마다 새 세션을 생성하는 것이 일반적이다. 이렇게 하면 각 요청이 독립적인 트랜잭션을 갖게 되어, commit, rollback, 세션 종료 등을 개별적으로 처리할 수 있다. 따라서 yield를 통해 요청마다 새로운 세션을 제공한다. 1) DB 엔진이란?- 실제 db와 통신하는 역할, db와의 물리적 연결(예: TCP 연결, pool)을 관리하고, 내부적으로 연결 풀을 운영하는 객체: SQLAlchemy의 create_engine, create_async_engin 2) DB 세션이란?- DB 엔진 위에서 동작하는 작업 단위(유닛 오브 워크), ORM이 객체의 상태를 추적하고, 여러 쿼리를 하나의 트랜잭션으로 묶어 commit이나 rollback할 수 있도록 관리: 연..
AI/AI 서비스 개발
2025. 2. 26. 23:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 기초
- 프로그래머스
- 경제
- 빅데이터 분석기사
- Python
- SQL
- 뉴스
- 스크랩
- 아침
- opic
- 티스토리챌린지
- 갓생
- 30분
- 줄넘기
- 오블완
- 운동
- 루틴
- Ai
- 고득점 Kit
- 실기
- IH
- 아침운동
- 영어회화
- 다이어트
- 오픽
- llm
- 미라클모닝
- C언어
- 습관
- ChatGPT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함