MySQL (My Structure Query Language) adalah perangkat lunak untuk database server relasional yang cukup terkenal dibawah General Lisensi. MySQL merupakan salah satu database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses database nya. (Abdul Kadir, 2009). MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL dimana dalam sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Ada beberapa hal yang menjadikan MySQL sebagai salah satu database yang terkemuka yaitu karena kelebihannya sebagai berikut :
Kelebihan dan Kekurangan MYSQL
-
Kelebihan MYSQL
-
- Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
- Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
- Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
- Performance tuning’, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
- Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
- Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
- Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
- Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
- Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
- Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
- Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
- Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
- Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.
-
Kelebihan MySQL (Zaki dan SmithDev, 2008:94)
- Gratis dan open source.
- Terdapat versi komersial yang memberikan dukungan teknis.
- Biaya yang dikeluarkan jauh lebih murah dibanding dengan merek lainnya.
- Tersedia di banyak platform.
- Menggunakan standar penulisan SQL ANSI.
-
Kekurangan MYSQL
-
- 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.
- Data yang ditangani belum begitu besar. Tidak cocok baik menyimpan data maupun untuk memproses data.
- Program hanya dapat running di windows. Itupun untuk windows lama,untuk windows terbaru seperti Vista,Visual Basic sangat tidak stabil berjalan di platform tersebut,banyak kantor yang dapat menghubungkan laptop pegawai mereka untuk bergabung dalam sistem jaringan kantor.Bagaimana untuk pengguna Macintosh maupun Linux? Program tidak dapat dijalankan di laptop mereka. Walaupun bisa, program harus diinstall terlebih dahulu menggunakan emulator.
- Tidak Praktis apabila diterapkan pada jaringan komputer. Itu dikarenakan VB program yang berdiri sendiri yang berarti harus diinstalasikan pada tiap komputer pada jaringan tersebut. Bayangkan apabila ada puluhan komputer? ada berapa lama waktu untuk instalasi dan pemeliharaannya?
- Aplikasi yang rentan terkena virus, program yang dibuat menggunakan Visual Basic adalah berupa execution program(*.exe) yang dapat terinfeksi virus seperti virus Sality, program menjadi rusak dan tidak bisa dijalankan. apabila program terinfeksi tersebut di scan oleh antivirus, program akan dihapus dari sistem, sangat tidak aman untuk sebuah program yang menjadi tulang punggung perusahaan. f. Mudah hang dan crash, program dari VB seringkali menjadi not responding lalu mati tiba-tiba.
- Tidak multi user, apabila dalam satu jaringan komputer menggunakan program dalam satu waktu, salah satu user harus mengalah sampai user yang lain selesai menggunakan program.
- 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.
Pembahasan lainnya :
- Perintah SQL Terdiri dari
- Kelebihan dan Kekurangan MYSQL
- Pengertian Hypertext Preprocessor
- Klasifikasi Sistem Menurut Para Ahli
- Pengertian Mysql Menurut Para Ahli
- Pengertian Sistem Menurut Para Ahli
- Karakteristik Sistem Menurut Para Ahli
- Syarat Informasi Dikatakan Berkualitas
- Pengertian Informasi Menurut Para Ahli
- Jenis-Jenis Sistem Informasi Menurut Ahli
- Pengertian Sistem Informasi Menurut Ahli
- Karakteristik Informasi Menurut Para Ahli
- Komponen Sistem Informasi Menurut Para Ahli
- Indikator Kualitas Informasi Menurut Para Ahli
# tag
kelebihan mysql adalah kelebihan mysql menurut para ahli kelebihan kekurangan mysql kelebihan dan kekurangan mysql sebutkan kelebihan dan kekurangan mysql manfaat kelebihan dan kekurangan mysql kekurangan dan kelebihan mysql kekurangan dari mysql apa kekurangan mysql pengertian mysql kelebihan dan kekurangan