Keistimewaan MySQL
MySQL
memiliki beberapa keistimewaan, antara lain :
Portabilitas.
MySQL dapat berjalan stabil pada berbagai sistem
operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan
masih banyak lagi.
- Perangkat lunak sumber terbuka.
MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga
dapat digunakan secara gratis.
- Multi-user.
MySQL dapat digunakan oleh beberapa pengguna dalam
waktu yang bersamaan tanpa mengalami masalah atau konflik.
- 'Performance tuning',
MySQL memiliki kecepatan yang menakjubkan dalam
menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL
per satuan waktu.
- Ragam tipe data.
MySQL memiliki ragam tipe data yang sangat kaya,
seperti signed / unsigned integer, float, double, char, text, date, timestamp,
dan lain-lain.
- Perintah dan Fungsi.
MySQL memiliki
operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam
perintah (query).
- Keamanan.
MySQL memiliki beberapa lapisan keamanan seperti level
subnetmask, nama host, dan izin akses user dengan
sistem perizinan yang mendetail serta sandi terenkripsi.
- Skalabilitas dan Pembatasan.
MySQL mampu menangani basis data dalam skala besar,
dengan jumlah rekaman (records) lebih dari
50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang
dapat ditampung mencapai 32 indeks pada tiap tabelnya.
- Konektivitas.
MySQL dapat melakukan koneksi dengan clien menggunakan
protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
- Lokalisasi.
MySQL dapat mendeteksi pesan kesalahan pada clien
dengan menggunakan lebih dari dua puluh bahasa. Meskipun demikian, bahasa
Indonesia belum termasuk di dalamnya.
- Antar Muka.
MySQL memiliki antar muka (interface) terhadap
berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface).
- Clien dan Peralatan.
MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat
digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada
disertakan petunjuk online.
- Struktur tabel.
MySQL memiliki struktur tabel yang lebih fleksibel
dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.