Pengertian MySQL, Fungsi dan Sejarah MySQL Lengkap !!
Komputer berkembang begitu pesat ditandai dengan banyaknya hal di dunia ini yang terhubung dengan komputer. Banyak perangkat baru bermunculan demi menunjang kinerja komputer jadi semakin baik. Tak terkecuali juga perangkat pengelola data set yang sekarang ini jumlahnya begitu banyak.
Data set adalah sejumlah information yang diolah menggunakan programming khusus dan dikemas secara rapi di dalam komputer. Dan salah satu instrument yang bisa digunakan untuk mengolah, menyimpan sekaligus memperoleh informasi suatu data set adalah MySQL.
Bagi kamu yang akrab dengan komputer, pasti sudah paham betul mengenai instrument ini. Tapi bagi masyarakat awam, boleh jadi apparatus ini begitu asing. Untuk itu, kali ini saya akan bahas mengenai pengertian MySQL, sejarah dan fungsinya ditambah dengan kelebihan serta kekuranganya.
Daftar isi
Pengertian MySQL
Sejarah MySQL
Fungsi MySQL
Kemampuan dari MySQL
Kelebihan dan Kekurangan MySQL
Pengertian MySQL
MySQL adalah apparatus yang digunakan khusus untuk mengolah SQL (Structured Query Language). SQL sendiri merupakan sebuah bahasa yang digunakan untuk mengakses baris information relasi. Mudahnya adalah untuk mengakses bahasa dalam komputer. Karena SQL dan MySQL sifatnya khusus, maka hanya orang-orang yang berkecimpung dalam dunia IT lah yang natural dengan bahasa ini.
Jika SQL adalah bahasa yang digunakan untuk mengakses information dalam data set, maka MySQL adalah apparatus atau programming atau alat yang digunakan untuk mengolah SQL. SQL adalah bahasanya, MySQL adalah alatnya. Yang perlu dipahami, MySQl bukanlah alat satu-satunya yang bisa mengolah SQL. Masih ada banyak alat lain. Sebut saja Microsoft Acces. Keduanya hanya berbeda pada cara penggunaan dan pengolahan databasenya saja.
Ada beberapa pengertian MySQl yang bisa memperkaya pengetahuan kamu:
MySQL tergolong programming open source dengan lisensi General Public License (GPL). GPL adalah lisensi khusus untuk programming untuk keperluan GNU. Sehingga tak salah bila MySQL banyak digunakan di dunia ini. Selain itu, MySQL juga mudah digunakan.
MySQL adalah programming dengan framework manajemen premise information SQL (DBMS) yang memiliki kemampuan untuk multithread, dan multi-client. Bahkan MySQL mampu mengelola framework dengan jumlah mencapai 40 buah data set, dimana bisa berisi lebih dari 10.000 tabel dan dengan 500 di antaranya memiliki 7 juta baris.
Wikipedia mendefinisikan MySQL sebagai programming sistem manajemen premise information SQL.
Sampai dengan saat ini, pemilik lisensi MySQL adalah perusahaan komersial asal Swedia bernama MySQL Ab. Perusahaan ini didirikan oleh David Axmark, Allan Larsson dan Michael "Monty".
Sejarah MySQL
Sejarah MySQL dimulai dari tahun 1979 ketika seorang prgramer komputer bernama Michael "Monty" Widenius mengembangkan sebuah sistem data set 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.
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 data set yang sifatnya dinamis seperti web.
TcX kemudian mencoba alternatif lain dengan menggunakan sistem data set mSQL (miniSQL). Sayangnya, mSQL malah tidak mendukung tidak mendukung ordering. Hasilnya mSQL memiliki performa yang tidak terlalu bagus.
Karena dua kegagalan itulah, maka Monty menghubungi David Hughes (software engineer mSQL) untuk berdiskusi apakah ia tertarik mengembangkan mSQL dihubungkan dengan UNIREG ISAM agar bisa mendukung ordering. Sayangnya, pada saat itu Hughes menolak. Ia ingin mengembangkan teknologi ordering untuk mSQL versi 2.
Tahun 1995, MySQL Dirilis
Dari penolakan itulah kemudian TcX yang didalamnya ada Monty mengembangkan sendiri konsep sistem data set baru. Ia mengembangkan sistem data set 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. Stomach muscle 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 free ke publik. Untuk menunjang pendapatan perusahaan, maka dilakukan strategi dari menjual jasa "support" bagi perusahaan yang ingin mengimplementasikan MySQL.
Fungsi MySQL
Bagi yang terbiasa menggunakan SQL, pasti tahu betul apa fungsi MYSQL. Secara umum, MYSQL memiliki fungsi untuk membuat, mengelola dan mengakses data set secara terstruktur dan otomatis. Kemampuan withering menonjol MySQL terletak pada kemampuanya dalam mengelola suatu information secara String (text based) yang bisa diakses pribadi maupun umum dalam suatu web.
Bisa dipastikan, hampir semua penyedia server web atau have memberikan fasilitas MySQL bagi para designer web untuk pengelolaan information base di websitenya. Di dunia web, tampilan muka atau interface My SQL disebut dengan phpMyAdmin. Beberapa contoh penggunaan MySQL bahkan bisa ditemui di E-Commerce, Blog atau CMS.
Kemampuan dari MySQL
Seperti yang saya katakan sebelumnya, bahwa MySQL bukanlah satu-satunya apparatus untuk mengolah SQL. Tetapi MySQL banyak dipilih para pengguna karena memiliki fitur atau kapabilitas tertentu.
Salah satu yang withering menonjol adalah kemampuan MySQl yang multi-stage dan berlisensi GPL. Itu artinya MySQL hampir bisa digunakan oleh semua OS komputer. Apalagi kinerja MySQL juga cukup tinggi dalam memproses inquiry question.
Beberapa fitur lain yang ada di MySQL misalnya:
- Float,
- Twofold,
- Graph,
- Date dan lain - lain.
Terlebih lagi, MySQL juga mendukung penggunaan field dalam bentuk record dan memiliki tingkat keamanan yang cukup baik.
Kelebihan dan Kekurangan MySQL
- MySQL memiliki beberapa kelebihan yang membuatnya banyak digunakan oleh client. Diantaranya:
- MySQL mendukung untuk berbagai OS seperti Windows, Mac Os X Server, Solaris, Linux, FreeBSD, Amiga, dan lainya.
- Open Source, sehingga MySQL bisa digunakan secara free.
- MySQL bisa digunakan banyak client dalam waktu bersamaan.
- MySQL memiliki kecepatan lebih banyak SQL per satuan waktu.
- MySQL memiliki tampilan antarmuka berbagai aplikasi dengan fungsi API (Application Programming Interface).
Meski begitu, bukan berarti MySQL itu tanpa kekurangan. Beberapa kekurangan MySQL misalnya: MYSQL ini kurang mendukung koneksi bahasa pemprograman dan information yang bisa ditangani belum begitu besar serta belum mendukung bereaving capacity.
Post a Comment for "Pengertian MySQL, Fungsi dan Sejarah MySQL Lengkap !!"