Sabtu, 17 Oktober 2009

MySQL

MySQL


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 .PENGERTIAN 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.


C .KEGUNAAN 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 MySQL
Sebagai software database dengan konsep database modern, MySQL memiliki banyak kelebihan.
  • Protability
MySQL dapat digunakan dengan stabil tanpa kendala, berarti pada berbagai sistem operasi diantaranya seperti Windows, Linux, Mac OS X Server, Solaris, Amiga HP-UX dan masih banyak lagi.
  • Open source MySQL didistribusikan secara open source di bawah lisensi GPL, sehingga dapat memperoleh menggunakannya secara cuma-cuma tanpa dipungut biaya sepeserpun.
  • Multiuser
MySQL dapat digunakan untuk menangani beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini akan memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan dalam waktu yang bersamaan pula.
  • Performance Tuning
MySQL memiliki kecepatan yang cukup menakjubkan dalam menangani query sederhana, serta mampu memproses lebih banyak SQL persatuan waktu.
  • Column Types
MySQL didukung tipe kolom(tipe data) yang sangat kompleks.
  • Command dan Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.
  • Scalability dan Limits
Dalam hal batas kemampuan, MySQL terbukti mampu menangani database dalam skala yang besar dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada setiap tabelnya.
Interface
Sama halnya dengan software database lainnya, MySQL memiliki interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Aplication Programming Interface).
  • Struktur tabel
Struktur tabel MySQL cukup baik, serta cukup fleksibel. Misalnya ketika menangani Alter Table, dibandingkan database lainnya semacam ProgresSQL ataupun Oracle


E . MENGAKTIFKAN MySQL SERVER DAN CLIENTS 4.0.2.1
untuk mengaktifkan MySQL server dan clients 4.0.2.1 dapat dilakukan dengan cara menghidupkan daemond MySQL yang bernama mysqld.exe
-klik start--program--accesories--command prompt
-ketikkan perintah seperti berikut :
C:\mysql\bin>mysqld.exe
-apabila mysql dan clients sudah aktif maka untuk mulai menggunakan aplikasi ini dapat dilakukan dengan mengetikan perintah berikut:
C:\mysql\bin>mysql
C:\mysql\bin>mysql -u root

1 komentar: