PostgreSQL 검색 속도 올리기
LIKE 검색 ILIKE는 편하지만 글이 많아지면 느려져요. pg_trgm 트라이그램 인덱스를 쓰면 부분 검색도 빨라져요. 다만 확장을 만들 권한이 필요해요.
♥ 0 💬 0
📁 개발 글 필터 해제
LIKE 검색 ILIKE는 편하지만 글이 많아지면 느려져요. pg_trgm 트라이그램 인덱스를 쓰면 부분 검색도 빨라져요. 다만 확장을 만들 권한이 필요해요.
♥ 0 💬 0
흐름 main에 올리면 테스트 → 도커 이미지 → SSH로 서버에 보내서 실행. 비밀값 비밀번호는 Repository secrets에만 넣어요.
♥ 0 💬 0
JdbcTemplate JPA 없이도 SQL을 직접 쓰면 흐름이 잘 보여요. Flyway V1__init.sql처럼 버전 파일로 스키마를 관리하면 서버마다 똑같은 DB가 만들어져요. 정리 세 편으로 웹 서버, 화면, DB까지 붙였어요.
♥ 0 💬 0
컨트롤러 @GetMapping으로 주소와 메서드를 이어요. Thymeleaf th:text는 글자를 안전하게 이스케이프해서 보여 줘요.
♥ 0 💬 0
왜 스프링 부트인가 설정 없이 바로 웹 서버를 띄울 수 있어서 처음 배우기 좋아요. 프로젝트 만들기 start.spring.io에서 Web, Thymeleaf, JDBC를 고르고 내려받으면 끝이에요. 다음 편 예고 다음에는 컨트롤러와 화면을 연결해 볼게요.
♥ 0 💬 0
모든 글을 다 봤어요
불러오지 못했어요