Sejarah Singkat MySQL Keistimewaan MySQL

Pada dasarnya, keandalan suatu sistem database DBMS dapat diketahui dengan melihat cara kerja optimizer-nya dalam melakukan proses-proses perintah SQL. Baik itu yang dibuat oleh user maupun program-program aplikasi lainnya. MySQL merupakan database server yang dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Namun demikian MySQL masih memiliki fitur-fitur yang cukup terbatas.

2.8.3.1. Sejarah Singkat MySQL

MySql adalah multiuser database yang menggunakan bahasa Structure Query Language SQL. MySql dalam operasi Client Server melibatkan sever Daemon MySql disisi server dan berbagai macam sert Library yang berjaan disisi client. MySql mamapu menangani data yang cukup besar. Perusahaan yang mengembangkan MySql yaitu TeX, mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte data. Sebagai database server MySql dapat dikatakan lebih unggul dibandingkan database lainnya dalam query data, hal ini terbukti untuk query yang dilakukan oleh single user. Kecepatannya MySql bisa 10 lebih cepat dari postgre SQL dan 5 kali lebih cepat dibanding Interface. MySql adalah satu dari sekian banyak sistem database yang tepat dalam aplikasi database, MySql dikembangkan sekitar tahun 1994 oleh perusahaan pengembang software dan konsultan database MySql AB yang bertempat di Swedia, dan tujuan awal dari dikembangkannya MySql adalah untuk mengembangkan aplikasi berbasis web pada client. Sebagai database server yang memiliki konsep database modem, MySql memiliki banyak sekali keistimewaan.

2.8.3.2. Keistimewaan MySQL

Beberapa keistimewaan yang di miliki oleh MySql antara lain : 1. Portability MySql dapat berjalan stabil pada berbagai sistem operasi. 2. Multiuser MySql dapat digunakan oleh berbagai user dalam waktu bersamaan tanpa mengalami masalah. 3. Open source MySql didistribusikan secara opensource gratis di bawah lisensi GPL. 4. Performance Tuning MySql memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dalam kata lain dapat memproses lebih banyak SQL dalam satuan waktu. 5. Command dan Function MySql memiliki operator dan fingsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query. 6. Security MySql memiliki beberapa lapisan sekuritas level subnetmask, nama host dan izin akses user. 7. Scalability dan Limits MySql mampu menangani database dalam skala besar dengan jumlah record lebih dari 50 juta dan 60 ribu level serta 5 miliar baris. 8. Conectivity MySql dapat melakukan koneksi dengan client menggunakan protocol TCPIP, Unix soket Linux atau named pipes NT. 9. Localisation MySql dapat mendeteksi pesan kesalahan error code pada client dengan menggunakan lebih dari 20 bahasa. 10. Interface MySql memiliki interace antar muka terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API Aplikasi Programmning Interface. 11. Client dan Tools MySql dilengkapi dengan berbagai macam tools yang dapat digunakan dalam administrasi database, dan pada setiap tools disediakan petunjuk online. 12. Struktur Tabel MySql memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABEL, dibandingkan database lainnya. Keluwesan MySql mampu berjalan pada berbagai sistem operasi, khususnya pada web database. Ringan dan cepat begitulah kesan yang melekat pada database Open Source ini.

2.8.4. Pengenalan Apache