SlideShare a Scribd company logo
1 of 4
TUGAS SOFTSKILL
DATABASE FIREBIRD
Disusun Oleh :
• ADITYA HAFIZH ( 50410195 )
• MUHAMAD ROBY SAPUTRA ( 54410610 )
• RAKHMI KHALIDA ( 55410602 )
• YONATHAN ELEAZAR ( 58410682 )
UNIVERSITAS GUNADARMA
2014
Firebird
1. Pengenalan Firebird
Firebird adalah Perangkat Lunak Manajemen Database, seperti halnya DB2 oleh
IBM, Oracle, SQL Server oleh Microsoft dan PostGresql. Perangkat Lunak Database
mempunyai dua utama komponen, yaitu Server Database yang berjalan dikomputer yang
sama sebagai Database dan aplikasi sebagai alat penghubung yang dikenal sebagai Client
Library. Server Firebird berukuran sangat kecil “footprint” pada file system ketika
diinstal pada server. Pada bagian ini memakan ruang kurang dari 1.5 Mb, sedangkan
instalasi full server mencakup semua tool dan dokumentasi memakan ruang kurang dari
10 Mb.
Firebird merupakan salah satu database open source yang tangguh dan dapat bekerja
secara Client/Server serta dapat dijalankan pada sistem operasi yang berbeda. Firebird
dapat berjalan pada sistem operasi Windows, Linux, FreeBSD, dan Mac OS. Firebird
versi 1.5x mempunyai kapasitas mencapai 11 Terabytes, sedangkan pada satu table bisa
menampung kira-kira 2.000.000.000 baris per table dan maksimum data yang di tampung
30 Gigabytes per table.
2. Perkembangan Firebird
Firebird merupakan sistem manajemen basisdata relasional yang menawarkan fitur-
fitur yang terdapat dalam standar ANSI SQL-99 SQL-2003. RDBMS ini berjalan baik di
Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-
maintain oleh FirebirdSQL Foundation. Namun dalam perkembangannya, Firebird adalah
interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya
sebagai produk Database Server yang FREE. Jika dikaitkan dengan support tentunya
jelas beda karena produk komersial dan free. Dalam konsep teknik programmingnya, ada
banyak yang sama namun pengayaan Firebird lebih banyak dan menjadikannya lebih
luwes, terutama dalam koneksi client-server (port) dan integritasnya. Modul-modul kode
baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developers Public
License (IDPL), sementara modul-modul aslinya dirilis oleh Insprise berlisensi di bawah
Interbase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari
Mozilla Public License 1.1.
3. Kemampuan dan Kelebihan Firebird
Berikut ini kemampuan dari open source DBMS ini antara lain :
• Firebird support dengan transaksi layaknya pada database komersial lainnya.
Sebuah transaksi bisa di-commit atau di-rollback dengan mudah. Bahkan
Firebird support dengan savepoint pada suatu transaksi dan kita bisa
melakukan rollback kembali ke savepoint yang kita tentukan tadi (Sama
seperti fasilitas Oracle).
• Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key.
• Firebird support row level locks, secara default Firebird menggunakan apa
yang disebut dengan multi-version concurrecy system, Ini artinya bahwa
semua session pada database akan melihat data yang lama sampai data yang
baru sudah di-commit ke dalam database.
• Firebird support stored procedure dan triggers dengan bahasa yang standard
sehingga tidak akan membingungkan bagi anda yang ingin belajar. Triggers
pada Firebird mirip seperti yang dijumpai dalam Oracle yaitu menggunakan
before atau after insert, update atau delete.
• Firebird bisa melakukan replikasi solusi untuk replikasi kebanyakan dibuat
oleh pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger
yang selalu memonitor adanya operasi insert, update atau delete ke dalam
database.
• Firebird support dengan multiple data file, Firebird bisa menggunakan lebih
dari satu file sebagai single logic database. Ini sangat berguna bagi para DBA
untuk mengadministrasi database.
• Software untuk mengadministrasi mudah didapat karena banyak sekali
software unutk mengadministrasi database Firebird, misalnya saja EMS IB
Manager, IBConsole, isql, FBManager, Marathon dan banyak lagi yang
lainnya. Aplikasi tersebut ada yang komersial atau bahkan ada yang open
source.
• Library Connection untuk firebird yang sudah tersedia ada banyak yaitu
ODBC, JDBC bahkan .NET database provider. Bahkan dari PHP juga sudah
disediakan library untuk koneksi ke database Firebird ini.
• Banyaknya fasilitas support dan maintenance karena banyaknya komunitas
Firebird. Di Indonesia sendiri komunitas yang sering menggunakan Firebird
biasanya adalah Delphi.
4. Penggunaan Firebird
Banyak sekali yang menggunakan Firebird, salah satunya adalah gratis dan berkelas
enterprise. Selain itu Firebird juga digunakan para pelaku bisnis, mereka ingin solusi
sistem informasi berskala besar (enterprise), namun mereka juga ingin menghindari harga
yang sangat mahal dan biaya maintenance yang sangat mahal. Produk ini mampu
bersaing dengan produk-produk berkelas seperti Ms-SQP Server atau Oracle sekalipun,
dalam segala hal fitur, kecepatan, performa, apapun anda menamakannya.
Jika benar Firebird memang hebat, berkelas, dan gratis, mengapa Firebird kurang
populer saat ini ? Jawabannya sederhana yaitu Firebird mempunyai developer yang
tangguh, support yang tangguh, tetapi Firebird tidak mempunyai marketing yang
tangguh. Berikut ini perusahaan besar yang menggunakan Firebird :
• Broadview Software Ltd, Toronto, Canada, vendor of information and control
system and online service for broadcasters worldwide.
• Morfik P/L, Hobart, Tas., developers and vendors of WebOS development
suite for construction and maintenance of interactive website, stores web
objects in a Firebird meta-layer (system database) as well as Firebird user
data.
• Communicare System Pty Ltd, Perth, WA, vendor of patient management and
medical records software for hospitals, clinics, medical practices and mobile
health units across Australia.
• The Examiner newspaper, Launceston, Tas., high availability (24/7) business,
information, production and news system.
• U.S. Navy, broad range of management and logistical system.

