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 |
Tags
- 메세지큐
- 도커
- 컨설턴트
- fastapi
- BFS
- Docker
- LeetCode
- OpenShift
- Redis
- vuejs
- kubernetes
- POD
- 로깅
- 생성형 AI
- k8s
- GPT
- 솔루션조사
- LLaMa
- 머신러닝
- 컨설팅
- jpa
- 오픈시프트
- 리트코드
- 생성형
- fast api
- Python
- vue.js
- 쿠버네티스
- Machine Learning
- SpringBoot
Archives
- Today
- Total
목록N+1 문제 (1)
수 많은 우문은 현답을 만든다
JPA 와 N+1 문제점
JPA란 JPA(Java Persistence API)는 Java ORM 기술에 대한 API 표준 명세이다. 이에 대한 구현체로는 Hibernate, EclipseLink, DataNucleus가 있으며 Spring Framework는 기본적으로 Hibernate를 사용한다. ORM 이란 여기서 ORM은 Object Relational Mapping (객체-관계 매핑)로 OOP(Object Oriented Programming)에서 쓰이는 객체라는 개념을 구현한 클래스와 RDB(Relational DataBase)에서 쓰이는 테이블을 자동으로 매핑(연결)하는 것을 의미한다. 클래스와 테이블은 애초에 서로 호환가능성을 염두해두고 만들어진 것이 아니기 때문에 불일치가 발생하는데 이를 ORM이 해결한다. 즉 ..
개발지식/Springboot
2022. 1. 22. 23:32