H2 DB를 사용하다보면, Embedded, Server 요런 설정을 본 적이 있을 것이다.필자 같은 경우는 MySQL을 주로 사용하다가, H2를 사용해보니 위의 개념이 너무 헷갈렸다. 그래서 해당 내용에 대해 정리해 보고자 한다.01. Server 모드이미지 출처서버 모드의 경우에는 Java 애플리케이션이 실행되는 프로세스와, H2 DB가 실행되는 포트가 완전히 구별된다.이때 두 프로세스 사이의 연결은 TCP/IP 방식으로 된다고 한다.이때 서버모드로 h2 DB를 사용하기 위해서는, 별도의 프로세스를 실행시켜야 하므로 H2 Console을 다운 및 실행시킨 상태로 Java 애플리케이션을 실행해야한다.서버 모드의 장단점은 아래와 같다.프로세스 종료 후에도 데이터가 휘발되지 않고 남아있음Java 애플리케이..