More Related Content

What's hot

Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-iJbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
chefy
 
Jenis layanan & macam sistem
Jenis layanan & macam sistemJenis layanan & macam sistem
Jenis layanan & macam sistem
kamezukashix
 
Choirul integrasilinuxwin
Choirul integrasilinuxwinChoirul integrasilinuxwin
Choirul integrasilinuxwin
Mas Suwondo
 
Aplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk ServerAplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk Server
umaasyitah
 

What's hot (20)

Interbase belajar
Interbase belajarInterbase belajar
Interbase belajar
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162
 
Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-iJbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
Jenis layanan & macam sistem
Jenis layanan & macam sistemJenis layanan & macam sistem
Jenis layanan & macam sistem
 
Operasi Jaringan
Operasi Jaringan Operasi Jaringan
Operasi Jaringan
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
 
Choirul integrasilinuxwin
Choirul integrasilinuxwinChoirul integrasilinuxwin
Choirul integrasilinuxwin
 
Aplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk ServerAplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk Server
 
Tugas 2 rekayasa web 0317
Tugas 2 rekayasa web 0317Tugas 2 rekayasa web 0317
Tugas 2 rekayasa web 0317
 
Jarkom - Jilid X
Jarkom -  Jilid XJarkom -  Jilid X
Jarkom - Jilid X
 
Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
entahlah
entahlah entahlah
entahlah
 
Apa itu samba
Apa itu sambaApa itu samba
Apa itu samba
 
Jarkom - Jilid IX
Jarkom - Jilid IXJarkom - Jilid IX
Jarkom - Jilid IX
 
Jarkom - Jilid VIII
Jarkom  - Jilid VIIIJarkom  - Jilid VIII
Jarkom - Jilid VIII
 
Mengenal Libre Office
Mengenal Libre OfficeMengenal Libre Office
Mengenal Libre Office
 
pengenalan sistem operasi linux
pengenalan sistem operasi linuxpengenalan sistem operasi linux
pengenalan sistem operasi linux
 
