HSQLDB-소개

HyperSQL 데이터베이스 (HSQLDB)는 SQL : 2011 표준 및 JDBC 4 사양을 거의 준수하는 최신 관계형 데이터베이스 관리자입니다. 모든 핵심 기능과 RDBMS를 지원합니다. HSQLDB는 데이터베이스 응용 프로그램의 개발, 테스트 및 배포에 사용됩니다.

HSQLDB의 주요하고 고유 한 기능은 표준 준수입니다. 사용자의 애플리케이션 프로세스 내에서, 애플리케이션 서버 내에서 또는 별도의 서버 프로세스로 데이터베이스 액세스를 제공 할 수 있습니다.

HSQLDB의 특징

  • HSQLDB는 DB 서버에 대한 빠른 작업을 위해 인 메모리 구조를 사용합니다. 신뢰할 수있는 응급 복구와 함께 사용자 유연성에 따라 디스크 지속성을 사용합니다.

  • HSQLDB는 비즈니스 인텔리전스, ETL 및 대용량 데이터 세트를 처리하는 기타 애플리케이션에도 적합합니다.

  • HSQLDB에는 XA 트랜잭션, 연결 풀링 데이터 원본 및 원격 인증과 같은 광범위한 엔터프라이즈 배포 옵션이 있습니다.

  • HSQLDB는 Java 프로그래밍 언어로 작성되고 JVM (Java Virtual Machine)에서 실행됩니다. 데이터베이스 액세스를위한 JDBC 인터페이스를 지원합니다.

HSQLDB의 구성 요소

HSQLDB jar 패키지에는 세 가지 구성 요소가 있습니다.

  • HyperSQL RDBMS 엔진 (HSQLDB)

  • HyperSQL JDBC 드라이버

  • 데이터베이스 관리자 (GUI 데이터베이스 액세스 도구, Swing 및 AWT 버전 포함)

HyperSQL RDBMS 및 JDBC 드라이버는 핵심 기능을 제공합니다. 데이터베이스 관리자는 JDBC 드라이버가있는 모든 데이터베이스 엔진과 함께 사용할 수있는 범용 데이터베이스 액세스 도구입니다.

sqltool.jar라는 추가 jar에는 명령 줄 데이터베이스 액세스 도구 인 Sql 도구가 포함되어 있습니다. 이것은 범용 명령입니다. 다른 데이터베이스 엔진과 함께 사용할 수있는 라인 데이터베이스 액세스 도구입니다.