Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang
terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini
berjalan baik di Linux, Windows,
maupun pada sejumlah platform Unix. Firebird di
diarahkan dan di-maintain oleh FirebirdSQL Foundation.
Ia merupakan turunan dari Interbase versi open source milik Borland.
Modul-modul kode
baru ditambahkan pada Firebird dan berlisensi di bawah Initial
Developer's Public License (IDPL),
sementara modul-modul aslinya dirilis olehInprise berlisensi di bawah InterBase
Public License 1.0.
Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1.
Ø Sejarah
Pengembangan
codebase Firebird 2 dimulai pada awal pengembangan Firebird 1, dengan
memporting kode Firebird
1 berbasis C ke dalam
bahasa C++ dan merupakan pembersihan kode secara besar-besaran. Firebird 1.5
merupakan rilis pertama daricodebase
Firebird 2. Pengembangan ini merupakan satu kemajuan signifikan bagi
para developer dan seluruh tim dalam project
Firebird, namun tentu ini bukan akhir dari tujuan. Dengan dirilisnya Firebird
1.5, pengembangan lebih lanjut difokuskan pada Firebird versi 2.
Ø Log perubahan
Versi stable yang
ada saat ini adalah Firebird
1.5.3. Rilis ini merepresentasikan komitmen dari
Project Firebird pada developer dan membawa sejumlah pembaruan dalam Firebird
sebagai salah satu database open source yang terkenal.
Versi yang
mengacu pada pemanfaatan Native Posix Thread Library yang terdapat pada Linux seperti pada release notestersedia
pada area download Firebird.
Perubahan dari versi sebelumnya[sunting | sunting sumber]
Rilis baru ini
membawa pembaruan dalam penggunaan charset yang mengijinkan penggunaan NONE
sebagai charset transparan. Perubahan ini dilakukan pada inti internal untuk
membuat charset NONE tersebut lebih mudah untuk digunakan pada proses
manipulasi data dari atau pada field-field yang menggunakan charset lain.
Rilis
ini juga menambahkan basis konfigurasi yang memungkinkan server untuk
membatalkan proses yang berjalan terkait dengan kebutuhan debugging saat saat
melakukan analisis kesalahan (bugcheck) ataupun eksepsi terstruktur (Structured exceptions).
Versi Firebird superserver sebelumnya memiliki serangkaian
isu backward
compability terkait dengan link-time dengan NPTL (Native POSIX Thread
Library) yang bisa membuat distro unix yang mengaktifkan library NPTL menjadi
tidak stabil, namun di versi yang terbaru saat ini, masalah-masalah tersebut
telah terselesaikan.
Rilis
yang ada saat ini direpresentasikan sebagai major upgrade dari sisi database
engine yang selama ini telah dikerjakan oleh tim independen yang terdiri atas sejumlah programmer lepasan dari Source code InterBase(tm) yang dirilis olehBorland dibawah lisensi InterBase Public License v.1.0 pada tanggal 25 Juli 2000.
Ø Konflik penamaan
Pada bulan April 2003, Yayasan Mozilla memutuskan mengganti nama web browser mereka dari Phoenix menjadi Firebird. Keputusan ini
ditanggapi dengan serius oleh proyek Firebird Database dengan asumsi bahwa hal
tersebut bisa membingungkan user karena dua produk berbeda menggunakan nama
yang identik. Protes atas hal ini berlanjut hingga para pengembang Mozilla
membuat satu pernyataan yang jelas bahwa nama Firebird dalam kenyataannya
adalah Mozilla Firebird.
Pernyataan ini juga membuat memperjelas bahwa nama Mozilla Firebird merupakan
sebuah codename atas proyek web browser yang tengah
dikerjakan oleh Mozilla. Pada tanggal 9 Februari 2004, Mozilla akhirnya
mengganti kembali nama browser mereka sebagaiMozilla
Firefox, Dengan demikian hal tersebut secara otomatis menghilangkan kebingungan para pengguna.
No comments:
Post a Comment