H2 Database - Pendahuluan
H2 adalah database Java ringan open-source. Ini dapat tertanam dalam aplikasi Java atau dijalankan dalam mode klien-server. Terutama, database H2 dapat dikonfigurasi untuk dijalankan sebagai database inmemory, yang berarti bahwa data tidak akan bertahan di disk. Karena basis data tertanam itu tidak digunakan untuk pengembangan produksi, tetapi sebagian besar digunakan untuk pengembangan dan pengujian.
Database ini dapat digunakan dalam mode tertanam atau dalam mode server. Berikut adalah fitur utama dari database H2 -
- Sangat cepat, open source, JDBC API
- Tersedia dalam mode tertanam dan server; database dalam memori
- Aplikasi Konsol berbasis browser
- Jejak kecil - Ukuran file jar sekitar 1,5MB
Fitur Database H2
Fitur utama dari H2 Database adalah sebagai berikut -
Ini adalah mesin database yang sangat cepat.
H2 adalah open source dan ditulis di Java.
Ini mendukung SQL standar dan JDBC API. Itu dapat menggunakan driver ODBC PostgreSQL juga.
Ini memiliki mode tertanam dan Server.
H2 mendukung clustering dan multi-version concurrency.
Ini memiliki fitur keamanan yang kuat.
Fitur tambahan
Berikut adalah beberapa fitur tambahan dari H2 Database -
H2 adalah database dan tabel berbasis disk atau dalam memori, dukungan database hanya-baca, tabel sementara.
H2 menyediakan dukungan transaksi (baca berkomitmen), koneksi ganda 2-fase, penguncian tingkat tabel.
H2 adalah pengoptimal berbasis biaya, menggunakan algoritme genetik untuk kueri kompleks, zeroadministration.
H2 berisi dukungan kumpulan hasil yang dapat digulir dan dapat diperbarui, kumpulan hasil besar, penyortiran hasil eksternal, fungsi dapat mengembalikan kumpulan hasil.
H2 mendukung database terenkripsi (AES), enkripsi sandi SHA-256, fungsi enkripsi, dan SSL.
Komponen dalam Database H2
Untuk menggunakan H2 Database, Anda harus memiliki komponen berikut -
- Sebuah browser web
- Server konsol H2
Ini adalah aplikasi klien / server, sehingga server dan klien (browser) diperlukan untuk menjalankannya.