PostgreSQL JSONB 실습 글은 중첩 객체를 조회할 때 JSONB를 반환하는 화살표 연산자와 텍스트를 반환하는 연산자를 구분하고, 포함 조건과 GIN 인덱스를 연결하는 방법을 설명합니다. jsonb_set은 중첩 값을 바꾸지만 없는 부모 객체를 자동 생성하지 않으며 jsonb_path_ops 인덱스도 모든 연산자를 지원하지 않습니다. 공식 문서는 갱신이 전체 행 잠금을 획득한다는 점을 덧붙입니다. 자주 정렬, 조인하거나 엄격한 제약이 필요한 값은 일반 열로 두고 EXPLAIN으로 실제 실행 계획을 확인하는 접근입니다.
Tech로 돌아가기
Tech
JSONB 조회, 수정, 인덱스, 연산자와 데이터 구조가 핵심
유연한 데이터만 JSONB에 두고, 실제 쿼리의 인덱스 사용과 갱신 시 잠금 범위를 확인해야 합니다.