Firebird 5.0 Apa itu?, berita, peningkatan, dan lainnya

Burung api

Firebird adalah database SQL relasional

Setelah dua setengah tahun pembangunan Peluncuran versi baru Firebird 5.0 diumumkan, versi yang mana Mereka menghadirkan berbagai perbaikan, seperti peningkatan optimasi, peningkatan dukungan, serta fitur baru dan paket terintegrasi, antara lain.

Bagi yang belum tahu tentang Firebird pasti tahu yang satu ini adalah sistem manajemen basis data relasional SQL gratis dan Sumber terbuka berdasarkan edisi sumber terbuka InterBase 6.0. Dikembangkan dalam C dan C++, Firebird adalah kompatibel dengan platform perangkat keras dan perangkat lunak utama, termasuk Windows, Linux, dan Mac OS

Tentang Burung Api

Proyek Burung Api Ini adalah proyek independen secara komersial pemrogram, penasihat teknis, dan pendukung C/C++ mengembangkan dan meningkatkan sistem manajemen basis data relasional intra-platform lintas platform. Karakteristik terpentingnya adalah sebagai berikut:

  • Dukungan penuh untuk prosedur dan pemicu tersimpan.
  • Transaksi yang Sepenuhnya Sesuai ACID
  • Integritas referensial
  • Arsitektur multigenerasi
  • Bahasa internal berfitur lengkap untuk prosedur tersimpan dan pemicu (PSQL)
  • Dukungan untuk fungsi eksternal (UDF)
  • Sedikit atau tidak diperlukan administrator basis data khusus
  • Versi tertanam file tunggal opsional – bagus untuk membuat katalog CDROM, versi pengguna tunggal atau
  • evaluasi aplikasi
  • Lusinan alat pihak ketiga, termasuk alat administratif GUI, alat replikasi, dll.
  • Multi platform
  • Pencadangan tambahan
  • Selesaikan implementasi kursor di PSQL
  • Tabel pelacakan

Fitur baru utama Firebird 5.0

Versi baru ini Firebird 5.0 hadir dengan beberapa fitur dan peningkatan baru yang penting, yang disorot di bawah ini:

  1. Operasi multithread: Firebird sekarang dapat menjalankan beberapa tugas menggunakan beberapa thread secara paralel. Eksekusi paralel saat ini diterapkan untuk tugas pembersihan dan pembuatan indeks. Eksekusi paralel didukung untuk penyapuan otomatis dan manual. Untuk menangani tugas multi-thread, mesin mengeksekusi thread pekerja tambahan dan membuat lampiran pekerjaan internal. Secara default, eksekusi paralel tidak diaktifkan.
  2. Dukungan untuk indeks parsial: Dukungan telah ditambahkan untuk indeks parsial, yang hanya mencakup catatan terpilih yang memenuhi kondisi yang ditentukan saat membuat indeks, yaitu, indeks sekarang dapat mendeklarasikan kondisi yang menentukan subkumpulan catatan yang akan diindeks.
  3. Sintaks baru: Sintaks “SKIP LOCKED” telah diterapkan dalam pernyataan SELECT WITH LOCK, UPDATE dan DELETE, yang memungkinkan Anda untuk melewati catatan yang kuncinya telah dibuat pada saat mengirim kueri.
  4. Pembaruan pada ODS: Menambahkan kemampuan untuk memperbarui database ke versi minor terbaru ODS (13.1) dengan cepat (pembaruan inline) tanpa membuat dan memulihkan dari cadangan.
  5. Cache pernyataan yang dikompilasi: Cache pernyataan SQL yang dikompilasi telah diterapkan dan dikelola secara otomatis. Secara default, caching diaktifkan; Ambang batas caching ditentukan oleh parameter MaxStatementCacheSize di firebird.conf. Ini dapat dinonaktifkan dengan menyetel MaxStatementCacheSize ke nol. Cache dipelihara secara otomatis dan pernyataan yang di-cache menjadi tidak valid bila diperlukan (biasanya ketika beberapa pernyataan DDL dijalankan).
  6. Antarmuka pembuatan profil SQL dan PSQL: Antarmuka untuk pembuatan profil SQL dan PSQL telah ditambahkan, memungkinkan waktu eksekusi setiap kueri dievaluasi dan statistik diakumulasikan. Ini diimplementasikan dengan paket sistem di mesin yang meneruskan data ke plugin pembuatan profil.
  7. Pengembalian Beberapa Baris dengan RETURNING: Kemampuan untuk mengembalikan beberapa baris dengan ekspresi RETURNING telah disediakan, jika ekspresi DML yang ditentukan memengaruhi beberapa baris.
  8. Fungsi baru: Fungsi bawaan baru seperti UNICODE_CHAR dan UNICODE_VAL telah ditambahkan, dan paket sistem RDB$BLOB_UTIL dengan operasi BLOB untuk modul PSQL telah ditambahkan.
  9. Peningkatan algoritma kompresi: Dimulai dengan ODS 13.1, mesin menggunakan metode kompresi RLE tingkat lanjut dan telah meningkatkan algoritme kompresi rekaman untuk mencapai kompresi urutan data berulang yang lebih efisien, sehingga mengurangi overhead penyimpanan. Hal ini meningkatkan kompresi bidang VARCHAR yang panjang (terutama yang dikodekan UTF8) yang hanya terisi sebagian.
  10. Dukungan untuk kursor dua arah: Menambahkan dukungan untuk kursor dua arah (dapat digulir) saat melakukan akses database jarak jauh.

Akhirnya Jika Anda tertarik untuk mengetahui lebih banyak tentang itu, Anda dapat memeriksa detailnya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Gambar placeholder Diego de la Vega dijo

    Saya selalu membaca semua artikel blog, tetapi hari ini saya ingin memberikan komentar yang sangat khusus untuk merekomendasikan Firebird. Saya telah menggunakannya sejak Borland merilis kode sumber Interbase 6, yang menjadi dasar Firebird.

    Sangat disarankan, hanya memakan sedikit memori dan ruang disk, memiliki implementasi SQL yang sangat lengkap dan sangat efisien.

    Salam semuanya.