Pada bulan Juli 2000, Borland (sekarang Inprise) merilis kode sumber produk database Interbase. Basis data Firebird berasal dari basis data ini. Pada saat itu, Interbase dibundel dengan produk Delphi versi klien/server dan dijual di beberapa pasar. Sekarang, Interbase telah menjadi "Firebird" dalam open source.
Fitur teknis
Firebird relatif kecil dibandingkan MySQL dan PostgreSQL, menjadikannya "database tertanam" yang ideal untuk digabungkan dengan server aplikasi dan aplikasi lain. Firebird memiliki sebagian besar fitur database yang matang, seperti mendukung prosedur tersimpan, kompatibilitas SQL, dll. Jika pengguna memiliki pengalaman menggunakan DB2 atau PostgreSQL, mereka akan menemukan bahwa sintaks Firebird sangat mirip dengan mereka, dan tipe data serta metode pemrosesan datanya juga sangat mirip.
Firebird dirancang dengan mempertimbangkan manajemen yang kecil, cepat, dan minimal. Ini bagus untuk pengembang yang membutuhkan database untuk menyimpan data namun tidak ingin menghabiskan terlalu banyak waktu untuk menyesuaikan kinerja data. Faktanya, dalam banyak kasus, kita tidak memerlukan prosedur tersimpan atau hubungan kompleks antar tabel. Saat ini, Anda akan menemukan bahwa Firebird telah menemukan keseimbangan ideal antara ukuran dan fungsionalitas.
Saat ini terdapat dua versi software server Firebird yang tersedia untuk diunduh, yaitu Firebird Super Server dan Firebird Classic Server. Sederhananya, perbedaan keduanya terletak pada metode desainnya. Super Server menggunakan thread untuk melayani beberapa koneksi klien secara bersamaan, sedangkan Classic Server menggunakan metode Interbase, yang menyediakan proses server independen untuk setiap koneksi. Jika Anda ingin mengetahui lebih banyak perbedaan keduanya, Anda dapat memeriksa http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_ss_vs_classic. Bagi pengguna "database tertanam", tidak banyak perbedaan antara kedua versi tersebut. Secara teori, jika aplikasi memiliki banyak pengguna, Super Server akan menjadi pilihan yang lebih baik.
Memperluas