-
Notifications
You must be signed in to change notification settings - Fork 0
김현수 7주차 개인 회고
Kim Hyunsu edited this page Aug 10, 2024
·
1 revision
- 70년대 데이터 저장 모델 - 네트워크 모델, 계층형 모델
- ERD 에서는 기획서의 의도를 충실하게 담아야한다.
- https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf
- https://www.csc.lsu.edu/~chen/pdf/erd-5-pages.pdf
- 📄 페이징 적용
- Page, PageRequest 생성
- ⚙️ 쿼리 최적화
- 🖥️ 실행환경
- AWS ec2 t3.micro
- ubuntu 22.04.1 x86
- MySQL v8.0.39
- left join 을 적용해 10배 이상의 쿼리 속도 상승
- covering index 를 활용해 4배 쿼리 속도 상승
- 🤔 offset pagination 을 사용하지 않고 cursor pagination 을 전통적인 게시판에 적용하는 방법이 무엇이 있을까?
- 🔧 쿼리를 더 최적화 하는 방법
Left join vs convering Index
Inner join Analyze
Inner join Analyze
근데 몇번 쿼리를 날리니까 Inner Join 과 Left Join 의 실행 계획이 같아졌다..? 이유가 뭘까요 ??
- 새로쓴 대용량 데이터베이스 솔루션
- Database System
- 리눅스 커널 내부 구조
- https://en.wikipedia.org/wiki/Database_normalization