핵심 요약
AWS의 기술 블로그는 Aurora PostgreSQL에서 Bedrock으로 벡터 임베딩을 자동화하는 5가지 구현 방식과 설계 고려사항을 정리합니다.
구현 방법
- 접근 방식 1: DB 트리거+aws_ml 확장(동기)으로 즉시 임베딩 생성 및 저장
- 접근 방식 2: DB 트리거+aws_lambda 확장(동기)으로 로직 분리
- 접근 방식 3: DB 트리거+aws_lambda 확장(비동기)로 트랜잭션 차단 최소화
- 접근 방식 4: SQS 큐+Lambda 배치(비동기)로 확장성과 복원력 향상
- 접근 방식 5: pg_cron으로 예약 기반 비동기 업데이트
주요 결과
- 각 방식은 일관성, 지연, 확장성 간의 트레이드오프를 가지며, 필요에 따라 선택합니다.


