Perbandingan DBMS MySql Dan Oracle




               Secara Umum DBMS adalah singkatan dari “Database Management System” yaitu sistem penorganisasian dan sistem pengolahan Database pada komputer. DBMS atau database management system ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang berbasis komputerisasi.


Komponen fungsional (modul) DBMS, diantaranya berikut ini:
  • File Manager adalah mengelola ruang didalam suatu disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang tersimpan didalam suatu disk.
  • Database Manager adalah menyediakan interface antar data low – level yang terdapat pada basis data dengan program aplikasi serta query yang diberikan ke suatu sistem.
  • Query Processor adalah menterjemahkan perintah dalam bahasa query ke instruksi low – level yang dapat dimengerti database manager.
  • DML Precompiler adalah mengkonversi pernyataan atau perintah DML, yang ditambahkan dalam suatu program aplikasi kepemangin prosedur normal dalam bahasa induk.
  • DDL Compiler adalah yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung meta data.
Tujuan DBMS:
  • Dapat digunakan secara bersama.
  • Kecepatan serta kemudahan dalam mengakses data.
  • Efisiensi ruang penyimpanan data.
  • Untuk menangani data dalam jumlah yang besar atau banyak.
  • Untuk menghilangkan duplikasi dan juga inkonsistensi data.
  • Untuk keamanan data.
  • Dan lain-lain.
Ada Beberapa Macam atau Contoh dari DBMS, antara lain:
     1. MySql
                  MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.

Kelebihan MySql : 
          1.    MySQL Merupakan Multi-user
Dengan kelebihan ini, MySQL dapat dijalankan oleh banyak user dalam satu waktu tanpa mengalami permasalahan seperti crash, dan lain sebagainya.
          2.    Dapat Diintegrasikan Dengan Bahasa Pemrograman Lainnya
MySQL dapat membantu kita dalam pembangunan dari sebuah system menjadi lebih mudah dan juga efektif. Itu dikarenakan MySQL yang data terintegrasi dengan berbagai macam bahasa pemrograman yang kita gunakan untuk membangun sebuah system.
          3.    Tidak Perlu Memiliki RAM yang Besar 
          4.    Software yang Portable
Kelebihan lainnya dari MySQL yaitu, merupakan salah satu jenis software yang portable. Berbagai system operasi seperti MAC, Linux maupun Windows dapat menggunakan MySQL ini.
          5.    Struktur Tabelnya Lebih Fleksibel 
          6.    DBMS yang Open Source

MySQL ini dapat kamu gunakan secara gratis tanpa membayar sedikitpun. Karena software ini disediakan Open Source, maka dari itu MySQL yang memiliki versi paling basic atau standard dapat kamu dapatkan secara Cuma-cuma atau gratis.

          7.    Bisa Digunakan Dengan Spesifikasi Hardware Yang Rendah 
          8.    Administrative Tools Sangat Lengkap 
          9.    Tipe Data-nya Bervariasi
         10. Keamanan yang Terjamin

 

Kekurangan MySql :

1.     Sulit Diaplikasikan dengan Database yang Besar 

2.     Tidak Populer Untuk Aplikasi Game dan Mobile

3.     Kurang mendukung koneksi ke bahasa pemrograman visual seperti VB, Delphi, dan Foxpro dikarenakan koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut.

4.     Data yang ditangani belum begitu besar

5.     Belum mendukung Windowing Function

 

 

2.    Oracle

 

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.
Vendor: Orace Corporation.
Biasa digunakan untuk pengaksesan data yang dilakukan secara online.
Dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah.

kelebihan :

             1. Dapat bekerja di lingkungan client/server (pemrosesan tersebar)
  1. Menangani manajemen space dan basis data yang besar
  2. Mendukung akses data secara simultan
  3. Performansi pemrosesan transaksi yang tinggi
  4. Menjamin ketersediaan yang terkontrol
  5. Lingkungan yang tereplikasi
  6. Banyak fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar.
  7. Dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan.
  8. DBMS yang rumit dan sulit dipelajari.
  9. Menjamin ketersediaan yang terkontrol
Kekurangan :
         1.    Harga software DBMS tinggi dan mahal
         2.    Spesifikasi minimum hardware yang tinggi
         3.    Tidak cocok untuk diaplikasikan pada perusahaan atau instansi kecil


Comments