SEJARAH

5 Maret 2012

Pengertian MySQL

Pengertian MySQL
MySQL adalah perangkat lunak database
server atau sebut saja Database Smart.
Database ini semakin lama semakin
populer. Dengan menggunakan database
ini, data semakin aman dan berdaya guna. Database ini juga banyak dipakai pada web
database sehingga data semakin
terintegrasi antara database dekstop
dengan database web. Untuk
menggunakan database MySQL harus
menginstalasinya dahulu ke komputer. Keistimewaan MySQL
Sebagai server database dengan konsep
database modern, MySQL memiliki
keistimewaan. Beberapa keistimewaan
dimiliki MySQL sebagai berikut :
1). Portability Database MySQL berfungsi dengan stabil
tanpa kendala, berarti berlaku pada
berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac OS X Server, Solaris,
Amiga, HP-Unix, dan lain-lain.
2). Open Source MySQL merupakan database open source
(gratis), di bawah lisensi GPL sehingga
dapat memperoleh dan menggunakannya
secara cuma-cuma tanpa membayar
sepersen pun.
3). Multiuser MySQL merupakan database yang dapat
digunakan untuk menangani beberapa user
dalam waktu bersamaan tanpa mengalami
masalah. Dan memungkinkan sebuah
database server MySQL dapat diakses
client secara bersamaan pula. 4). Performace Tuning
MySQL mempunyai kecepatan yang cukup
baik dalam menangani query-query
sederhana, serta mampu memproses lebih
banyak SQL per satuan waktu.
5). Column Type Database MySQL didukung dengan tipe
data yang sangat kompleks, seperti
signed/unsigned integer, float, double,
char, varchar, text, blob, data, time,
datetime, timestamp, year, set serta enum.
6). Command dan Functions MySQL server memiliki operator dan fungsi
secara penuh yang mendukung perintah
SELECT dan WHERE dalam query.
7). Security
Sistem Security pada MySQL mempunyai
beberapa lapisan sekuritas seperti tingkatan subnetmask, hostname, dan izin
akses user dengan sistem perizinan yang
mendetil serta password terenkripsi. 8) Scalability dan Limits
MySQL mempunyai kemampuan menangani
database dalam skala cukup besar, dengan
jumlah record lebih dari 50 juta dan 60 ribu
tabel serta 5 miliar baris. Selain itu dapat
menampung indeks sampai 32 indeks pada tiap tabelnya.
9). Connectivity
Adanya kemampuan MySQL melakukan
koneksi dengan client menggunakan
protokol TCP/IP, Unix socket (Unix), atau
Named Pipes (NT). 10). Localization
Adanya kemampuan dalam mendeteksi
kesalahan (error code) pada client
menggunakan lebih dari dua puluh bahasa.
11). Interface
MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemograman
menggunakan fungsi API (Application
Programming Interface).
12). Clients dan Tools
Database MySQL dilengkapi berbagai tools
yang dapat digunakan untuk administrasi database.
13). Struktur Tabel
MySQL memiliki struktur tabel cukup baik
serta cukup fleksibel, misalnya ketika
menangani alter table.

Tidak ada komentar:

Posting Komentar

jangan lupa komentarnya,mas bro dan mba br0.