Belajar MySQL - Pengenalan MySQL - Java Community

Belajar MySQL - Pengenalan MySQL

Sejarah MySQL

MySQL adalah pengembangan lanjutan dari proyek UNIREG yang dikerjakan oleh Michael Monty Widenius dan TcX (perusahaan perangkat lunak asal Swedia). pada tahun 1994 TcX mulai mengembangkan aplikasi berbasis web dengan menggunakan UNIREG sebagai sistem database. Akan tetapi, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.

Kemudian TcX mencari alternatif sistem database lain dan menemukan software yang dikembangkan oleh David Hughes, yaitu miniSQL atau mSQL. Namun, mSQL versi 1 memiliki performa tidak terlalu bagus karena tidak mendukung indexing sehingga belum sesuai dengan kebutuhan TcX.

Pada akhirnya UNIREG (Michael Monty Widenius), mSQL (David Hughes), dan TcX melakukan Kerjasama yang bertujuan untuk mengembangkan sistem database yang baru, dan pada Tahun 1995 MySQL dirilis dan TcX berubah nama menjadi MySQL AB dengan David Axmark, Michael Widenius dan Allan Larsson sebagai pendirinya.

Pada tanggal 16 Januari 2008 Sun Microsystems, Inc melakukan akuisisi terhadap MySQL AB sehingga menjadikan Sun sebagai salah satu perusahaan dengan produk platform open source terbesar seperti Java, OpenSolaris dan MySQL. Namun, pada tanggal 20 April 2009 Oracle melakukan akusisi Sun Microsystems.

Apa Itu MySQL

MySQL adalah salah satu RDBMS (Relational Database Management System) yang menggunakan perintah SQL (Structured Query Language) dan bersifat Open Source. RDBMS merupakan sebuah software yang dirancang khusus untuk menghubungkan database dengan pengguna agar proses pengelolaan data dapat berjalan dengan baik dengan metode Relasi Database.

Secara umum, MySQL berfungsi untuk membuat dan mengelola database pada sisi server yang memuat berbagai informasi dengan menggunakan bahasa SQL. Hampir seluruh penyedia hosting atau server web menyediakan fitur MySQL dalam pengembangan aplikasi berbasis web dengan menggunakan interface PHPMyAdmin.

Kelebihan MySQL

Berikut ini merupakan beberapa kelebihan MySQL diukur dari segi penggunaan dan fitur apa saja yang dimiliki.

  • Tidak Membutuhkan RAM Besar
  • MySQL dapat di install pada server dengan spesifikasi rendah, dengan server kapasitas 1 GB pun kalian dapat menggunakan MySQL.
  • Dapat Terintegrasi Dengan Bahasa Pemrograman Lain
  • MySQL dapat terintegrasi dengan dengan beberapa aplikasi yang banyak digunakan oleh programmer, seperti Java, Python, Perl dan .Net
  • MySQL sangat populer dalam aplikasi web
  • Struktur Tabel yang Fleksibel
  • Jika dibandingkan dengan DBMS lain seperti Oracle dan PostgreSQL, MySQL memiliki struktur tabel yang fleksibel dan mudah dipakai. Contohnya saat melakukan proses ALTER TABLE.

Kekurangan MySQL

Setelah tadi kita mengetahui kelebihan MySQL, sekarang kita perlu tahu juga beberapa kelemahan yang dimiliki oleh MySQL. Sehingga kalian dapat mempertimbangkannya sebelum menggunakan MySQL sebagai DBMS dalam pembuatan aplikasi yang kalian bangun.

  • Sulit Mengelola Skala Data yang Besar
  • Jika kalian ingin mengembangkan aplikasi dengan skala data yang cukup besar, sebaiknya kalian berfikir ulang untuk menggunakan DBMS MySQL. Karena MySQL dikembangkan agar dapat berjalan pada perangkat yang mempunyai spesifikasi rendah, maka MySQL tidak memiliki fitur yang lengkap seperti DBMS lainnya (Oracle dan PostgreSQL).

Sekian materi pertama belajar MySQL kali ini, semoga bermanfaat.

Subscribe to receive free email updates:

0 Response to "Belajar MySQL - Pengenalan MySQL"

Posting Komentar