본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

H2 Database Engine

0

H2 Database Engine는 Java로 개발된 오픈소스 관계형 데이터베이스 엔진입니다. 임베디드 모드와 서버 모드 모두에서 실행 가능하며, SQL 표준을 완벽히 지원하는 동시에 파일 기반 데이터 저장 및 완전한 메모리 데이터베이스 모드를 제공합니다.

관계형 DB데이터베이스임베디드 DB

소개

H2 Database Engine는 Java로 개발된 오픈소스 관계형 데이터베이스 엔진입니다. 임베디드 모드와 서버 모드 모두에서 실행 가능하며, SQL 표준을 완벽히 지원하는 동시에 파일 기반 데이터 저장 및 완전한 메모리 데이터베이스 모드를 제공합니다.

상세정보

프로그램 소개

H2 Database Engine은 Java 기반의 고성능 오픈소스 관계형 데이터베이스 시스템입니다. 파일 기반 지속적 저장과 완전한 메모리 모드를 모두 지원하며, 웹 기반 콘솔 인터페이스와 JDBC API를 통해 손쉽게 관리할 수 있습니다.

주요 기능

  • 다중 모드 지원: 임베디드 모드(애플리케이션 내장)와 서버 모드(독립형 DB 서버)를 모두 제공합니다.
  • 웹 콘솔 인터페이스: 브라우저를 통해 데이터베이스를 직관적으로 관리할 수 있습니다.
  • 표준 호환성: SQL 표준을 광범위하게 지원하며, 상용 DB와 높은 호환성을 유지합니다.

다운로드·설치 방법

공식 Chocolatey 패키지를 사용하여 설치할 수 있습니다. Windows 터미널에서 다음 명령어를 실행하면 됩니다.

choco install h2database

설치 과정이 완료되면 Java 환경 변수 설정이 필요할 수 있습니다.

기본 사용법/명령어

설치 후 웹 콘솔을 시작하려면 다음 명령어를 실행합니다.

java -jar h2*.jar

이 명령어는 기본 포트(8082)에서 웹 콘솔을 시작하며, 브라우저에서 http://localhost:8082 접속으로 데이터베이스를 관리할 수 있습니다.

이런 경우에 유용합니다

  • 개발 환경 구성: Java 기반 애플리케이션 개발 시 가볍고 빠른 로컬 데이터베이스가 필요할 때 적합합니다.
  • 프로토타입 개발: 빠른 프로토타이핑이나 소규모 프로젝트에서 별도의 DB 서버 없이 데이터베이스를 사용해야 할 때 유용합니다.
  • 데이터 마이그레이션: SQL 기반 데이터 처리 및 변환 작업에 활용할 수 있습니다.

지원 환경·시스템 요구사항

Java 8 이상의 런타임 환경이 필요하며, Windows, Linux, macOS 등 주요 운영체제에서 사용할 수 있습니다. 64비트 및 32비트 아키텍처 모두 지원됩니다.

최신 버전·업데이트

현재 제공된 버전은 2.5.250입니다. 최신 업데이트 및 릴리스 정보는 공식 웹사이트에서 확인할 수 있습니다.

시스템 요구사항

Java 런타임 환경(JRE 또는 JDK)이 필요합니다.