Laman

Kamis, 28 November 2013

REVIEW MYSQL





MySQL adalah sebuah software database basis data SQL atau DBMS yang multi platform, yang artinya Mysql bisa diinstall di OS Windows ataupun Linux. SQL sendiri adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data rasional. Sebagai software database, Mysql ini sudah sangat populer dikalangan para developer PHP,  Ini dikarenakan kerja software yang handal, bebas lisensi, dan penggunaannya yang mudah, di Indonesia sendiri Mysql merupakan salah satu software utama untuk para developer PHP. Dan Indonesia pun membuat komunitas Mysql, yang dinamakan “Mysql Indonesia”.
Dibandingkan software database lain, Mysql ini termasuk yang paling mudah untuk digunakan. Karena kita bisa membuat database dengan menggunakan CMD atau pun dengan basis  GUI,. Berikut adalah kekurangan dan kelebihan Mysql yang bias kalian gunakan sebagai bahan pertimbangan.

Kelebihan MySQL : 

Berikut ini beberapa kelebihan MySQL sebagai database server antara lain :
1.         Source MySQL dapat diperoleh dengan mudah dan gratis.
2.         Sintaksnya lebih mudah dipahami dan tidak rumit.
3.         Pengaksesan database dapat dilakukan dengan mudah.
4.         MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multiCPU.
5.         Didukung programprogram umum seperti C, C++, Java, Perl, PHP, Python, dsb.
6.         Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi).
7.         Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.
8.         Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.
9.         Mendukung ODBC untuk sistem operasi Windows.
10.     Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi.

Kelemahan MySQL :

1.    Kelemahan MySQL adalah ‘Feature Creep’.
2.    Data yang ditangani belum besar.
3.    Untuk konesi ke bahasa pemrograman visual seperti VB,Delphi,dan foxpro ,MySQL kurang suport. Karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini menyebabkan MySQL jarang dipakai dalam program visual.


Fitur-fitur Mysql :



a. Kecepatan
    Dalam RDBMS, kecepatan waktu yang digunakan untuk mengeksekusi query dan
mengembalikan hasil ke pemanggil-adalah segalanya. MySQL memperoleh skor yang
tinggi pada parameter ini, dengan kinerja yang lebih baik dari hampir semua pesaingnya,
termasuk sistem komersial seperti Microsoft SQL Server dan DB2 IBM.

b. Keandalan
    Tentang keandalan, MySQL adalah sempurna. RDBMS MySQL telah diuji dan disertifikasi untuk digunakan dalam volume tinggi, seperti pada aplikasi misi khusus oleh beberapa organisasi terbesar di dunia, termasuk NASA, HP, dan Yahoo!.

c. Keamanan
  Keamanan adalah dianggap penting saat berhadapan dengan database multiuser, dan pengembang MySQL telah melakukan perawatan untuk memastikan bahwa MySQL sangat aman. MySQL dilengkapi dengan sistem kontrol dan hak akses yang canggih untuk mencegah pengguna yang tidak sah mengakses system.


d. Skalabilitas dan Portabilitas
   MySQL dapat menangani database yang sangat besar dan kompleks tanpa penurunan kinerja yang berarti. Tabel seukuran beberapa gigabyte berisi ratusan ribu record yang tidak biasa, dan situs web MySQL itu sendiri mengaku sanggup menampung database dengan 50 juta record. Dan sekali mengisi data pada tabel, kita dapat memindahkan data tersebut dari satu platform ke yang lain tanpa ada kesulitan. Pentium yang terbaru.


e. Penggunaan yang mudah

     Antarmuka perintah baris (command-line) SQL sederhana merupakan antarmuka utama pengguna ke server; pengguna dengan bakat visual lebih bisa menggunakannya, jika tidak berbakat dapat menggunakan Control Center MySQL atau Administrator MySQL.

f. Kesesuaian dengan Standar yang ada
   MySQL 4.0 mendukung sebagian besar fitur penting standar ANSI SQL-99, dengan dukungan fitur-fitur yang hilang akan ditambah pada versi berikutnya. MySQL juga memperluas standar ANSI dengan fungsi-fungsi buatan sendiri dan jenis data yang dirancang untuk meningkatkan portabilitas dan menyediakan fungsi yang ditingkatkan. MySQL 4.0 mendukung sekumpulan karakter penting (termasuk Latin, Big5, dan kumpulan karakter Eropa), dengan dukungan Unicode yang penuh yang akan ditambahkan untuk versi masa depan.


g. Dukungan Aplikasi yang Luas

  MySQL memamerkan API untuk bahasa pemrograman yang berbeda, sehingga memungkinkan untuk menulis aplikasi database-driven (aplikasi yang bergantung pada database) sesuai pilihan bahasa yang digunakan.

h. Mudahnya Perizinan

    RDBMS MySQL dilisensi di bawah GPL, dan pengguna bebas untuk download dan memodifikasi kode sumber (source code) aplikasi untuk kebutuhan mereka, dan untuk menggunakan kode tersebut untuk memperkuat aplikasi mereka tanpa mengeluarkan biaya. Kebijakan lisensi telah memicu popularitas MySQL.


Referensi :
-http://id.wikipedia.org/wiki/SQL
-http://id.wikipedia.org/wiki/MySQL
-http://simaalways.wordpress.com/2013/10/23/penjelasan-kekurangan-dan-kelebihan-mysqlinterbasems-sqldan-oracle/
-http://hastomo.net/php/pengertian-dan-kelebihan-database-mysql/


Tidak ada komentar:

Posting Komentar