쿠오

📚 오늘의 공부

매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.

전체 글

Elasticsearch 역색인과 문서 모델

Elasticsearch 기본 개념: 역색인(Inverted Index)과 문서 모델

DB의 LIKE 검색이 한계에 부딪혔을 때 검색 기능을 RDB의 LIKE '%키워드%'로 만들면, 데이터가 많아질수록 느려지고 “관련도 순 정렬”이나 “오타 허용” 같은 건 꿈도 못 꿉니다. 본격적인 검색이 필요해지면서 Elasticsearch를 도입했는데, 그 빠름의 비밀이 역색인(Inverted Index) 이었습니다. 정방향 vs 역방향 일...

더보기 →
제약조건 설정 시 주의점

제약조건 설정 시 주의해야 할 부분

제약조건은 “거는 것”보다 “운영 중에 거는 것”이 어렵다 앞 글에서 제약조건의 종류를 정리했는데, 정작 실무에서 사람을 당황시키는 건 이미 데이터가 쌓인 테이블에 제약을 추가할 때 입니다. 직접 부딪혔던(혹은 부딪힐 뻔한) 함정들을 모아봤습니다. 😅 1. UNIQUE는 NULL을 중복으로 보지 않는다 가장 많이 헷갈리는 부분입니다. UNIQUE...

더보기 →