Pengertian dan Keistimewaan MySQL

MySQL adalah sebuah perangkat lunak pada sistem manajemen basis data SQL. Jika di lihat dari bahasa Inggris yaitu database management system atau DBMS yang multi-user , multithread, dimana telah mencapai  7 juta instalasi di seluruh penjuru dunia. 

Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS) dimana yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Tentu setiap orang bebas untuk menggunakan MySQL, akan tetapi jangan sampai dijadikan produk turunan yang bersifat komersial.
(Baca juga : Pengertian CMS)

MySQL ini sebenarnya merupakan turunan dari salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL berarti sebuah konsep tentang pengoperasian database, paling utama dalam pemilihan atau seleksi serta input data, yang memungkinkan pengoperasian data ini dapat dilakukan dengan mudah secara otomatis. Keandalan dari suatu sistem database (DBMS) ini dapat diketahui dari cara kerja optimizer-nya pada saat melakukan pemprosesan perintah-perintah dari SQL, yang dibuat oleh user maupun program-program aplikasi itu sendiri. Sebagai database server, MySQL bisa dikatakan lebih unggul dibandingkan database server lainnya dalam hal query data. Hal ini terbukti pada query yang dilakukan oleh single user, untuk kecepatan query MySQL yang dimilikinya bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Setelah mengenal MySQL, tentu ada keistimewaan yang dimiliki sehingga banyak pengguna seluruh penjuru dunia yang menginstalasi MySQL.
Pengertian dan keistimewaan MySQL
Pengertian dan keistimewaan MySQL
Keistimewaan MySQL, antara lain :

1. Portabilitas
Disini MySQL dapat berjalan stabil dan cepat pada berbagai sistem operasi (Windows, Linux, Mac Os X Server, Solaris, Amiga, FreeBSD, dan masih banyak lagi yang lainnya).

2. Open Source
MySQL  dikembangkan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara signifikan.

3. Multiuser
MySQL juga dapat dipakai oleh beberapa user bahkan dalam waktu yang bersamaan tanpa mengalami masalah atau konflik apapun.

4. Performance tuning
Pada permformace MySQL ini memiliki kecepatan yang  luar biasa dalam menangani query sederhana, dengan kata lain yaitu dapat memproses lebih banyak SQL per second.

5. Jenis Kolom
MySQL juga memiliki tipe kolom yang sangat kompleks, dimana seperti signed / unsigned integer, double, float, text, char, date, timestamp, dan lain-lain.

6. Perintah dan Fungsi
Dalam perintah dan fungsi MySQL memiliki operator dan fungsi secara penuh dimana yang mendukung perintah Select serta Where dalam perintah (query).

7. Keamanan
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan secara mendetail serta pasword terenkripsi sehingga keamanan yang dimiliki menjadi semakin terpercaya.

8. Skalabilitas dan Pembatasan
Disini MySQL mampu mengatasi basis data dalam skala besar, dimana dengan jumlah record lebih dari 50 juta serta 60 ribu tabel bahkan 5 milyar baris. Menakjubkan bukan? Tidak hanya itu, batas indeks yang dimiliki dapat ditampung mencapai 32 indeks pada setiap tabelnya.

9. Konektivitas
Tidak diherankan lagi bahwa MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Named Pipes (NT) atau  Unix soket (UNIX).

10. Lokalisasi
MySQL juga dapat mendeteksi sebuah pesan yang error pada klien dengan dukungan lebih dari dua puluh bahasa. Walaupun begitu, ternyata bahasa Indonesia masih belum termasuk di dalamnya.

11. Antar Muka 
MySQL mempunyai interface atau dikenal dengan sebutan lain antar muka terhadap berbagai aplikasi dan juga bahasa pemrograman dengan memakai fungsi dari API (Application Programming Interface).

12. Klien dan Peralatan 
MySQL disempurnakan  dengan berbagai tool/alat yang dapat digunakan dalam hal administrasi basis data, dan pada setiap tool tersebut yang ada disertakan petunjuk online.

13. Struktur tabel 
Pada struktur label MySQL adanya struktur tabel yang lebih fleksibel pada saat menangani ALTER TABLE, bila dibandingkan dengan basis data lainnya semacam Oracle atau PostgreSQL.

Itulah Pengertian dan Keistimewaan MySQL, semoga pembaca paham dan apabila di perlukan dapat di bagikan kepada teman-teman yang lain. Sekian dan terimakasih..

Subscribe to receive free email updates: