Selasa, 22 Maret 2011

perbedaan DBMS beserta kelebihan dan kekurangannya

1. MySQL

MySQL merupakan sebuah perangkat lunak sistem manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, yang diciptkan untuk dapat dilakukan instalasi secara gratis (open source) dengan sekitar 6 juta instalasi di seluruh dunia.

Vendornya : MySQLDeveloper
MySQL ABVersi Terakhir : 5.0.41 (Mei 2007)

Kelebihan MySQL antara lain :

1. free (bebas didownload)
2. stabil dan tangguh
3. fleksibel dengan berbagai pemrograman
4. Security yang baik
5. dukungan dari banyak komunitas
6. kemudahan management database
7. mendukung transaksi
8. perkembangan software yang cukup cepat.

Kekurangan MySQL antara lain :
• Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
• Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.

Contoh instruksi MySQL:

membuat database baru.
• Syntax => CREATE DATABASE database;
Contoh:
mysql> CREATE DATABASE latihan1;
Query OK, 1 row affected (0.01 sec)

2. ORACLE

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle merupakan salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Versi terbaru dari Oracle adalah Oracle 11g.Software ini biasa digunakan untuk pengaksesan data yang dilakukan secara online.

Vendornya : Orace Corporation

Kelebihan :
• Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi – organisasi besar.
• Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.
Kekurangan :
• Berbagai fitur yang ada pada Oracle membuatnya menjadi DBMS yang rumit dan sulit untuk dipelajari.
• Paling mahal di dunia dan terlalu lambat prosesnya.

Contoh Instruksinya :
CREATE DATABASE Perkuliahan;
Create table : untuk membuat table.
Syntax : CREATE TABLE nama_tabel
(nama_kolom1, type_kolom1,
nama_kolom2, type_kolom2,…);
Contoh : DELETE FROM NILAI WHERE NPM=”12100748” AND
KDMK=”KK021’;


3. FIREBIRD

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basis data 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 diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Namun dalam perkembangannya, Interbase yang komersial di-bundle oleh Borland menjadi Phoenix, sedangkan Firebird adalah interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya sebagai produk Database Server yang FREE.

Vendornya : Official mozilla firefox builds

Kelebihan :
• Firebird support dengan transaksi layaknya pada database komersial lainnya..
• Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key.
• Firebird support row level locks.
• Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi Anda yang ingin belajar.
• Firebird bisa melakukan replikasi.
• File sebagai single logic database, berguna bagi para DBA (Database Administrator) untuk mengadministrasi database.
• Software untuk mengadministrasi mudah didapat karena banyak sekali software untuk mengadministrasi database Firebird.
• Library connection untuk Firebird yang sudah tersedia ada banyak.
• Banyaknya fasilitas support dan maintenance karena banyaknya komunitas Firebird.

Contoh Instruksinya :
Contoh : CREATE DATABASE Perkuliahan;
Create table : untuk membuat table.
Syntax : CREATE TABLE nama_tabel
(nama_kolom1, type_kolom1,
nama_kolom2, type_kolom2,…);
Contoh : DELETE FROM NILAI WHERE NPM=”12100748” AND
KDMK=”KK021’;

Tidak ada komentar:

Posting Komentar