Assalamualaikum Wr. Wb.
Pengenalan MySQL
A. Pengertian
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. 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 di mana penggunaannya tidak cocok dengan penggunaan GPL.
MySQL adalah sebuah open source sistem manajemen database relasional (RDBMS). MySQL adalah komponen utama dari LAMP open source software aplikasi web stack.
B. Tujuan
- Memahami apa itu MySQL?
- Mengetahui sejarahnya
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.
MySQL dibuat oleh sebuah perusahaan Swedia, MySQL AB , yang didirikan oleh David Axmark , Allan Larsson, dan Michael "Monty" Widenius . Pengembangan asli dari MySQL dengan Widenius dan Axmark mulai pada tahun 1994. Versi pertama dari MySQL muncul pada tanggal 23 Mei 1995. Pada awalnya dibuat untuk penggunaan pribadi dari mSQL berdasarkan tingkat rendah bahasa ISAM , yang pencipta dianggap terlalu lambat dan tidak fleksibel. Mereka menciptakan baru SQL interface, sementara menjaga sama API sebagai mSQL. Dengan menjaga API konsisten dengan sistem mSQL, banyak pengembang dapat menggunakan MySQL bukan (proprietarily berlisensi).
D. Kelebihan dan Kekurangan
> Kelebihan
- Berlisensi GPL dan Multi Platform.
- Dapat diintegrasikan dengan beberapa bahasa pemograman.
- Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory , sehingga mudah digunakan untuk bahan pembelajaran.
- Dapat mendeteksi pesan kesalahan pada client dengan menggunakan 20 bahasa.
- Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop , sehingga sedikit yang menggunakan untuk aplikasi visual.
- Sulit mendapatkan update untuk problem yang urgent.
- Meragukan dalam menangani data skala besar , karena ada beberapa opini yang pro dan kontra terhadap kemampuan pengolahan data.
Kita dapat mempelajari MySQL dan mengetahui sejarahnya serta kelebihan dan kekurangannya.
>Referensi
- https://id.wikipedia.org/wiki/MySQL
- https://en.wikipedia.org/wiki/MySQL
0 komentar:
Posting Komentar