Pengertian
MySQL
MySQL adalah sebuah software (perangkat lunak) sistem
manajemen basis data SQL atau DBMS yang bersifat open source dan sangat
populer saat ini. MySQL juga memiliki beberapa fitur seperti multithreaded dan
multi-user. MySQL AB membuat MySQL tersedia sebagai perangkat lunak
gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga
menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya 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.
Asal
Mula Nama dan Logo MySQL
Asal penamaan MySQL sendiri agak unik. Monty berkata :
It is
not perfectly clear where the name MySQL derives from. TcX’s base directory and
a large amount of their libraries and tools have had the prefix ‘My’ for well
over ten years. However, my daughter (some years younger) is also named My. So
which of the two gave its name to MySQL is still a mystery.
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”.
Sedangkan 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.
- https://id.wikipedia.org/wiki/MySQL