← 모든 태그

orm

5개의 문서

SQLAlchemy ORM select 문 심화: Result와 Row 객체 완벽 이해
📁 python 🕐 2025-10-16T16:20:32.810792
오늘은 SQLAlchemy ORM의 select 문을 기본적인 사용법을 넘어 조금 더 깊이 있게 다뤄보겠습니다. 특히 Session.execute() 메서드의 반환값과 그 내부 구조에 초점을 맞추어, 쿼리 결과를 효과적으로 다루는 방법을 탐구할 것입니다. 기본 설정 및 예제 데이터 생성 먼저 예제 실행을 위한 기본적인 SQLAlchemy 설정을...
python sqlalchemy orm
ORM Session의 핵심: Unit of Work와 Identity Map 이해하기
📁 python 🕐 2025-10-15T11:03:43.162464
데이터베이스 작업을 객체 중심으로 수행하게 해주는 ORM(Object-Relational Mapping) 은 백엔드 개발에서 널리 사용됩니다. SQLAlchemy와 같은 라이브러리는 이러한 ORM 기능을 제공하며, 그 중심에는 Session이라는 개념이 있습니다. Session은 데이터베이스로부터 가져온 엔티티(Entity) 들을 특정 작업 범위 내에서 관...
python sqlalchemy orm
SQLAlchemy Connection과 Result 객체 활용 가이드
📁 python 🕐 2025-10-16T01:19:48.876677
1차 튜토리얼(/wiki/doc-1760076295) 를 읽지 않았다면을 읽고와주세요. Python 애플리케이션에서 데이터베이스 작업을 수행할 때, SQLAlchemy는 강력하고 유연한 ORM(Object Relational Mapper)이자 SQL 툴입니다. 데이터베이스와의 상호작용에서 가장 기본적이면서도 중요한 부분은 연결(Connection)을 ...
python sqlalchemy orm
Python GIL(Global Interpreter Lock) 완벽 이해하기
📁 python 🕐 2025-10-16T12:57:30.009504
(Python 3.14 가 정식 릴리즈로 3.14 이상에서 테스트 하실때는 다른 결과가 있을수 있습니다) 들어가며 오늘은 Python 의 GIL(Global Interpreter Lock) 에 대해서 알아보고 왜 GIL 로 인해 CPU-Bound 작업에서 영향을 받을 수 있는지를 알아보고, 이걸 직접 코드로 작성하여 시각적으로 분석해보는 시간까...
python GIL orm
SQLAlchemy 연관관계 로딩 전략: selectinload, joinedload, subqueryload
📁 python 🕐 2025-10-16T16:20:31.388692
SQLAlchemy 연관관계 로딩 전략: selectinload, joinedload, subqueryload ORM 을 사용하다보면 어떤 방법으로 연관된 엔티티들을 조회할 방식에 대해 고민을 많이 하게된다. Python 을 사용하면 주로 SQLAlchemy 를 주 ORM 으로 많이 사용하게 되는데, SQLAlchemy 에는 크게 3가지 정도의 연관...
python sqlalchemy orm