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
- 자바
- web server
- Spring
- computer science
- 데이터베이스
- 영속성 컨텍스트
- JPA
- virtualization
- spring boot
- spring cloud
- 컨테이너
- Spring Security
- 웹 서버
- CI/CD
- HTTP
- 스프링 배치
- 배포
- 스프링 부트
- 도커
- ORM
- 스프링 시큐리티
- Container
- Java
- 가상화
- CS
- 스프링
- spring batch
- 백엔드
- mysql
- vm
Archives
- Today
- Total
목록jdbc (1)
개발 일기

SQL 중심적인 개발의 문제점 데이터베이스는 대게 관계형 DB를 활용한다. 즉, 실무에서 객체를 관계형 DB에 보관하고 관리한다. 이 과정에서 CRUD(CREATE, READ, UPDATE, DELETE)를 하는 과정에서 수많은 SQL이 쓰일 것이다. 이것이 바로 "SQL 중심적 개발"이다. 만약, 요구사항 변경으로 Member 객체에 tel이라는 연락처 필드를 추가해야 하는 경우 기존 INSERT, SELECT 그리고 UPDATE 쿼리문 들에 TEL이라는 필드를 찾아가서 하나하나 추가해주어야 하기 때문에 상당히 효율적이지 않다. 실무에서는 8~90% 관계형 데이트베이스를 채택하고 NoSQL을 보조적으로 쓸텐데 그렇다면 객체를 관계형 데이터베이스로 다루게 되는데 이때 둘 사이에 차이가 존재한다. 하나씩 ..
Back-End/자바 ORM 표준 JPA 프로그래밍
2024. 3. 24. 02:37