Yujin-17.log
로그인
Yujin-17.log
로그인
<TIL> 63. 영속성(Persistence)
YUJIN LEE
·
2023년 3월 16일
팔로우
0
persistence
0
개발log
목록 보기
58/149
영속성(Persistence)
데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터 특성.
영속성을 갖지 않는 데이터는 단지 메모리에서만 존재하기 때문에 프로그램을 종료하면 모두 잃어버림.
Object Persistence(영구적인 객체)
메모리 상의 데이터를 파일 시스템, 관계형 DB 혹은 객체 DB 등을 활용해 영구적으로저장해 영속성 부여
데이터를 DB에 저장하는 방법
JDBC
Spring JDBC
Persistence Framework
Persistence Layer
프로그램의 아키텍처에서, 데이터에 영속성을 부여해주는 계층
JDBC를 이용해 직접 구현할 수 있지만 Persistence framework를 이용한 개발이 많이 이루어진다.
Persistence Framework
JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있고 안정적인 구동 보장
Persistence Framework는 SQL Mapper와 ORM으로 나눌 수 있다.
YUJIN LEE
인정받는 개발자가 되고싶습니다.
팔로우
이전 포스트
<TIL> 62. ORM(Object-Relational Mapping)
다음 포스트
<TIL> 64. Interceptor, Handler?
0개의 댓글
댓글 작성