Jarkom - Jilid VI
Jarkom - Jilid VIJarkom - Jilid VI
Jarkom - Jilid VI
 

Similar to Firebird

Perbandingan macam macam dbms
Perbandingan macam macam dbmsPerbandingan macam macam dbms
Perbandingan macam macam dbms
Tri Atsumori
 
3613 7943-1-pb
3613 7943-1-pb3613 7943-1-pb
3613 7943-1-pb
akoeintan
 

Similar to Firebird (20)

Perbandingan macam macam dbms
Perbandingan macam macam dbmsPerbandingan macam macam dbms
Perbandingan macam macam dbms
 
Java souce code
Java souce codeJava souce code
Java souce code
 
Ppt db2
Ppt db2Ppt db2
Ppt db2
 
Jenis Software Database
Jenis Software DatabaseJenis Software Database
Jenis Software Database
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
Oracle database.pptx
Oracle database.pptxOracle database.pptx
Oracle database.pptx
 
Tugas dbms
Tugas dbmsTugas dbms
Tugas dbms
 
Rpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseRpp 14 perangkat lunak database
Rpp 14 perangkat lunak database
 
Sistem Operasi Close & Open Source
Sistem Operasi Close & Open SourceSistem Operasi Close & Open Source
Sistem Operasi Close & Open Source
 
Perbedan jenis so open dan close source
Perbedan jenis so open dan close sourcePerbedan jenis so open dan close source
Perbedan jenis so open dan close source
 
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
Si & Pi, cilin christianto, hapzi ali, database management sistem dalam kegia...
 
Open and close source
Open and close sourceOpen and close source
Open and close source
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].
 
Administrasi server dalam jaringan
Administrasi server dalam jaringanAdministrasi server dalam jaringan
Administrasi server dalam jaringan
 
3613 7943-1-pb
3613 7943-1-pb3613 7943-1-pb
3613 7943-1-pb
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)
 
1705552051 socmed-pdfmakalah
1705552051 socmed-pdfmakalah1705552051 socmed-pdfmakalah
1705552051 socmed-pdfmakalah
 
Codeigniter 2
Codeigniter 2Codeigniter 2
Codeigniter 2
 
Tugas ii 0317_arie firmandani_1512510445
Tugas ii  0317_arie firmandani_1512510445Tugas ii  0317_arie firmandani_1512510445
Tugas ii 0317_arie firmandani_1512510445
 
Database dan manajemen database
Database dan manajemen databaseDatabase dan manajemen database
Database dan manajemen database
 

Recently uploaded

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
saptari3
 

Recently uploaded (20)

KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
 

