이황로의 포트폴리오
  • about
  • blog
  • cv

데이터베이스 인덱스 동작방식 그리고 최적화

데이터베이스 인덱스 설계의 핵심 원칙을 실무 관점에서 설명합니다. 카디널리티, 복합 인덱스 필드 순서, Equal-Range-OrderBy 규칙까지 성능 최적화를 위한 완벽 가이드.

5 min read   ·   2025

대용량 디비에 파티션을 활용해야 하는 이유

MySQL 파티션으로 대용량 데이터베이스 성능을 획기적으로 개선하는 방법을 알아보세요. 파티션 프루닝, 파티션 키 선정, 인덱스 최적화 전략까지 실무 중심으로 설명합니다.

4 min read   ·   2025


  • 현재 상태만 저장하지 말고 모든 변화를 기록하라, 이벤트소싱으로 데이터 히스토리 완벽 관리하기

    이벤트소싱 완벽 가이드, 현재 상태만 저장하는 방식의 한계를 벗어나 모든 데이터 변화를 기록하는 아키텍처 패턴. 실무 예제와 Spring Boot 구현 코드로 배우는 Event Sourcing 입문서

    11 min read   ·   August 08, 2025

    2025   ·   개발방법론   ·   개발방법론

  • Java 문자열 포맷팅 비교 String.format() vs MessageFormat 성능과 사용법 정리

    Java String.format()과 MessageFormat 성능 비교와 사용법 완벽 가이드. 언제 어떤 방식을 선택해야 하는지 벤치마크 결과와 실제 예제로 알아보세요. 국제화 처리부터 최적화까지.

    3 min read   ·   August 07, 2025

    2025   ·   자바   ·   자바

  • Java 8 이후 바뀐 자바 문법 총정리 — Java 17까지 꼭 알아야 할 핵심 변화

    Java 8에서 Java 17로 업그레이드해야 하는 이유와 핵심 신기능들을 실무 예제와 함께 알아보세요

    7 min read   ·   August 06, 2025

    2025   ·   자바   ·   자바

  • 왜 개발자들은 OAuth와 OpenID Connect를 헷갈릴까?

    개발자들이 흔히 혼동하는 OAuth 2.0과 OpenID Connect(OIDC)의 차이점을 명확히 설명합니다. 소셜 로그인이 OAuth가 아닌 OIDC인 이유, 인증(Authentication)과 권한 위임(Authorization)의 핵심 개념을 알아보고 정확한 기술 용어를 사용하세요.

    3 min read   ·   August 05, 2025

    2025   ·   OAuth,   OIDC,   OpenID   Connect,   소셜로그인,   Authentication,   Authorization   ·   인증/인가

  • 비관적 락(Pessimistic Lock), 진짜 뭔지 아세요? - 개발자가 궁금해할 질문 7가지로 정리

    비관적 락(Pessimistic Lock)이란 무엇일까요? 'SELECT FOR UPDATE'의 동작 원리부터 성능 저하 문제, 멀티 서버 환경에서의 동작 방식, 실무 사용 팁까지 개발자가 꼭 알아야 할 7가지 핵심 질문으로 동시성 제어의 모든 것을 완벽하게 정리합니다.

    2 min read   ·   August 02, 2025

    2025   ·   MySQL,   SQL,   Lock,   동시성,   트랜잭션   ·   Database

  • <
  • 2
  • 3
  • 4
  • 5
  • 6
  • >
© Copyright 2025 Hwangro Lee.