1. PENGERTIAN MYSQL, ARTI MYSQL DAN DEFINISI
MYSQL SERTA KEISTIMEWAAN MYSQL
mysql_logoPengertian MySQL, MySQL merupakan software yang
tergolong database server dan 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 langsung dalam sistem operasi , dan bisa diperoleh dengan
cara mengunduh di Internet secara gratis.” MYSQL telah diinstalasi lebih
dari 6 juta instalasi di seluruh dunia.
MySQL adalah sebuah implementasi dari sistem manajemen
basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi
GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan
MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan
produk turunan yang bersifat komersial.
MySQL sebenarnya merupakan turunan salah satu konsep utama
dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL
adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau
seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis.
MySQL memiliki beberapa keistimewaan, antara lain :
Portabilitas,
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
Perangkat lunak
sumber terbuka, MySQL didistribusikan
sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat
digunakan secara gratis.
Multi-user, MySQL
dapat digunakan oleh beberapa pengguna 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.
Ragam tipe data,
MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned
integer, float, double, char, text, date, timestamp, dan lain-lain.
Perintah dan
Fungsi, MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
Select dan Where dalam perintah (query).
Keamanan, MySQL
memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan
izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
Skalabilitas dan
Pembatasan, MySQL mampu menangani basis data 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. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
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 administrasi basis data, 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.
Tidak ada komentar:
Posting Komentar