Minggu, 18 Maret 2012

KELEBIHAN DAN KEKURANGAN DARI SQL SEVER DENGAN ACCESS


MSACCESS

Kelebihan:
1.       Berbasis file sehingga lebih portabel (tinggal dicopy)
2.       Lebih murah
3.       Lebih mudah karena ditujukan ke desktop dan tool-tool yang memudahkan serta kemampuannya  lebih dibatasi sehingga tidak terlalu banyak tetek bengek
4.       Mendukung SQL juga
5.       Mendukung Relational database (terbatas)

Kekurangan:
1.       Bukan merupakan database server sehingga tidak bisa/tdk cocok untuk keperluan enterprise dan terdistribusi (misalnya Web)
2.       Bukan RDBMS murni
3.       Tidak mendukung multithreaded
4.       Tidak begitu cepat aksesnya (karena berbasis file)
5.       Tidak bisa untuk Store procedure
6.       Security kalah jauh dibanding SQL Server

MySQL

Kelebihan :
1.       Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.
2.       Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python.
3.       Memiliki lebih banyak type 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.
4.       Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT ( ),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) ).
5.       Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.
6.       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.
7.       Menggunakn GNU automake, autoconf, dan LIBTOOL untuk portabilitas.
8.       Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama.
9.       Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.
10.   Privilege (hak) dan password sangat fleksibel dan aman serta mengujinkan ‘Host-Based’ Verifikasi. 

Kekurangan :
  1. Untuk koneksi ke bahasa pemrograman visual seperti vb, 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.
  2. Data yang ditangani belum begitu besar

Tidak ada komentar:

Posting Komentar