FireBird
Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Awalnya perusahaan Borland pada tahun 2000 mengeluarkan versi beta dari aplikasi yaitu InterBase 6.0 dengan sifat open source. Pengembangan basis data ini diawali dari Firebird 1, dengan merubah kode berbasis C ke dalam bahasa C++ dan merupakan
pembersihan kode secara besar-besaran. Firebird 1.5 merupakan rilis pertama dari codebase Firebird 2. 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 ini dikembangkan oleh FirebirdSQL Foundation. DBMS ini merupakan turunan dari Interbase versi open source milik Borland. Beberapa kelebihan open source DBMS ini antara lain:
1. Firebird support dengan transaksi layaknya pada database komersial lainnya. Sebuah transaksi bisa di-commit atau di-rollback dengan mudah. Firebird support dengan savepoint pada transaksi dan bisa melakukan rollback kembali ke savepoint (fungsi ini seperti fasilitas pada Oracle).
2. Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key.
3. Firebird support row level locks, secara default Firebird menggunakan apa yang disebut dengan multi-version
4. Concurrency system. Ini artinya bahwa semua session pada database akan melihat data yang lama sampai data yang baru sudah di-commit ke dalam database.
5. Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi pengguna
6. 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.
7. Firebird support dengan multiple data file dan dapat menggunakan lebih dari satu file sebagai single logic database.
8. Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk mengadministrasi database Firebird, misalnya saja EMS IB Manager, IBConsole, isql, FBManager, Marathon
9. Library connection untuk Firebird sudah tersedia seperti driver untuk ODBC, JDBC bahkan .NET database provider dan PHP
10. Memiliki banyak komunitas di internet.
0 komentar:
Post a Comment