Kelemahan MySQL Kelebihan MySQL

16 SQL, dan banyak digunakan di berbagai platform. MySQL termasuk jenis RDBMS Relational Database Management System, sehingga istilah table, baris, dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa table, dan sebuah table bisa terdiri dari beberapa kolom field dan baris record. Lisensi yang digunakan adalah GPL Gnu Public Licence, tapi tidak sepenuhnya menggunakan GPL, karena ditentukan kondisi bagaimana server database ini dipakai. Tapi secara umum, anda dapat mendownload dan menggunakannya secara bebas tanpa perlu biaya jika tidak ingin. Database sangat dibutuhkan jika pembuatan aplikasi web membutuhkan penyimpanan data yang banyak, terutama untuk aplikasi-aplikasi web serius. PHP dan MySQL merupakan suatu yang tak terpisahkan, kombinasi keduanya adalah cross-platform, artinya anda bisa mendevelop menggunakan Windows, tetapi dijalankan si server UNIX.

2.4.1 Kelemahan MySQL

Adapun beberapa kelemahan MySQL dibandingkan dengan database lain, diantaranya : 1. Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data. 2. 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.

2.4.2 Kelebihan MySQL

Adapun beberapa kelebihan MySQL dibandingkan dengan database lain, diantaranya : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 17 1. Merupakan DBMS yang gratisopen source berlisensi GPL generic public license . 2. Cocok untuk perusahaan dengan skala yang kecil. 3. Tidak membutuhkan spesifikasi hardware yang tinggi untuk bisa menjalankan MWSQL ini bahkan dengan spesifikasi hardware yang minimal sekalipun. 4. Bisa berjalan pada lebih dari satu platform system operasi, misalnya windows, linux , FreeBSD, Solaris, dan masih banyak lagi. 5. Cepat dalam menjalankan perintah SQL Structured Query Language misalnya ketika akan menyeleksi suatu data atau memasukkan suatu data karena MYSQL merupakan turunan dari konsep SQL. Multi user, artinya database dapat digunakan oleh beberapa user dalam waktu bersamaan tanpa mengalami masalah atau konflik. 6. MYSQL memiliki ragam tipe data yang sangat kaya, seperti signed unsigned integer , float, double, char, text, date, timestamp, dan lain-lain. 7. MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan izin akses user dengan system perijinan yang mendetail serta sandipassword terenkripsi. 8. MYSQL dapat melakukan koneksi dengan computer client menggunakan Protokol TCPIP, Unix Socket UNIX, atau Named Pipes windows NT. 9. MYSQL memiliki antar muka interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API Application Programming Interface , dan masih banyak lain. Sumber : F4bregaz. 2009. Diakses online pada 28 Oktober 2010, pukul 11.35 WIB dari http:f4bregaz.blogspot.com200902tentang-mysql.html Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 18

2.5 UML Unified Modelling Language