Salah satu hal yang paling banyak dicari di dunia komputer saat ini adalah manajemen database. Tetapi sebelum kita menyelam lebih jauh ke dalam alat manajemen basis data, kita perlu memahami apa itu basis data dan betapa pentingnya basis data itu bagi kelangsungan hidup manusia saat ini.
Basis data adalah kumpulan data terstruktur komputer yang dikemas rapi yang dapat diproses dan diambil menggunakan alat atau perangkat lunak khusus. Kebutuhan akan informasi ini membuat pengelolaan database menjadi sangat penting.
Salah satu tools manajemen database adalah dengan menggunakan MySQL. Bagi yang berkecimpung dan menekuni dunia IT dan informatika mungkin sudah tidak asing lagi. Namun, berbeda dengan rata-rata orang yang merasa familiar dengan Microsoft Access dalam hal manajemen database. Artikel ini membahas lebih detail tentang alat ini, yang disebut MySQL. Langsung saja simak ulasan pengertian MySQL dibawah ini.
Memahami MySQL
Sebelum kita berbicara tentang MySQL, terlebih dahulu kita perlu memahami apa yang disebut SQL atau yang biasa disebut dengan Structured Query Language. Dari namanya, sudah cukup jelas bahwa MySQL atau SQL pada dasarnya adalah sebuah alat yang menggunakan bahasa khusus. Itu sebabnya hanya orang-orang di dunia TI yang akrab dengan alat-alat ini.
Istilah SQL dapat diartikan Sebagai bahasa yang digunakan untuk mengakses data dalam database relasional dan terstruktur, MySQL dalam hal ini adalah perangkat lunak atau tool untuk mengelola atau mengelola SQL menggunakan query atau bahasa khusus. Pada dasarnya database yang dikelola oleh MySQL tidak jauh berbeda dengan Microsoft Access, yaitu berupa tabel yang berisi informasi tertentu. Perbedaannya terletak pada penggunaan dan pengelolaan database.
MySQL diklasifikasikan sebagai perangkat lunak sumber terbuka dan dilisensikan di bawah GPL atau Lisensi Publik Umum. Lisensi GPL ini ditujukan hanya untuk perangkat lunak tertentu untuk keperluan Proyek GNU. Ini adalah faktor jumlah pengguna MySQL di seluruh dunia. Tidak hanya mudah digunakan, ia menggunakan skrip atau bahasa tertentu dan secara otomatis memerintahkan sistem, memungkinkan Anda mengelola data dengan lebih efisien.
sejarah MySQL
Tentu saja, sebagai perangkat lunak manajemen basis data, MySQL didirikan oleh badan atau perusahaan khusus. Perusahaan tersebut adalah Oracle dan sebenarnya merupakan salah satu perusahaan manajemen perangkat lunak terbesar di dunia.
Pertama, seorang programmer komputer Swedia bernama Michael “Monty” Widenius mengembangkan sistem database sederhana yang disebut UNIREG. Awalnya, alat ini menggunakan mesin database tingkat rendah yang diindeks. Michael “Monty” Widenius juga bekerja untuk sebuah perusahaan bernama TcX di Swedia.
Dan pada tahun 1994, TcX mulai tertarik dengan proyek Monty ini dan berencana untuk menjadikan UNIREG sebagai sistem database untuk proyek web. Sayangnya, UNIREG tidak terlalu cocok untuk database dinamis seperti Web, sehingga pada akhirnya TcX mencari alternatif lain: mSQL (mini-SQL) yang dikembangkan oleh David Hughes. Tetapi sekali lagi, saya menemukan masalah dengan mSQL. Artinya, sistem yang digunakan tidak mendukung pengindeksan dan dianggap tidak sesuai.
Akhirnya, kolaborasi antara Michael “Monty” Widenius, David Hughes, dan Tcx terjadi untuk mengembangkan lebih lanjut sistem database, dan pada tahun 1995 alat manajemen database baru yang disebut MySQL dirilis. Ini adalah pelopor dalam pengembangan MySQL sebagai salah satu pengelola database terbaik. Karena sifat open source, beberapa perusahaan telah mengembangkan MySQL sejauh ini dan dikelola langsung oleh perusahaan bernama Oracle.
fungsi MySQL
Sebelumnya, secara umum dijelaskan bahwa MySQL digunakan untuk membuat dan mengelola database otomatis yang terstruktur menggunakan bahasa khusus. Tetapi lebih khusus lagi, MySQL memberikan kemudahan bagi pengguna yang ingin mengelola data yang berisi informasi string (berbasis teks) dan dapat diakses secara pribadi atau publik di Web. Hampir semua host atau penyedia server web menyediakan fungsionalitas MySQL untuk pengembang web yang mengelola database di situs web mereka.
Dalam dunia website, bentuk interface MySQL atau tatap muka ini sering disebut dengan phpMyAdmin. Ini adalah salah satu faktor dalam hubungan antara bahasa PHP dan MySQL, terutama dari perspektif manajemen web. Beberapa contoh implementasi MySQL juga dapat ditemukan di e-commerce, situs blog, atau CMS (WordPress, Joomla, dll).
Fitur MySQL
Sebagai pengelola database terbesar dan paling banyak digunakan, MySQL tentu memiliki fitur-fitur tertentu. Salah satu yang paling dicari pengguna MySQL adalah fitur multi-platform dan berlisensi GPL, sehingga dapat digunakan di komputer di hampir semua sistem operasi. Performanya juga dianggap sangat tinggi dalam hal memproses kueri yang ada, tetapi masih terbatas pada sejumlah database tertentu.
Beberapa fitur lain yang ada di MySQL saat ini adalah tersedianya berbagai macam tipe data seperti Float, Double, Char, dan Date. MySQL juga mendukung penggunaan field sebagai indeks, dengan tingkat keamanan yang cukup baik dengan subnet mask, hostname, dan password terenkripsi.
Kami berharap Anda akan mendapatkan pemahaman yang lebih baik tentang fungsionalitas dan sejarah pembentukan perangkat lunak ini dengan menjelaskan arti MySQL di atas. Fungsi utama MySQL adalah untuk mengelola database SQL, seperti menambah dan menghapus tabel dalam database SQL.
0 Response to "Fitur dan riwayat MySQL (lengkap)"
Posting Komentar