
들어가며프로젝트에 들어가며 ID 이외의 속성으로 DB를 조회하는 방법을 선택했다. 기본키 이외의 방법으로 DB의 조회를 할 때 "데이터 조회를 빠르게 하기 위해" 인덱스를 적용하였다. 인덱스란?(INDEX)이번 프로젝트에 사용한 DB는 MySQL 8.0 버전을 사용하였다.인덱스는 PK(기본키)가 아닌 특정 속성 또는 속성들로 INDEX를 통해 미리 정렬되어, 데이터를 빠르게 조회하기 위해 사용한다.요는 "빠르게 데이터를 조회하기 위해"가 주목적이다. B-tree vs Hash TableMySql에는 기본적으로 B-tree를 사용한다. B-tree 의 시간 복잡도는 O(log n)이며, 하나의 노드 안에 다량의 데이터를 갖고 있다는 특징을 갖는다. 다량의 데이터를 갖고 있기 때문에 DB의 호출이 줄어 ..
DB
2024. 8. 12. 15:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CS
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초 #대규모 #개발 #설계 #대규모솔루션 #캐시 #study
- 성능개선
- Algorithm
- 공부
- 프로젝트
- AWS
- cd
- MYSQL
- Submodule
- CI/CD
- Traffic
- 인덱스
- 트래픽
- CI
- Hash
- spring boot
- Project
- docker
- Github Actions
- DevOps
- index
- network
- 데이터 배이스
- codingtest
- java
- 회고
- token
- Session
- DB
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함