MYSQL
Menurut Abdul kadir (2008:348), MySQL adalah salah satu jenis database yang terkenal dan termasuk
jenis RDBMS (Relational database Management
System). Kepopuleran MySQL
disebabkan karena MySQL menggunakan
bahasa SQL sebagai bahasa dasar untuk
query dan bersifat open sources di berbagai platform. Ketika aplikasi yang dibuat
membutuhkan informasi yang cukup banyak dan kompleks maka perlu adanya suatu tempat
untuk menyimpan berbagai informasi atau data yang dibutuhkan secara terstruktur
menggunakan database. Penggunaan database dimaksudkan agar informasi
yang ditampilkan dapat lebih fleksibel. Data terbaru dapat diakses oleh
pengunjung dan terdokumentasi dengan baik. Oleh karena itu, peran MySQL sangat diperlukan sebagai sistem
manajemen database. Penggunaan MySQL
sebagai basis data mempunyai beberapa keistimewaan atau keuntungan.
Berikut merupakan keistimewaan atau
keuntungan menggunakan MySQL:
1) Portabilitas
MySQL
dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih
banyak lagi.
2) Perangkat
lunak sumber terbuka (open source)
MySQL
didistribusikan sebagai open source
sehingga dapat digunakan secara gratis.
3) Multi-pengguna:
MySQL dapat digunakan oleh beberapa
pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4) Performance tuning:
MySQL memiliki kecepatan yang
menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5) Ragam
tipe data: MySQL memiliki ragam tipe
data yang sangat kaya, seperti signed or
unsigned integer, float, double, char, text, date, timestamp, dan lainlain.
6) Perintah
dan Fungsi: MySQL memiliki operator
dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam
perintah (query).
7) Keamanan:
MySQL memiliki beberapa lapisan
keamanan seperti password yang
terenkripsi.
8) Skalabilitas
dan Pembatasan: MySQL mampu menangani database dalam skala besar, dengan
jumlah record lebih dari 50 juta dan
60 ribu tabel serta 5 milyar 17 baris. Selain itu batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap tabel nya.
9) Konektivitas:
MySQL dapat melakukan koneksi dengan
klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau named pipes (NT).
10) Antarmuka:
MySQL memiliki antarmuka (interface) terhadap berbagai aplikasi
dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
11) Klien dan Peralatan: MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap peralatan yang ada disertakan petunjuk online.
0 comments:
Post a Comment