Firebird

  • 1. TUGAS SOFTSKILL DATABASE FIREBIRD Disusun Oleh : • ADITYA HAFIZH ( 50410195 ) • MUHAMAD ROBY SAPUTRA ( 54410610 ) • RAKHMI KHALIDA ( 55410602 ) • YONATHAN ELEAZAR ( 58410682 ) UNIVERSITAS GUNADARMA 2014
  • 2. Firebird 1. Pengenalan Firebird Firebird adalah Perangkat Lunak Manajemen Database, seperti halnya DB2 oleh IBM, Oracle, SQL Server oleh Microsoft dan PostGresql. Perangkat Lunak Database mempunyai dua utama komponen, yaitu Server Database yang berjalan dikomputer yang sama sebagai Database dan aplikasi sebagai alat penghubung yang dikenal sebagai Client Library. Server Firebird berukuran sangat kecil “footprint” pada file system ketika diinstal pada server. Pada bagian ini memakan ruang kurang dari 1.5 Mb, sedangkan instalasi full server mencakup semua tool dan dokumentasi memakan ruang kurang dari 10 Mb. Firebird merupakan salah satu database open source yang tangguh dan dapat bekerja secara Client/Server serta dapat dijalankan pada sistem operasi yang berbeda. Firebird dapat berjalan pada sistem operasi Windows, Linux, FreeBSD, dan Mac OS. Firebird versi 1.5x mempunyai kapasitas mencapai 11 Terabytes, sedangkan pada satu table bisa menampung kira-kira 2.000.000.000 baris per table dan maksimum data yang di tampung 30 Gigabytes per table. 2. Perkembangan Firebird Firebird merupakan sistem manajemen basisdata relasional yang menawarkan fitur- fitur yang terdapat dalam standar ANSI SQL-99 SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di- maintain oleh FirebirdSQL Foundation. Namun dalam perkembangannya, Firebird adalah interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya sebagai produk Database Server yang FREE. Jika dikaitkan dengan support tentunya jelas beda karena produk komersial dan free. Dalam konsep teknik programmingnya, ada banyak yang sama namun pengayaan Firebird lebih banyak dan menjadikannya lebih luwes, terutama dalam koneksi client-server (port) dan integritasnya. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developers Public License (IDPL), sementara modul-modul aslinya dirilis oleh Insprise berlisensi di bawah Interbase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1. 3. Kemampuan dan Kelebihan Firebird Berikut ini kemampuan dari open source DBMS ini antara lain : • Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah transaksi bisa di-commit atau di-rollback dengan mudah. Bahkan Firebird support dengan savepoint pada suatu transaksi dan kita bisa melakukan rollback kembali ke savepoint yang kita tentukan tadi (Sama seperti fasilitas Oracle). • Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key. • Firebird support row level locks, secara default Firebird menggunakan apa yang disebut dengan multi-version concurrecy system, Ini artinya bahwa semua session pada database akan melihat data yang lama sampai data yang baru sudah di-commit ke dalam database.
  • 3. • Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi anda yang ingin belajar. Triggers pada Firebird mirip seperti yang dijumpai dalam Oracle yaitu menggunakan before atau after insert, update atau delete. • Firebird bisa melakukan replikasi solusi untuk replikasi kebanyakan dibuat oleh pihak ketiga, tetapi sebenarnya teknik replikasi ini seperti konsep trigger yang selalu memonitor adanya operasi insert, update atau delete ke dalam database. • Firebird support dengan multiple data file, Firebird bisa menggunakan lebih dari satu file sebagai single logic database. Ini sangat berguna bagi para DBA untuk mengadministrasi database. • Software untuk mengadministrasi mudah didapat karena banyak sekali software unutk mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql, FBManager, Marathon dan banyak lagi yang lainnya. Aplikasi tersebut ada yang komersial atau bahkan ada yang open source. • Library Connection untuk firebird yang sudah tersedia ada banyak yaitu ODBC, JDBC bahkan .NET database provider. Bahkan dari PHP juga sudah disediakan library untuk koneksi ke database Firebird ini. • Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird. Di Indonesia sendiri komunitas yang sering menggunakan Firebird biasanya adalah Delphi.
  • 4. 4. Penggunaan Firebird Banyak sekali yang menggunakan Firebird, salah satunya adalah gratis dan berkelas enterprise. Selain itu Firebird juga digunakan para pelaku bisnis, mereka ingin solusi sistem informasi berskala besar (enterprise), namun mereka juga ingin menghindari harga yang sangat mahal dan biaya maintenance yang sangat mahal. Produk ini mampu bersaing dengan produk-produk berkelas seperti Ms-SQP Server atau Oracle sekalipun, dalam segala hal fitur, kecepatan, performa, apapun anda menamakannya. Jika benar Firebird memang hebat, berkelas, dan gratis, mengapa Firebird kurang populer saat ini ? Jawabannya sederhana yaitu Firebird mempunyai developer yang tangguh, support yang tangguh, tetapi Firebird tidak mempunyai marketing yang tangguh. Berikut ini perusahaan besar yang menggunakan Firebird : • Broadview Software Ltd, Toronto, Canada, vendor of information and control system and online service for broadcasters worldwide. • Morfik P/L, Hobart, Tas., developers and vendors of WebOS development suite for construction and maintenance of interactive website, stores web objects in a Firebird meta-layer (system database) as well as Firebird user data. • Communicare System Pty Ltd, Perth, WA, vendor of patient management and medical records software for hospitals, clinics, medical practices and mobile health units across Australia. • The Examiner newspaper, Launceston, Tas., high availability (24/7) business, information, production and news system. • U.S. Navy, broad range of management and logistical system.