Gin1 PostgreSQL jsonb, GIN 인덱스, 그리고 미래의 질문을 준비하는 방법 0. 왜 이 이야기를 하는가관계형 데이터베이스는 원래 표(Table)를 다루기 위해 만들어졌다. 하지만 현대의 애플리케이션은 꼭 정형 데이터만 다루지 않는다. 사용자 설정 정보, API 응답, 이벤트 로그, IoT 데이터, AI 에이전트의 상태 정보 등은 구조가 자주 바뀌고 깊이가 일정하지 않다. 만약 이런 데이터를 모두 컬럼으로 펼쳐 관리하려고 한다면 스키마 변경은 끝없이 반복될 것이다. PostgreSQL은 이 문제를 해결하기 위해 jsonb라는 흥미로운 선택지를 제공한다. 하지만 진짜 재미있는 이야기는 그 다음부터 시작된다. JSON 문서를 저장하는 것만으로는 충분하지 않다. 결국 우리는 그 안에서 데이터를 찾아야 한다. 그리고 PostgreSQL은 이 문제를 해결하기 위해 GIN이라는 독특한 인덱.. 2026. 5. 29. 이전 1 다음