HSQLDB - Pendahuluan

HyperSQL Database (HSQLDB) adalah pengelola database relasional modern yang sangat sesuai dengan standar SQL: 2011 dan spesifikasi JDBC 4. Ini mendukung semua fitur inti dan RDBMS. HSQLDB digunakan untuk pengembangan, pengujian, dan penyebaran aplikasi database.

Fitur utama dan unik dari HSQLDB adalah Kepatuhan Standar. Ini dapat menyediakan akses database dalam proses aplikasi pengguna, dalam server aplikasi, atau sebagai proses server terpisah.

Fitur HSQLDB

  • HSQLDB menggunakan struktur dalam memori untuk operasi cepat terhadap server DB. Ini menggunakan persistensi disk sesuai fleksibilitas pengguna, dengan pemulihan kerusakan yang andal.

  • HSQLDB juga cocok untuk intelijen bisnis, ETL, dan aplikasi lain yang memproses kumpulan data besar.

  • HSQLDB memiliki berbagai opsi penerapan perusahaan, seperti transaksi XA, sumber data penyatuan koneksi, dan otentikasi jarak jauh.

  • HSQLDB ditulis dalam bahasa pemrograman Java dan dijalankan dalam Java Virtual Machine (JVM). Ini mendukung antarmuka JDBC untuk akses database.

Komponen HSQLDB

Ada tiga komponen berbeda dalam paket jar HSQLDB.

  • Mesin HyperSQL RDBMS (HSQLDB)

  • Driver HyperSQL JDBC

  • Database Manager (alat akses database GUI, dengan versi Swing dan AWT)

HyperSQL RDBMS dan JDBC Driver menyediakan fungsionalitas inti. Manajer Database adalah alat akses database tujuan umum yang dapat digunakan dengan mesin database apa pun yang memiliki driver JDBC.

Sebuah jar tambahan bernama sqltool.jar, berisi Sql Tool, yang merupakan alat akses database baris perintah. Ini adalah perintah tujuan umum. Alat akses database baris yang dapat digunakan dengan mesin database lain juga.