HSQLDB - Giới thiệu

Cơ sở dữ liệu HyperSQL (HSQLDB) là trình quản lý cơ sở dữ liệu quan hệ hiện đại phù hợp chặt chẽ với tiêu chuẩn SQL: 2011 và thông số kỹ thuật JDBC 4. Nó hỗ trợ tất cả các tính năng cốt lõi và RDBMS. HSQLDB được sử dụng để phát triển, thử nghiệm và triển khai các ứng dụng cơ sở dữ liệu.

Tính năng chính và duy nhất của HSQLDB là Tuân thủ Tiêu chuẩn. Nó có thể cung cấp quyền truy cập cơ sở dữ liệu trong quy trình ứng dụng của người dùng, trong máy chủ ứng dụng hoặc dưới dạng quy trình máy chủ riêng biệt.

Đặc điểm của HSQLDB

  • HSQLDB sử dụng cấu trúc trong bộ nhớ cho các hoạt động nhanh chống lại máy chủ DB. Nó sử dụng tính bền bỉ của ổ đĩa theo tính linh hoạt của người dùng, với khả năng khôi phục sự cố đáng tin cậy.

  • HSQLDB cũng thích hợp cho kinh doanh thông minh, ETL và các ứng dụng khác xử lý tập dữ liệu lớn.

  • HSQLDB có nhiều tùy chọn triển khai dành cho doanh nghiệp, chẳng hạn như giao dịch XA, nguồn dữ liệu tổng hợp kết nối và xác thực từ xa.

  • HSQLDB được viết bằng ngôn ngữ lập trình Java và chạy trong Máy ảo Java (JVM). Nó hỗ trợ giao diện JDBC để truy cập cơ sở dữ liệu.

Các thành phần của HSQLDB

Có ba thành phần khác nhau trong gói HSQLDB jar.

  • HyperSQL RDBMS Engine (HSQLDB)

  • Trình điều khiển HyperSQL JDBC

  • Trình quản lý cơ sở dữ liệu (công cụ truy cập cơ sở dữ liệu GUI, với các phiên bản Swing và AWT)

HyperSQL RDBMS và JDBC Driver cung cấp chức năng cốt lõi. Trình quản lý cơ sở dữ liệu là công cụ truy cập cơ sở dữ liệu có mục đích chung có thể được sử dụng với bất kỳ công cụ cơ sở dữ liệu nào có trình điều khiển JDBC.

Một jar bổ sung được gọi là sqltool.jar, chứa Sql Tool, là một công cụ truy cập cơ sở dữ liệu dòng lệnh. Đây là một lệnh mục đích chung. Công cụ truy cập cơ sở dữ liệu dòng có thể được sử dụng với các công cụ cơ sở dữ liệu khác.