![[데이터 베이스] H2 데이터베이스 사용법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FdMWe94%2FbtsIPUCsPAY%2FAAAAAAAAAAAAAAAAAAAAAI3aYmmbuqvhUTwlYZmW08ASUUKQHiZiQkWL2uK3PRsd%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3D0GDwP1Dg7wMvqlzhLQREL1kCT3E%253D)
Data Base2024. 7. 25. 14:16[데이터 베이스] H2 데이터베이스 사용법
0. 도입최근 간단한 사이드 프로젝트를 진행하던 중 데이터 베이스 선택 문제를 겪었습니다. 간단한 서비스인데 DB 설정 때문에 프로젝트 시간이 오래 걸려 의문이 생겼습니다.간단한 프로젝트나 테스트를 할 때, DB 설정 시간을 최소한으로 줄일 수는 없을까? 이처럼 사용자가 적은 서비스 이거나 간단한 단위 테스트만 필요한데 DB때문에 시간이 길어지는 불편함이 생길 수 있습니다. 흔히 겪는 불편한 점은 다음과 같습니다.여러 개발자들이 사용하는 경우 의도치 않게 DB가 변경될 수 있다.운영 DB와 마찬가지로 보안 문제로 외부 접속이 어렵다.테스트를 실행할 때마다 DB를 켜고 설정해야 한다.이렇게 테스트를 위한 작업들이 많아지면 결국 테스트 시간이 지연되고 개발 전체 시간이 길어집니다. 또한 사용자가 많지 않아서..