RDB에 JPA로 변경 가능성이 높은 데이터를 JSON으로 저장하기
언제 JSON으로 데이터를 말아서 저장하면 좋은가? 저장될 데이터 구조의 변동성이 낮다면 일반적인 자료형으로 데이터를 저장하는 것이 바람직하다. 하지만 RDB를 사용하며, 데이터가 1. 비정형 데이터이거나 2. Key-Value 형태로의 저장이 적절하며 3. JSON으로 묶인 데이터의 세부 내용을 각각 참조할 상황이 적다면 NoSQL을 사용하지 않는 경우에도 해당 데이터를 JSON으로 저장하는 것이 적절할 수 있다. JSON 사용을 위한 Hypersistence-utils 의존성 추가하기 JPA에서 JSON 형태의 자료를 DB Column에 삽입하기 위해서는 별도의 의존성이 필요하다. 다음에 설명할 기술은 JPA의 구현체인 hibernate에만 부가적으로 사용 가능한 기능이므로 hibernate를 사용하..
하루스터디
2023. 7. 16. 23:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 우테코
- 우테코 프리코스
- MySQL
- stubbing
- 스프링
- logback-spring.xml
- RandomPort
- Payload 암호화
- 의존성 주입
- Fromtail
- GitHub Discussion 템플릿
- Java
- 함수형 인터페이스
- invokedynamic
- Spring
- springboottest
- MySQL 이벤트 스케줄
- java switch case
- Spring Boot Monitoring
- JPA JSON
- 생성자 주입
- Jenkins 예약 배포
- 자바
- GitHub Discussion
- 우테코 5기
- thenComparing
- Spring 테스트
- 람다식
- GitHub Discussion Template
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함