H2 Database 란?

KIM SEONGVIN·2023년 11월 23일
0

java

목록 보기
3/4

목차

H2 Database 란?
H2 Database setting

H2 Database

H2 Database는 자바 기반의 오픈소스 관계형 데이터 베이스 관리 시스템(RDBMS) 입니다.
서버(Server) 모드와 임베디드(Embedded) 모드의 인메모리 DB 기능을 지원하며,
브라우저 기반의 콘솔모드를 이용할 수 있으며, 별도의 설치 과정이 없고 용량이 매우 가벼워 개발용 로컬 DB로 사용하기 좋은 데이터베이스입니다.

장점

  • 다른 데이터 베이스 시스템에 비해 설치와 설정이 간단하다.
  • 용량이 가볍다.
  • 데이터 처리속도가 빠르다.
  • Unit Test에 사용하기 용이하다.

단점

  • 내장형 데이터베이스 이므로 대규모 데이터를 처리하기 힘들다.
  • 테스트를 제외한 실사용에서는 한정적인 자원때문에 사용하기 힘들다.
  • 메모리에 저장되기 때문에 휘발성이다.

특징

  • JAVA로 작성된 오픈소스 RDBMS
  • 스프링 부트가 지원하는 인메모리 관계형 데이터베이스
  • 인메모리로 띄우면 애플리케이션 재기동 때마다 초기화
  • 로컬 환경, 테스트 환경에서 많이 쓰임

설치및 사용방법 : https://m.blog.naver.com/hj_kim97/222619660259

profile
조금씩 앞으로 걸어나가는 개발자

0개의 댓글