MySQL (“My Structured Query Language”) adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL tersedia sebagai perangkat lunak gratis. MySQL ini berjalan sebagai server yang menyediakan multi-user mengakses ke sejumlah database.
Silahkan lihat selengkapnya di : https://id.wikipedia.org/wiki/MySQL
Asal penamaan MYSQL agak unik. Berbagai sumber menyatakan, bahkan juga di situs MySQL sendiri bahwa “My” dari MySQL berasal dari nama anak perempuan Monty. Namun seperti kutipan diatas, Monty pun mengakui bahwa selama ia di TcX, library dan aplikasi yang dikembangkan perusahaan itu juga banyak dimulai dengan awalan “My”.
Logo lumba-lumba dalam lambang MySQL di namai Sakila, yang berasal dari sebuah kontest “Name the Doplhin” yang diadakan MySQL AB. Nama Sakila ini diajukan oleh Ambrose Twebaze, seorang programmer open source dari Swaziland, Afrika. ‘Sakila‘ memiliki akar dari bahasa Siswati, bahasa yang digunakan di Swaziland.
Keistimewaan MySQL
Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya, terutama dalam kecepatan.
Berikut ini beberapa keistimewaan MySQL, antara lain :
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga dan masih banyak lagi.
2. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
3. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.
4. Scalability dan Limits
MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai indeks pada tiap tabelnya.
Kelebihan MySQL
- Merupakan salah satu software yang portable
- MySQL merupakan salah satu DBMS yang opensource
- Multi-User
- Memiliki tipe data yang bervariasi
- Memilki fitur keamanan yang baik
- Administrative tools yang lengkap
- Struktur tabel yang lebih fleksibel
- Dapat diintegrasikan dengan berbagai bahasa pemrograman
- Tidak membutuhkan spesifikasi hardware yang tinggi
- RAM Kecil dapat menggunakannya
Kekurangan MySQL
- Sulit untuk diaplikasikan pada intansi atau perusahan dengan database yang besar
- Support yang kurang
- Tidak populer untuk aplikasi game dan mobile
Tidak ada komentar:
Write komentar