Awalnya database MySQL ini dikembangkan oleh komunitas dengan diawasi dan dikembangkan oleh perusahaan yang dinamakan MySQL.AB. setalah perusahaan tersebut diakusisi oleh SUN Microsystem, secara otomatis lisensi dari MySQL jug aberpindah ke perusahaan pengembang bahasa pemrograman Java tersebut. Belakangan, SUN Microsystem diambil alih oleh Oracle. Perpindahan inilah yang semakin mengukuhkan data-data MySQL, baik bagi pengguna komunitas maupun pengguna enterprise.
Dalam buku (Abdul Kadir, 2008) menjelaskan Mysql (baca: mai-se-kyu-el) merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat Open Source. Open Source menyatakan bahwa software ini dilengkapi dengan source code (kode yang dipakai untuk membuat Mysql), selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsaung di dalam sistem operasi, dan bisa diperoleh dengan cara men-download (mengunduh) di internet secara gratis.
Sebagai software DBMS, MySQL memiliki sejumlah fitur seperti yang di jelaskan di bawah ini.
a. Multiplatform
MySQL tersedia pada beberapa platform
(Windows, Linux, Unix dan lain-lain).
b. Andal,
cepat dan mudah di gunakan
MySQL tergolong sebagai database server
(server yang melayani permintaan terhadap database) yang handal, dapat
menangani database yang besar dengan kecapatan tinggi, mendukung banyak sekali
fungsi untuk mengakses database, dan sekaligus mudah untuk di gunakan. Berbagai
tool pendukung juga tersedia (walaupun di buat oleh oran lain). Perlu
diketahui, MySQL dapat menangani sebuah table yang berukuran dalam terabyte (1
terabyte = 1024 gigabyte) .Namun ukuran yang sesungguhnya sangat bergantung
pada betas an sistem operasi. Sebagai contoh, pada sistem Solaris 9/10, batasan
ukuran file terbesar 16 terabyte.
c. Jaminan
keamanan akses
Mysql mendukung pengamanan database dengan
berbagai kriteria pengaksesan. Sebagai gambaran, dimungkinkan untuk mengatur
user tertentu agar bisa mengakses data yang bersifat rahasia (misalnya gaji
pegawai), sedangkan user lain tidak boleh. MySQL juga mendukung koneksifitas
keberbagai software. Sebagai contoh dengan menggunakan ODBC (Open Database
Connectivity), database yang di tanggani MysSQL dapat di akses melalui program
yang dibuat dengan visual basic. MySQL
juga mendukung program klien yang berbasis java untuk berkomunikasi dengan database
MySQL melalui JDBC (Java Database Connectivity). MySQL juga bisa di akses
melalui aplikasi berbasis Web; misalnya dengan menggunakan PHP.
d. Dukungan
SQL
Seperti tersirat dalam namanya, MySQL
mendukung perintah SQL (structured Query Languange). Sebagaimana diketaui, SQL
merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL
akan memudahkan siapapun untuk menggunakan MySQL.
Tidak ada komentar:
Posting Komentar