Database2025년 12월 19일1분 읽기

Prisma Accelerate — 글로벌 캐싱과 커넥션 풀링

YS
YoungSam
조회 1259

Prisma Accelerate란

Prisma의 글로벌 데이터베이스 캐시 및 커넥션 풀링 서비스입니다. 서버리스 환경에서 특히 유용합니다.

설정

// .env
DATABASE_URL="prisma://accelerate.prisma-data.net/?api_key=xxx"

// 캐싱 사용
const posts = await prisma.post.findMany({
  cacheStrategy: {
    ttl: 60,       // 60초 캐시
    swr: 300,      // 5분간 stale 데이터 허용
  },
  orderBy: { createdAt: "desc" },
  take: 20,
});

커넥션 풀링

서버리스 함수에서 DB 커넥션 고갈 문제를 해결합니다. 최대 1000개의 동시 연결을 지원합니다.

PrismaCachingConnection Pool

댓글 0

아직 댓글이 없습니다.