Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info


JPA Repositori를 통한 일반적인 검색 기능은 앞장에서 SQL코스에서 여러가지방법으로 조회를 해보았습니다.

이번장에서는 영속성(Persistence)관점에서 저장/수정/삭제 즉 CRUD관점에서 살펴보도록하겠습니다.

Persitence는 다음과 같은 사전적의미를 가지고 있습니다.


(lightbulb) persistence 두번째의미이며, 상태를 저장하고 유지한다는점에서 IT전반적으로 사용되어지는 단어입니다.


몇가지 연관 되어 사용되는 용어를 정리하였습니다.

  • persistent route : 웹호출시 노드가 변경안되도록 라우터가 IP기반으로 유지해줍니다. 서버캐시기능을 가진 웹서비스에서 중요한 요소입니다.
  • persitent FSM : AKKA에서 사용되는 단어이며, 분산환경에서 액터의 상태머신을 유지해줍니다.
  • redis persitence : 메모리DB인 redis의 상태가 휘발되지 않게 IO장치에도 저장하는 기능입니다.
  • rdb persitence : 가장 대표적인 데이터베이스입니다. 지속성보다 영구성의 의미가 더강하며 가장 강력합니다.
Expand
title목차 펼치기

Table of Contents


JPA Repository

JPA Repository는 목적에따라 3가지로 구분이됩니다. 역활이 지정이 되지않았다고 하면

...