![]() |
PERSONAL WEB | ![]() |
Utama : : About Me : : Artikel : : Download : : Isi Buku Tamu : : Lihat Buku Tamu : : Links : : |
Agenda
Link dalam Web ini : Apa yang Anda inginkan : |
Artikel 5 About MySQL (Mokhamad Sya'roni) A.
SEJARAH MySQL Pada
awalnya, para pencipta MySQL mencoba suatu database server yaitu mSQL (mini
Structure Query Language ) untuk menghubungkan table-tabel dengan menggunakan
fast-low level ( ISAM ) routine mereka sendiri. Bagaimanapun, setelah beberapa
test yang mereka lakukan, mereka berkesimpulan bahwa mSQL tidak begitu cepat dan
tidak begitu fleksibel bagi kebutuhan mereka. Hal ini membuat mereka untuk dapat
membuat suatu interface SQL baru yang sesuai dengan kebutuhan mereka dengan cara
menambahkan atau memodifikasi dari mSQL dan mereka namakan MySQL. Adapun alasan
mereka menambahkan kata ‘My’ pada MySQL sebenarnya masih sebuah misteri bagi
mereka sendiri tapi hampir semua libraries dan tools pada direktori mereka
memiliki awalan ‘My’. Juga nama adiknya ‘Monty’ ( salah satu pencipta
MySQL ) diberi nama ‘My’. B.
Apa itu MySQL ?
-
MySQL adalah sebuah system manajemen database. Database adalah sekumpulan
data yang terstruktur. Data-data itu dapat suatu daftar belanja yang sangat
sederhana sampai ke galeri lukisan atau banyaknya jumlah informasi pada jaringan
perusahaan. Untuk menambah, mengakses dan memproses data yang tersimpan pada
database komputer, kita membutuhkan manajemen database seperti MySQL. -
MySQL adalah sebuah system manajemen database yang saling berhubungan.
Sebuah hubungan databse dari data
yang tersimpan pada table yang terpisah daripada menyimpan semua data pada ruang
yang sangat besar. Hal ini menambah kecepatan dan fleksibilitas. Table-tabel
tersebut dihubungkan oleh hubungan yang sudah didefinisikan mengakibatkan akan
memungkinkan untuk mengkombinasikan data dari beberapa table sesuai dengan
keperluan. -
MySQL adalah ‘Open Source Software’. ‘Open Source’ maksudnya
program tersebut memungkinkan untuk dipakai dan dimodifikasi oleh siapa saja.
Semua orang bisa mendownload MySQL dari Internet dan memakainya tanpa membayar
sepeser pun. Seseorang dapat mempelajari ‘ Source Code ‘ dan dapat
mengubahnya sesuai dengan kebutuhan mereka. MySQL menggunakan GPL (GNU General
Public License). C.
Mengapa Menggunakan MySQL ?
MySQL
merupakan database yang sangat cepat, dapat diandalkan dan mudah untuk digunakan.
Jika hal itu yang anda cari maka anda harus mencobanya. Selain itu, source
programnya pun dapat anda dapatkan secara gratis dan syntax-syntaxnya mudah
untuk dipahami dan tidak rumit serta pengaksesan database dapat dilakukan dengan
mudah dan cepat. D.
Kelebihan – kelebihan MySQL Selain
karena Open Source program, MySQL juga memiliki kelebihan-kelebihan yang tak
kalah bagusnya dengan Database Server lainnya, seperti SQL server, Sybase bahkan
Oracle. Kelebihan-kelebihan itu antara lain : Ø
Dapat bekerja di
beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll. Ø
Dapat dikoneksikan
pada bahasa C, C++, Java, Perl, PHP dan Python. Ø
Memiliki lebih banyak
type data seperti : signed/unsigned integer yang memiliki panjang data sebesar
1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME,
DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM. Ø
Mendukung penuh
terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh (
COUNT ( ),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) ). Ø
Mendukung terhadap
LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC. Ø
Mendukung ODBC for
Windows 95 (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya.
Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server. Ø
Menggunakn GNU
automake, autoconf, dan LIBTOOL untuk portabilitas. Ø
Kita dapat
menggabungkan beberapa table dari database yang berbeda dalam query yang sama. Ø
Ditulis dengan
menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda. Ø
Privilege (hak) dan
password sangat fleksibel dan aman serta mengujinkan ‘Host-Based’ Verifikasi.
![]() ![]() |