Kamis, 28 November 2013

MySQL





Pada kali ini saya akan memberikan sebuah pengertian tentang MySQL
Tugas yang diberikan oleh dosen saya , reza chandra PTT 1 B 
Sedikit penjelasan yang saya berikan , bila ada kekurang dalam penjelasan tolong di maklumi . 


PENGERTIAN MySQL

MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris. MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan produk turunan yang bersifat komersial.

Pada saat ini MySQL merupakan database server yang sangat terkenal di dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses database yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada sebuah proyek riset pada laboratorium riset San Jose, IBM yang bernama system R. Kemudian SQL juga dikembangan oleh Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses pengaksesan database lebih user-friendly dibandingan dengan yang lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-perintah pemrograman murni.

ALASAN MENGGUNAKAN MySQL


Alasan saya menggunakan MySQL dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll banyak kemudahan di mySQL , Program ini  Dapat dengan mudah di Backup dan Restore database dari satu sistem ke sistem yang lain. MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multiCPU.

KELEBIHAN DARI MySQL

  • Didukung programprogram umum seperti C, C++, Java, Perl, PHP, Python, dsb.
  • Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.
  • Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi.
  • Sintaksnya lebih mudah dipahami dan tidak rumit

KEKURANG DARI MySQL


Disini saya akan memberikan kekurangan dalam Program MySQL , Supaya anda bisa lebih peka dalam menggunakan Program tersebut 


  • Data yang ditangani belum begitu besar. Tidak cocok baik menyimpan data maupun untuk memproses data
  • Untuk koneksi kebahasa pemrograman visual seperti VB(Virus Basic), delphi,  dan foxpro, MySQL kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini     yang menyebabkan MySQL jarang dipakai dalam program visual.
  • Memiliki keterbatasan kemampuan kinerja dalam server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.
MySQL dan PHP merupakan sistem yang saling terintegrasi. 
Maksudnya adalah pembuatan database dengan menggunakan sintak PHP dapat di buat. 
Sedangkan input yang di masukkan melalui aplikasi web yang menggunakan script serverside seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah web server.




Tidak ada komentar:

Posting Komentar