Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- 쿠키
- 추천 검색 기능
- docker
- 크롤링
- 프로그래머스
- 아키텍쳐 개선
- 몽고 인덱스
- gRPC
- 카카오
- 완전탐색
- dau 3만명
- 셀러리
- langgraph
- AWS
- spring event
- 이분탐색
- 구현
- JPA
- 관측가능성
- 결제서비스
- BFS
- 디버깅
- 누적합
- 베타적락
- ai agent
- 백준
- 알람시스템
- ipo 매매자동화
- next-stock
- piplining
Archives
- Today
- Total
목록2024/07/03 (1)
코딩관계론

클러스터링클러스터링이랑 군집화를 의미한다. 즉 물리적인 디스트크에 어떤 기준으로 데이터들이 군집되어 있다는 것을 말하는데 PK를 기준으로 클러스터링 인덱스를 자동으로 생성됩니다. 이 클러스터링은 테이블당 하나만 생성됩니다. 이는 당연한 것으로 물리적으로 정렬되기 때문입니다. 또한 항상 디스크에 정렬된 상태로 존재하기 때문에 데이터의 추가, 삭제, 업데이트 시 물리적으로 정렬하는 과정을 커쳐야 하기 때문에 성능 저하의 이슈가 될 수 있습니다. 클러스터링의 동작 방식은 배열의 삽입 연산과 동작이 같습니다. 따라서 최악의 경우에는 O(n) 성능으로 동작하게 됩니다.만약 UserTable에 데이터가 아래의 그림과 같이 존제하고, "aaaa@naver.com, testuser1"을 넣어야 한다면 어떻게 동작하게..
개발/Java
2024. 7. 3. 21:51