Hello I'm Sooyoung

Important Articles
Latest Articles

검색어 자동완성 DB 설계 알아보기 with 트라이

검색어 자동완성 기능 구현하는 과정에서 시간복잡도 개선, 트라이 자료구조(vs 이진탐색)를 활용한 탐색법, 문제를 발견하고 해결법을 선택하는 과정 등이 재밌어보여서 정리해보았습니다. 책 <가상 면접 사례로 배우는 대규모 시스템 설게 기초>을 참고하였고, 어려운 부분은 내용 추가하여 정리해보았습니다. 프로젝트 성능 개선을 하려면 어떤...

@Transaction 알아보기

이번 글에서는 JPA 사용 시, 트랜잭션을 만들기 위해 사용했던 @Transaction에 대해 알아보겠습니다. 알아야 할 부분과 헷갈렸던 부분을 위주로 정리해보았습니다.