UUID를 PK로 쓰면 인덱스 성능이 떨어진다?
코드 리뷰에서 받은 코멘트 카카오테크캠퍼스에서 선물하기 API를 구현하면서 회원 식별자로 UUID를 썼다. 멘토님이 코드 리뷰에서 이런 코멘트를 남겼다. “준영님이라면 이미 아실 것 같기도 한데요. UUID를 사용하셨으니, ULID에 대해서도 한번 참고해보시면 좋겠어요.” ULID가 뭔지 찾아봤는데 궁금한 점이 생겼다. 멘토님한테 질문했다...
코드 리뷰에서 받은 코멘트 카카오테크캠퍼스에서 선물하기 API를 구현하면서 회원 식별자로 UUID를 썼다. 멘토님이 코드 리뷰에서 이런 코멘트를 남겼다. “준영님이라면 이미 아실 것 같기도 한데요. UUID를 사용하셨으니, ULID에 대해서도 한번 참고해보시면 좋겠어요.” ULID가 뭔지 찾아봤는데 궁금한 점이 생겼다. 멘토님한테 질문했다...
문제 상황 카카오테크캠퍼스에서 선물하기 API를 클론 코딩하다가 상품 정보 수정 API를 구현해야 했다. JDBC 환경에서 상품을 수정하는 방법은 크게 두 가지가 있었다. 방법 1: 단일 Update 쿼리 UPDATE product SET ... WHERE id = ? 한 방에 처리 쿼리 1회로 끝난다 방법 2: Select 후 Upd...
문제 상황 PNU x Upstage DOCUMENT AI CHALLENGE에서 해외 파견 의료진을 위한 AI 서비스 “똑똑(DocDoc)”을 개발했다. 의료진이 질문하면 관련 논문을 찾아서 답변해주는 챗봇이었다. 처음에는 단순히 LLM에 질문을 던지는 방식으로 구현했는데, 문제가 생겼다. Hallucination (환각) 현상: LLM이 그...
문제 상황 고등학교 때 학교 학우들을 위한 편의 앱 “동천 알리미”를 만들었다. 시간표, 급식, 공지사항 등을 볼 수 있는 앱이었다. 화면 구성은 이랬다: FrameLayout에 4개의 Fragment를 올려놓고 Bottom Navigation Bar로 show/hide 해서 전환 그런데 이상한 버그가 생겼다. 잠깐 다른 앱을 켰다가 ...
프로젝트 배경 우송대 제1회 전국 SW 동아리 경진대회에 참가해서 IoT 자율형 전등을 만들었다. 실내 밝기에 따라 전등 밝기를 자동으로 조절해서 에너지를 절약하는 시스템이었다. 구성 요소: NodeMCU (ESP8266): 조도 센서로 밝기 측정, 전등 제어 Node.js 서버: 중계 역할 Android 앱: 실시간 모니터링, 수동 ...