SQL
Aplikasi database telah menjadi suatu bagian integral dari hampir seluruh kehidupan manusia. Tanpa database, banyak hal yang kita lakukan akan menjadi sangat membosankan atau bahkan tidak mungkin sama sekali. Bank, universitas, dan perpustakaan adalah tiga contoh organisasi yang tergantung sekali pada database. Dalam dunia internet, aplikasi search engine, online shopping, dan bahkan sistem penamaan suatu Website yang dikenal dengan DNS akan menjadi tidak mungkin tanpa adanya dukungan database. Website yang monoton akan akan ditinggalkan oleh pengunjung. Suatu database yang diimplementasikan dan ditampilkan pada suatu komputer biasanya dikenal dengan istilah Database Server.
MySQL, sebagai salah satu SQL (Structured Query Language) Database Server, dikembangkan pertama kali oleh T.c.X DataKonsultAB yang merupakan perusahaan komersial yang membangun bisnis dengan memprioritaskan pada layanan seputar database MySQL.
Pengertian MySQL
- MySQL adalah suatu sistem manajemen database.
Database merupakan sekumpulan data. Untuk menambah, mengakses, memproses semua data pada databaseserver, anda memerlukan suatu manajemen seperti MySQL. - MySQL adalah manajemen database yang terstruktur.
Database pada MySQL menyimpan semua data dalam tabel-tabel yang berbeda dan tidak mengumpulkan dalam suatu ruang penyimpangan yang sangat besar. Hal ini akan meningkatkan kecepatan dan fleksibilitas. Setiap tabel akan saling berhubungan sesuai data yang diinginkan penggunanya - MySQL adalah software yang bersifat open source.
Open Source berarti setiap orang bebas menggunakan maupun memodifikasinya. Kita bisa mendownload MySQL dari internet dan menggunakan tanpa harus membayar apapun. MySQL menggunakan GPL (GNU General Public License) untuk menjelaskan kepada anda apa yang boleh dan tidak boleh anda lakukan terhadap software tersebut pada situasi yang berbeda.
Keunggulan MySQL Sebagai Database Server
Seperti telah dijelaskan bahwa MySQL bersifat open source, gratis, downloadable, sehingga telah menjadi salah satu keunggulan MySQL dibandingkan SQL Server lainnya. Dan masih ada keunggulan yang lain yaitu:
- Mampu menampung jumlah user yang sangat banyak dalam waktu bersamaan.
- Daya tampung record yang sangat besar, yaitu lebih dari 50.000.000.
- Waktu eksekusi perintah yang sangat cepat, mungkin yang tercepat di pasaran database server.
- Mudah dalam instalasi maupun manajemennya.
- Dapat berjalan di atas banyak platform yang berbeda (FreeBSD, Linux, Mac OS X Server, Alpha-DEC-Unix, NetBSD, OS/2, Solaris dan Windows).
- Server dapat menampilakan pesan error dalam banyak bahasa ke user.
- Sistem alokasi memory yang sangat cepat.