> For the complete documentation index, see [llms.txt](https://byulseop-til.gitbook.io/sinheeseop_til/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://byulseop-til.gitbook.io/sinheeseop_til/database/db.md).

# Database

데이터베이스 기본 개념과 기술을 학습하고 정리하는 공간입니다.

## 주요 카테고리

### 데이터베이스 연결 및 관리

* [Connection Pool](/sinheeseop_til/database/db/connectionpool.md) - 커넥션 풀의 개념과 장단점 분석
* [Data Source](/sinheeseop_til/database/db/datasource.md) - 데이터 소스 설정 및 관리

### 데이터베이스 핵심 개념

* [Session](/sinheeseop_til/database/db/session.md) - 세션 개념 및 정의
* [Transaction and ACID](/sinheeseop_til/database/db/transaction_acid.md) - 트랜잭션과 ACID 속성 상세 설명
* [Transaction Manager](/sinheeseop_til/database/db/transactionmanger.md) - 트랜잭션 매니저의 커넥션 관리 및 동작 원리
* [Transaction Template](/sinheeseop_til/database/db/transactiontemplate.md) - 프로그래밍 방식 트랜잭션 제어

### 데이터 접근 기술

* [SQL Mapper and ORM](/sinheeseop_til/database/db/sqlmapper_and_orm.md) - SQL Mapper와 ORM의 개념 및 차이점 분석
* [Spring DB Exception Abstraction](/sinheeseop_til/database/db/springdb_.md) - Spring의 데이터베이스 예외 추상화와 체크예외 문제 해결
