반응형
h2 schema.sql
-
[spring boot] 스프링 부트 h2 인메모리 db 시작하기Spring/spring boot 및 기타 2021. 4. 27. 18:29
외부에 물리db 를 생성하기 어려울떄가 있다. 나 같은 경우 사이드 프로젝트를 하고 싶은데 물리 db 를 생성하기 부담스러울때 간단히 내부 db 를 사용하고 싶어 인메모리 h2 를 사용한다. h2 는 보통 프로덕션보다는 보통 test 용으로 사용한다. 왜냐면 휘발성이기 때문이다. 디스크가 아닌 주 메모리에 모든 데이터를 보유하고 있는 데이터베이스입니다. 디스크 검색보다 자료 접근이 훨씬 빠른 것이 큰 장점입니다. 단점은 매체가 휘발성이기 때문에 DB 서버가 꺼지면 모든 데이터가 유실된다는 단점이 있습니다. 스프링 부트에서 H2, HSQL 같은 인메모리, 디스크 기반 DB를 지원합니다. 라이브러리 추가 현재 spring boot 버젼 2.4.5 org.springframework.boot spring-bo..