postgresql
CHAPTER 32 / 34
읽기 약 2분
FUNCTION
실시간 구독 (Supabase)
핵심 개념
Supabase Realtime으로 PostgreSQL 데이터 변경을 실시간으로 수신합니다. WebSocket 기반으로 동작합니다.
코드 분석
REALTIMEconst channel = supabase .channel('messages') .on( 'postgres_changes', { event: 'INSERT', schema: 'public', table: 'messages' }, (payload) => { console.log('새 메시지:', payload.new) setMessages(prev => [...prev, payload.new]) } ) .subscribe()AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
Claude
무료: Sonnet 4.6 / Pro $20/mo: Opus 4.6
이 PostgreSQL '실시간 구독 (Supabase)' 쿼리에서 실행 계획(EXPLAIN ANALYZE)을 분석하고 인덱스·조인·서브쿼리를 최적화해줘.
ChatGPT
무료: GPT-5.5 / Plus $20/mo: GPT-5.5 Pro
'실시간 구독 (Supabase)'를 사용한 실전 SQL 쿼리를 초급/중급/심화 3가지 난이도로 만들어줘.
Gemini
무료: 2.5 Flash / Pro $19.99/mo: 3.1 Pro
이 PostgreSQL '실시간 구독 (Supabase)' 관련 스키마 전체를 분석해서 정규화·인덱스·파티셔닝 개선안을 우선순위 리포트로 만들어줘.
Grok
무료: Grok 4.1 / SuperGrok $30/mo
PostgreSQL '실시간 구독 (Supabase)'를 깊게 배우면 2026년 백엔드/데이터/DBA 포지션 중 어떤 커리어에 유리한지 솔직히 알려줘.
⭐ 이것만 기억하세요
실시간 구독 (Supabase)는 이 3가지만 확실히 잡으세요
1.클라이언트가 주기적으로 DB를 폴링하면 실시간성이 떨어지고 서버 부하가 높아집니다
2.Supabase Realtime은 PostgreSQL의 WAL을 이용해서 테이블 변경을 WebSocket으로 실시간 푸시합니다
3.다음 챕터에서 데이터를 안전하게 보호하는 백업과 복구를 배웁니다
공유하기
진행도 32 / 34