MySQL
MySQL merupakan salah
satu sistem database yang sangat handal karena menggunakan sistem SQL. Pada
awalnya sistem SQL berfungsi sebagai bahasa penghubung antara program database
dengan bahasa pemrograman yang kita gunakan. Dengan adanya SQL maka para pemrograman
jaringan dan aplikasi tidak mengalami kesulitan sama sekali di dalam
menghubungkan aplikasi yang mereka buat.
Setelah itu SQL dikembangkan lagi menjadi sistem database dengan
munculnya MySQL. MySQL merupakan database yang sangat cepat, beberapa user
dapat menggunakan secara bersamaan, dan lebih lengkap dari SQL. MySQL merupakan
sistem manajemen database, relasional sistem database dan software open source.
MySQL adalah sebuah perangkat lunak sistem manajemen basis
data SQL atau yang dikenal dengan DBMS (database
management system), database ini multithread,
multi-user. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis
di bawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual
di bawah lisensi komersial untuk kasus-kasus yang bersifat khusus.
Berikut
ini beberapa keistimewaan dari MySQL, antara lain:
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga dan lain-lain.
2. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
3. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses
user dengan sistem perizinan yang mendetail serta password terenkripsi.
4. Scalability dan limits
MySQL mampu menangani database dalam skala besar, dengan
jumlah records lebih dari 50 juta dan
60 ribu tabel serta 5 milyar baris.
Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada
tiap tabelnya.
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: server database,
yang berjalan dikomputer yang sama sebagai Database, dan aplikasi sebagai alat
penghubung, yang dikenal sebagai Client
Library. Client Library adalah
suatu run-time komponen dari suatu DLL pada Windows atau suatu obyek bersama
pada platforms lainnya. Penyebaran
datanya memerlukan Client Workstation
untuk mengakses database baik dari suatu web browser ataupun dari perangkat
lunak Database Client lainnya.
Server Firebird berukuran sangat kecil “footprint” pada file
system ketika diinstall pada server. Instalasi Server executable memakan ruang penyimpanan Kurang dari 1.5 Mb
sedangkan instalasi full server, mencakup semua tool dan dokumentasi, akan
memakan ruang penyimpanan kurang dari 10 Mb. Pemakaian Memori sangat kecil dan
bertukartukar menurut skala penyebaran, yang dapat bekerja mulai pada tingkat single user yang menjalankan suatu
aplikasi pada database tunggal sampai ratusan koneksi bersamaan hingga dapat
menservis beribu-ribu para pemakai pada jaringan wide-area.
Firebird termasuk perangkat lunak database non komersil atau
gratis atau open source, jadi semua orang dapat memakainya tanpa harus
membayar. Firebird ini bermula dari database Interbase tahun 1985 dibawah
Borland Corporation, karena tahun 1999 Borland mengalami masalah keuangan maka
pengembangan Interbase di hentikan. Sehingga pada Juli 2000 Interbase versi 6
keluar dan didistribusikan kepada publik dengan lisensi open source. Maka pada
tahun 2002 dua orang pengembang dari Australia mengeluarkan source code yang diberi nama Firebird
dengan lisensi open source.
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.5.x 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.
Sedangkan untuk versi 2.x.x penulis belum mendapatkan informasi mengenai
kapasitas databasenya. Tetapi penulis yakin kinerja dan kapasitas untuk versi
barunya akan lebih baik daripada versi sebelumnya.
Oracle
adalah produk DBMS yang sangat berguna dan tangguh yang dapat bekerja pada
berbagai sistem operasi yang berbeda, termasuk windows 2000, windows XP,
beberapa variasi UNIX, beberapa sistem operasi mainframe, dan linux. Oracle
adalah produk DBMS yang paling populer di dunia serta mempunyai sejarah yang
panjang dalam pengembangannya dan pengunaannya. Ada banyak konfigurasi dari
serangkaian program Oracle. sebagai permulaan, ada dua versi mesin DBMS Oracle
yang berbeda yaitu Personal oracle dan Enterprise oracle. Selain itu, juga ada
form dan reports serta oracle designer, dan sejumlah besar tool untuk
mempublikasikan database oracle pada web.
Menurut
Computing Channel (dalam Nasution, 2010) keunggulan oracle dibanding dengan
yang lain, yaitu:
1. Client/
server environment
Oracle berjalan di
jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi
client. Server yang terinstal oracle
bertanggung jawab menangani proses database, sementara client/ workstation yang menjalankan aplikasi hanya berkonsentrasi
menampilkan data. Struktur ini akan mengurangi kemacetan jaringan.
2. Ukuran database yang besar dan pengaturan
space
Oracle mendukung
ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga
mendukung pengaturan penggunaan space pada harddisk, sehingga ruangan harddisk
termanfaatkan secara efisien.
3.
Multiuser
Oracle mendukung
pelayanan banyak user, yang terkoneksi pada waktu yang sama, dan mengakses data
yang sama. Dengan fasilitas ini, oracle mampu menghindari konflik data secara
baik.
4. Connectibility
Oracle dapat
menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
5. Hight
Transaction Processing Performance
Oracle dapat
mengatur sistem agar pemrosesan data dapat berjalan dengan cepat walaupun
jumlah transaksi sangat banyak pada suatu waktu.
Sumber:
1. Huda,
M., & Komputer, B. (2010). Membuat
aplikasi database. Jakarta: Elex Media Komputindo.
2. Kroenke,
D. M. (2005). Database processing:
dasar-dasar, desain & implementasi. Jilid 2. Edisi kesembilan. Jakarta:
Erlangga
3. Nasution,
S. (2010). Sistem manajemen administrasi dan presensi online untuk perkuliahan
dan praktikum menggunakan oracle dan barcode scanner. Seminar nasional aplikasi teknologi informasi. Yogyakarta.
Diakses dari http://journal.uii.ac.id/index.php/Snati/article/view/1876/1654
diakses pada tanggal 7 November 2015 pukul 17.52 WIB
4. Sakur,
S. B. (2005). Aplikasi web database
dengan dreamweaver MX 2004. Yogyakarta: Andi Offset.
5.http://ilmukomputer.org/2008/09/18/database-firebird-bag-1-2/
diakses pada tanggal 07 November 16.55 WIB