[Python] SQLAlchemy와 SQLModel의 모든 것: 데이터베이스 작업의 핵심 도구
·
Python
이전글과 이어지는 내용이다. SQLAlchemy과 SQLModel에 대하여 알아보자.이전글 - Pydantic으로 안전하고 효율적인 데이터 검증하기 SQLAlchemy란?Python에서 가장 널리 사용되는 데이터베이스 ORM(Object Relational Mapper) 및 SQL 툴킷이다. SQLAlchemy는 Python 코드와 데이터베이스 간의 상호작용을 단순화하고, SQLAlchemy Core와 ORM(Object Relational Mapping)이라는 두 가지 주요 컴포넌트를 제공한다. ORM이란?객체 지향 프로그래밍 언어의 객체를 데이터베이스의 테이블과 매핑하여, SQL을 직접 작성하지 않고도 데이터베이스를 조작할 수 있게 해주는 도구나 기술이다. 1. SQLAlchemy의 주요 컴포넌트SQ..