H2 데이터베이스의 Connection mode
H2 데이터베이스 콘솔을 실행시켜보면, Save Settings에 Embedded와 Server라 써있는 것을 본적 있을 것이다. 그렇다면, Embedded와 Server는 각각 어떤 장단점이 있을까??? Embedded 모드 애플리케이션이 JDBC를 사용하여 동일한 JVM 내에서 데이터베이스를 연다. 이 방식의 특징은 다음과 같다. 가장 빠르고 쉬운 연결 모드이다. 한 번에 하나의 가상머신 및 클래스 로더에서만 열릴 수 있다. 다중 스레드 환경에서 동시에 여러 작업을 수행하기가 어렵다. 다중 스레드 환경은 동시에 여러 개의 스레드가 실행되는 환경인 데, 이를 쉽게 말해면 동시에 여러 작업이 처리된다. == 즉, 동시에 여러 요청이 들어온다! 애플리케이션의 스레드가 데이터베이스에 대한 입출력 작업을 수행..
2023.07.04