Pages

Sunday, 22 September 2013



PRODUK DATA BASE



Kelebihan dan Kekurangan dari My SQL


Kelebihan :

- Dapat bekerja di beberapa platform yang berbeda seperti LINUX, Windows, MacOS, FreeBSD, 

  Solaris, dll.

- Dapat dikoneksikan pada bahasa C, C++, Java , Perl, PHP, dan Python.


- Mempunyai lebih banyak tipe data seperti : signed/unsigned integer yang memiliki panjang data 

  sebesar 1,2,3,4 dan 8 byte. FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME,
  DATETIME, TIMESTAMP, YEAR, SET, dan tipe ENUM.

- Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY . Mendukung terhadap 

   fungsi penuh ( COUNT ( ), COUNT(DISTINCT), AVG( ), STD ( ), SUM ( ), MAX ( ), AND MIN ( )).

- Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.


- Mendukung ODBC for windows 95' (dengan source program). Semua fungsi ODBC 2.5 

  dan sebagainya.

- Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.

- Menggunakan GNU automake, autoconf, dan LIBTOOL untuk portabilitas.

- Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama. 

  Structure 
- table MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE 
  dibandingkan DBMS lainnya.

- Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda

Kekurangan :

- Untuk koneksi kebahasa pemrograman visual seperti VB(Virus Basic), delphi, dan foxpro, MySQL 

  kurang   support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan
  koneksi dari  program visual tersebut, dan ini yang menyebabkan MySQL jarang dipakai dalam
  program visual.

- Data yang ditangani belum begitu besar. Tidak cocok baik menyimpan data maupun untuk

   memproses data.

- Program hanya dapat running di windows. Itupun untuk windows lama,untuk windows terbaru 

  seperti Vista,Visual Basic sangat tidak stabil berjalan di platform tersebut,banyak kantor yang 
  dapat menghubungkan laptop pegawai mereka untuk bergabung dalam sistem jaringan kantor.
  Bagaimana untuk pengguna Macintosh maupun Linux? Program tidak dapat dijalankan di laptop 
  mereka. Walaupun bisa, program harus diinstall terlebih dahulu menggunakan emulator.

- Tidak Praktis apabila diterapkan pada jaringan komputer. Itu dikarenakan VB program yang berdiri 

   sendiri yang berarti harus diinstalasikan pada tiap komputer pada jaringan tersebut. 
   Bayangkan apabila ada puluhan komputer? ada berapa lama waktu untuk instalasi dan 
   pemeliharaannya?
   Aplikasi yang rentan terkena virus, program yang dibuat menggunakan Visual Basic adalah 
   berupa execution program(*.exe) yang dapat terinfeksi virus seperti virus Sality, program menjadi
   rusak dan tidak bisa dijalankan. apabila program terinfeksi tersebut di scan oleh antivirus, 
   program akan dihapus dari sistem, sangat tidak aman untuk sebuah program yang menjadi tulang 
   punggung perusahaan.

Kelebihan dan Kekurangan dari ORACLE


Kelebihan :

- Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.

- Dapat menangani jumlah data dalam ukuran yang besar.

- Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan 
  informasi yang akurat sesuai permintaan pengguna/user.

- Memiliki kemampuan akan fleksibilitas dan skalabilitas yang dapat memenuhi tuntutan akan data 
  dan informasi yang bervolume besar dan terus-menerus bertambah besar.

- Memiliki kemampuan Technology Cluster Server dimana jika terdapat lebih dari satu unit server 
  misalnya 100 unit server maka Oracle dapat menjadikan 100 unit server tersebut aktif bekerja 
 bersama sebagai 100 aktif server.

- Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu 
  database oleh database administrator.

- Bisa berjalan pada lebih dari satu platform system operasi.

Kekurangan :

- Merupakan software DBMS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.

- Membutuhkan spesifikasi hardware yang tinggi untuk menjalankan software DBMS Oracle
   supaya berjalan  dengan stabil.

- Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocokuntuk perusahaan kecil 
  maupun  menengah.

Kelebihan dan Kekurangan Microsoft SQL(MS.SQL)


Kelebihan :

- Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk
   mengolah data dengan jumlah yang besar.

- Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu 
  database oleh database administrator.

- Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam 
  melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software 
 yang sama platform dengan MS.SQL, misalnya Microsoft Visual Basic.

- Memiliki tingkat pengamanan/security data yang baik.

-Memiliki kemampuan untuk back-up data, rollback data, dan recovery data.

- Memiliki kemampuan untuk membuat database Mirroring dan clustering.

Kekurangan :

- Hanya dapat diimplementasikan pada 1 unit server, jika terdapat tambahan server maka hanya 
  akan berfungsi sebagai pasif/standby server(tidak memiliki kemampuan Technology Cluster Server 
 seperti halnya pada DBMS Oracle).

- Hanya bisa berjalan pada satu platform system operasi yaitu microsoft windows.

- Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.

No comments:

Post a Comment