Saturday, November 2, 2019

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