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
- fast api
- 리트코드
- 컨설팅
- Docker
- Python
- 컨설턴트
- vue.js
- 메세지큐
- 머신러닝
- 도커
- vuejs
- jpa
- BFS
- k8s
- 생성형 AI
- 솔루션조사
- LLaMa
- OpenShift
- 생성형
- 오픈시프트
- GPT
- POD
- fastapi
- Machine Learning
- 로깅
- Redis
- kubernetes
- SpringBoot
- LeetCode
- 쿠버네티스
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