PostgreSQL의 JSONB 데이터를 실제로 다룰 때 필요한 과정을 하나의 지원 티켓 예제로 정리했습니다.
중첩된 값을 조회하는 ->와 ->>의 차이, @>를 이용한 포함 검색, jsonb_set()으로 문서 전체를 교체하지 않고 특정 값만 수정하는 방법을 다룹니다.
40,004개의 레코드로 GIN 인덱스를 테스트하고, EXPLAIN에서 순차 스캔 대신 Bitmap Index Scan이 사용되는 것도 확인했습니다. JSONB에 넣기 좋은 데이터와 일반 컬럼으로 유지해야 할 데이터의 차이도 함께 설명했습니다.

2 weeks ago
23
![영탁 "임영웅과 자주 운동해, 축구 실력 1티어..장민호는 개발" [사당귀]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=645,fit=cover,q=high,sharpen=2/21/2026/10/2026100208562556697_1.jpg)








English (US) ·