Apa sih Mysql itu ?
Mysql adalah sebuah perangkat lunak yang berfungsi untuk memanage basis data bisa juga disebut dengan DBMS(Database Management System) yang multi-user. yang paling istimewa dari perangkat lunak ini adalah bersifat open soruce “Gratis” , Oh ya tentu saja karena si pembuat MySql ini yang bernama “MySql AB” meresmikan bahwa perangkat lunaknya ini menjadi bersifat Gratis tentunya dibawah lisensi GNU General Public License(GPL).
Tetapi MySql AB juga menjual dibawah lisensi komersila untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL tersebut.
Wahh.. Artinya mysql ini tidak semuanya bersifat opensource, ?
Ya Tidak semua, MySql hanya bersifat geratis dibawah Lisensi GNU General Public Licences, Selain itu Produk dari mysql adalah Prabayar “Hanya untuk Produk yang tidak cocok dengan penggunaan GPL”.
Sejarah Mysql
MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.
Sumber: Wikipedia
Keistimewaan Mysql
- Mysql dapat berjalan di banyak OS, antara lain Windows,Linux.Mac Os, dan banyak Lagi.
- Mysql dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah.
- Mysql Mempunyai banyak jenis Type data.
- Opensource dibawah licences GNU General public licences (GPL)
- Mysql Memiliki kecepatan yang luar biasa
- Mysql memiliki struktur table yang fleksibel dalam menangani ALTER TABLE, dibandingkan basis data semacam PostgreeSQL ataupun Oracle.
- MySQL dilengkapi dengan berbagai peralatan yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online
- Mysql Memiliki anarmuka yang sangat user friendly terhadap bahsa pemrograman dengan menggunakan fungsi Aplication Programing Interface (API).
- Keamanan yang sangat kuat .
- Penyimpanan data yang sangat Besar. Sekitar 60.000 tabel dan sekitar 5.000.000.000 (5 Miliar) baris.
- Dan banyak lagi keungulan-keunggulan dari database ini.
Penggunaan MySql
Kalau Bicara tentang penggunaan databse ini. Paling cocok untuk kita kolaborasikan kepada bahasa pemrograman berbasis Web. Seperti bahasa pemrograman PHP. Bahkan antara MySql & PHP sudah sudah dijuluki sebagai Dynamic Duo.
Oke sekian Perkenakan Databse Mysql...
Mudah-mudahan bermanfaat untuk menambah wawasan para pembaca :)
Sumber www.didiksetiyadi.com
Post a Comment