Sejarah MySql
MakalahSerbaAda.Com - Halo sobat teknologi, jumpa kembali dalam artikel makalahserbaada.com. kali ini saya akan menjelaskan dari MySql, Sejarah dan Perkembangan MySql.
MySQL merupakan DBMS yang multithread, multi user yang bersifat gratis di bawah lisensi GNU General Public Licence (GPL). Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing. Seperti yang telah disebutkan sebelumnya, MySQL bersifat gratis atau open source sehingga kita bisa menggunakannya secara gratis.
Sejarah MySQL
MySql dimulai dari tahun 1979 ketika seorang prgramer komputer bernama Michael “Monty” Widenius mengembangkan sebuah sistem database sederhana yang olehnya diberi nama UNIREG. Pada saat penelitian ini dilakukan Monty adalah pekerja di perusahaan bernama TcX di Swedia. Dan ternyata, pengembangan yang dilakukan Monty mendapatkan hasil bagus. Widenius mengembangkan sebuah sistem database sederhana yang olehnya diberi nama UNIREG. Pada saat penelitian ini dilakukan Monty adalah pekerja di perusahaan bernama TcX di Swedia. Dan ternyata, pengembangan yang dilakukan Monty mendapatkan hasil bagus.
MySQL adalah pengembangan lanjutan dari proyek UNIREG yang dilakukan oleh Michael Monty Widenius dan TcX (perusahaan perangkat lunak Swedia). Sayangnya, UNIREG belum kompatibel dengan database dinamis yang digunakan di situs web. TcX kemudian mencari alternatif lain dan menemukan perangkat lunak yang dikembangkan oleh David Hughes, yaitu miniSQL atau mSQL Namun, masalah lain ditemukan karena mSQL tidak mendukung pengindeksan sehingga belum sesuai dengan kebutuhan TcX. Akhirnya kolaborasi antara UNIREG pengembang (Michael Monty Widenius), mSQL (David Hughes), dan TcX muncul. Kolaborasi ini bertujuan untuk mengembangkan sistem database baru, dan pada tahun 1995 MySQL dirilis seperti yang dikenal saat ini. Saat ini pengembangan MySQL berada di bawah Oracle.
Tahun 1994, UNIREG Digunakan Sebagai Database Aplikasi Berbasis Web
Setelah dilakukan pengembangan yang cukup panjang, maka pada tahun 1994 TcX mulai mengembangkan aplikasi berbasis web dengan UNIREG sebagai sistem databasenya. Sayangnya, pada saat itu hasilnya tidak memuaskan, UNIREG tidak cocok untuk mendukung database yang sifatnya dinamis seperti web.
TcX kemudian mencoba alternatif lain dengan menggunakan sistem database mSQL (miniSQL). Sayangnya, mSQL malah tidak mendukung tidak mendukung indexing. Hasilnya mSQL memiliki performa yang tidak terlalu bagus. Karena dua kegagalan itulah, maka Monty menghubungi David Hughes (programmer mSQL) untuk berdiskusi apakah ia tertarik mengembangkan mSQL dihubungkan dengan UNIREG ISAM agar bisa mendukung indexing. Sayangnya, pada saat itu Hughes menolak. Ia ingin mengembangkan teknologi indexing untuk mSQL versi 2.
Sayangnya, UNIREG belum terlalu kompatibel dengan database dinamis yang dipakai di website. TcX kemudian mencari alternatif lain dan menemukan perangkat lunak yang dikembangkan oleh David Hughes, yaitu miniSQL atau mSQL. Namun, ditemukan masalah lagi karena mSQL tidak mendukung indexing sehingga belum sesuai dengan kebutuhan TcX.
Pada akhirnya muncul kerjasama antara pengembang UNIREG (Michael Monty Widenius), mSQL (David Hughes), dan TcX. Kerjasama ini bertujuan untuk mengembangkan sistem database yang baru, dan pada 1995 dirilislah MySQL seperti yang dikenal saat ini. Saat ini pengembangan MySQL berada di bawah Oracle.
Tahun 1995, MySQL Dirilis
Dari penolakan itulah kemudian TcX yang didalamnya ada Monty mengembangkan sendiri konsep sistem database baru. Ia mengembangkan sistem database gabungan UNIREG dan mSQL. Sehingga pada tahun 1995, sebuah RDBMS baru lahir yang kemudian diberi nama MySQL. Pada tahun 1995 juga, tidak ada lagi nama TcX karena telah berubah menjadi MySQL AB. AB adalah singkatan untuk Aktiebolag atau istilah PT (perseroan Terbatas) di Swedia.Atas usul David Axmark dari Detron HB yang merupakan rekanan TcX memberi saran agar MySQL dirilis secara gratis ke publik. Untuk menunjang pendapatan perusahaan, maka dilakukan strategi dari menjual jasa “support” bagi perusahaan yang ingin mengimplementasikan MySQL.
MySQL adalah pengembangan lanjutan dari proyek UNIREG yang dilakukan oleh Michael Monty Widenius dan TcX (perusahaan perangkat lunak Swedia). Sayangnya, UNIREG belum kompatibel dengan database dinamis yang digunakan di situs web. TcX kemudian mencari alternatif lain dan menemukan perangkat lunak yang dikembangkan oleh David Hughes, yaitu miniSQL atau mSQL Namun, masalah lain ditemukan karena mSQL tidak mendukung pengindeksan sehingga belum sesuai dengan kebutuhan TcX. Akhirnya kolaborasi antara UNIREG pengembang (Michael Monty Widenius), mSQL (David Hughes), dan TcX muncul. Kolaborasi ini bertujuan untuk mengembangkan sistem database baru, dan pada tahun 1995 MySQL dirilis seperti yang dikenal saat ini. Saat ini pengembangan MySQL berada di bawah Oracle.
Sayangnya, UNIREG belum terlalu kompatibel dengan database dinamis yang dipakai di website. TcX kemudian mencari alternatif lain dan menemukan perangkat lunak yang dikembangkan oleh David Hughes, yaitu miniSQL atau mSQL. Namun, ditemukan masalah lagi karena mSQL tidak mendukung indexing sehingga belum sesuai dengan kebutuhan TcX.
Pada akhirnya muncul kerjasama antara pengembang UNIREG (Michael Monty Widenius), mSQL (David Hughes), dan TcX. Kerjasama ini bertujuan untuk mengembangkan sistem database yang baru, dan pada 1995 dirilislah MySQL seperti yang dikenal saat ini. Saat ini pengembangan MySQL berada di bawah Oracle.
Namun, tahukah anda bahwa setelah melewati peroses yang sangat panjang tentu saja dari MySql ini masih memiliki keunggulan dataupun kekurangan yang masih dominan sampai saat ini.
Sebagai salah satu software yang banyak digunakan oleh berbagai kalangan, MySQL memiliki banyak sekali keunggulan. Berikut ini adalah beberapa keunggulan dan juga kelebihan DBMS MySQL.
MySQL memiliki keunggulan yang pertama, yaitu merupakan salah satu jenis software yang protable, Software portable ini berarti MySQL bisa dijalankan untuk mengolah database multi platform. Sistem operasi Windows, Linux, Mac, dan sebagainya bisa menggunakan DBMS MySQL ini, sehingga hal ini membuat MySQL menjadi lebih baik dari segi efisiesnsi dan juga fungsionalitas yang lebih baik.
Kelebihan dan Kekurangan MySql
1. Kelebihan MySQL
MySQL mempunyai beberapa kelebihan yang bisa Anda manfaatkan untuk mengembangkan perangkat lunak yang andal seperti:
- Mendukung Integrasi Dengan Bahasa Pemrograman Lain
- Tidak Membutuhkan RAM Besar.
- Mendukung Multi User.
- Bersifat Open Source
- Struktur Tabel yang Fleksibel.
- Tipe Data yang Bervariasi.
- Tipe Data yang Bervariasi.
Meskipun memiliki banyak kelebihan, terutama karena merupakan salah satu program atau software yang opensource, ternyata MySQL juga memiliki beberapa kekurangan. Karena merupakan salah sau jenis DBMS yang ramah terhadap spesifikasi komputer, maka MySQL pun memiliki fitur yang tidak selengkap Oracle. Hal ini berhubungan dengan implementasi dari DBMS yang dilakukan, dimana MySQL tidak mampu atau diragukan kemampuannya untuk melakukan manajemen database degan jumlah data yang sangat besar. Sehingga tidak cocok untuk diterapkan pada instansi atau perusahaan besar.
2. Kekurangan MySQL
Sayangnya, meskipun memiliki segudang kelebihan, masih ada beberapa kelemahan yang dimiliki oleh MySQL sehingga Anda perlu mempertimbangkannya juga sebelum memakainya.
- Kurang Cocok untuk Aplikasi Game dan Mobile
- Sulit Mengelola Database yang Besar
- Technical Support yang Kurang Bagus
SQL mempunyai banyak fungsi dan manfaat khususnya untuk para administrator dan juga programmer untuk memanipulasi dan menganalisis data database.
Semoga artikel ini bermanfaat! Jika Sobat masih punya pertanyaan tentang SQL, jangan lupa untuk meninggalkan komentar pada kolom bawah sahabat! dan tentunya berikan feeedback terbaik yah untuk artikel ini dengan cara beri Bintang 5 pada kolom donasi, satu feedback saja sangat berarti bagi kami. Tahnks see youuu next time.......