
MySQL merupakan salah satu perangkat lunak (software) Sistem Manajemen Database (Database Management System/DBMS). MySQL dimiliki dan disponsori oleh MySQL AB, sebuah perusahaan komersial Swedia. MySQL AB didirikan oleh David Axmark (Swedia), Allan Larsson (Swedia) dan Michael "Monty" Widenius (Finlandia). Namun, pada tanggal 16 Januari 2008, Sun Microsystems Inc mengumumkan aksi korporasi - akuisisi terhadap MySQL AB. Setahun kemudian, yakni pada tanggal 20 April 2009, Oracle melakukan akusisi terhadap Sun Microsystems.
MySQL merupakan DBMS yang bersifat relasional (Relational Database Management System/RDBMS) dan didistribusikan secara gratis dibawah lisensi GNU General Public License (GPL). Dengan lisensi ini, setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sendiri merupakan turunan dari salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).
Keistimewaan MySQL
Berikut adalah beberapa keistimewaan MySQL.
Praktik MySQL
Instalasi
Untuk instalasi MySQL, ada dua kondisi yang akan ditemui, kondisi pertama adalah instalasi MySQL yang tergabung pada sebuah paket program web server. Sedangkan kondisi yang kedua adalah instalasi MySQL sebagai program yang berdiri sendiri dan tidak tergabung dalam satu paket program dengan program lain.
Pertama, akan Saya tunjukkan instalasi MySQL sebagai salah satu bagian dari suatu paket program Web Server. Paket program ini biasanya terdiri dari 3 software, yakni MySQL (Server Database), Apache (Server Web) dan PHP (Bahasa Pemrograman Web Dinamis). Saya menggunakan Paket Program Web Server EasyPHP versi 5.3.2 dengan spesifikasi sebagai berikut :
Link Untuk MySQL
www.mysql.com
Grup MySQL Indonesia
Referensi
http://id.wikipedia.org/wiki/MySQL
MySQL merupakan DBMS yang bersifat relasional (Relational Database Management System/RDBMS) dan didistribusikan secara gratis dibawah lisensi GNU General Public License (GPL). Dengan lisensi ini, setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sendiri merupakan turunan dari salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).
Keistimewaan MySQL
Berikut adalah beberapa keistimewaan MySQL.
- Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga dan masih banyak lagi.
- Open Source. MySQL didistribusikan secara open source dibawah lisensi GNU GPL sehingga dapat digunakan secara cuma-cuma.
- Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
- Performance Tuning. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, text, date, timestamp dan lain-lain.
- Perintah dan Fungsi. MySQL memiliki beberapa operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
- Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi yang terenkripsi.
- Skalabilitas dan Pembatasan. MySQL mampu menangani database dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
- Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
- Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Namun, bahasa Indonesia belum termasuk didalamnya.
- Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
- Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk melakukan administrasi database, dan pada setiap peralatan yang ada disertakan petunjuk online.
- Struktur Tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
Praktik MySQL
Instalasi
Untuk instalasi MySQL, ada dua kondisi yang akan ditemui, kondisi pertama adalah instalasi MySQL yang tergabung pada sebuah paket program web server. Sedangkan kondisi yang kedua adalah instalasi MySQL sebagai program yang berdiri sendiri dan tidak tergabung dalam satu paket program dengan program lain.
Pertama, akan Saya tunjukkan instalasi MySQL sebagai salah satu bagian dari suatu paket program Web Server. Paket program ini biasanya terdiri dari 3 software, yakni MySQL (Server Database), Apache (Server Web) dan PHP (Bahasa Pemrograman Web Dinamis). Saya menggunakan Paket Program Web Server EasyPHP versi 5.3.2 dengan spesifikasi sebagai berikut :
- MySQL
Link Untuk MySQL
www.mysql.com
Grup MySQL Indonesia
Referensi
http://id.wikipedia.org/wiki/MySQL


Tidak ada komentar:
Posting Komentar