PENGERTIAN MySQL KELEBIHAN DAN KEKURANGAN
qowiyana.blogspot.com.- MySQL adalah
sebuah perangkat lunak sistem manajemen basis data SQL (database management
system) atau DMBS yang multithread, multi-user, dengan sekitar 6 juta
instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat
lunak gratis di bawah lisensi GNU eneral Publik License (GPL),
tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana
penggunaanya tidak cocok dengan penggunaan GPL.
Tidak
seperti PHP atau Apache yang merupakan software yang dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing
- masing, MySQL dimiliki dan disponsori olrh sebuah perusahaan komersial swedia
yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas
semua kode sumbernya. Kedua orang swedia dan satu orang Finlandia yang
mendirikan MySQL AB adalah David Axmax, Allan Larsson, dan Michael
"monty"widenius.
Pengertian MySQL menurut para ahli berikut ini.
1. Budi Raharjo (2015:16)
Budi
Raharjo mengatakan MySQL adalah suatu RDBMS ( server database ) yang dapat
mengelola database dengan sangat cepat, dapat menampung data dalam jumlah
sangat besar, dapat diakses oleh banyak pengguna.
2. Heni A. Puspitosari (2011:19)
Heny
mendefenisikan MySQL sebagai salah satu software untuk database server yang
banyak digunakan, MySQL bersifat Open Source dan menggunakan SQL”.
3. Agus Saputra (2012:77)
Menurut
Agus dalam bukunya pengertian MySQL adalah sebuah database kelas dunia yang
sangat cocok bila dipadukan dengan Bahasa pemrograman PHP.
4. Arief (2011:151)
Adapun Arief (2011) mengatakan pengertian MySQL adalah suatu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya. Mysql bersifat open source dan menggunakan SQL (Structured Query Languange). MySQL biasa dijalankan diberbagai platform misalnya windows Linux, dan lain sebagainya.
5. Raharjo (2011:21)
Raharjo mengartikan MySQL sebagai RDBMS (atau server database) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak pengguna.
MySQL
dapat didonwload di situs resminya, http://www.mysql.com.
Fitur - Fitur MySQL antara lain:
o
Relation Database
System. seperti halnya software
database lain yang ada di pasaran, MySQL termasuk RDBMS.
o
Arsitektur Client - Server. MySQL memiliki arsitektur client - server dimana server
database MySQL terinstal di server. client MySQL dapat berada di komputer yang
sama dengan server, dan dapat juga di komputer lain yang berkomunikasi dengan
server melalui jaringan bahkan internet.
o Mengenal perintah
SQL standar. SQL (Structured Query
Langue) merupakan suatu bahasa standar yang berlaku di hampir semua
software database. MySQL mendukung SQL versi SQL:2003
o
Mendukung Sub
Select. Mulai versi 4.1 MySQL telah mendukung select dalam select(sub
select)
o
Mendukung Views.
MySQL mendukung views sejak versi 5.0
o
Mendukung Stored
Prosedured (SP). MySQL mendukung SP sejak versi 5.0
o
Mendukung Triggers.
MySQL mendukung trigger pada versi 5.0 namun masih terbatas. pengembang MySQL
berjanji akan meningkatkan kemampuan trigger pada versi 5.1.
o
Mendukung replacation.
o
Mendukung transaksi.
o
Mendukung foreign
key.
o
Tersedia fungsi GIS
o
Free (bebas didonwload)
o
Stabil dan tangguh
o
Fleksibel dengan berbagai
pemrograman
o
Security yang baik
o
Dukungan dari banyak
komunitas
o
Perkembangan software yang
cukup cepat.
Kelebihan MySQL
Salah satu pertimbangan yang dilakukan
oleh para pengguna database server adalah dengan melihat kelebihan dari
produknya. Ada beberapa kelebihan MySQL sehingga software ini layak
dipertimbangkan untuk dipilih, yaitu:
o Bisa melakukan integrasi dengan bahasa pemrograman lain
seperti R, Python, dll.
o RAM yang dibutuhkan tidak begitu besar.
o Bisa digunakan oleh multi user.
o Struktur tabelnya lebih fleksibel.
o Bersifat open source (gratis).
o Keamanan yang terjamin.
Kekurangan MySQL
Meskipun kelebihan yang dimiliki oleh MySQL lumayan banyak dan
terlihat sangat membantu para praktisi data, sayangnya MySQL tetaplah produk
buatan manusia yang juga memiliki kekurangan. Selain kelebihan, tentunya
kekurangan ini juga wajib dipertimbangkan oleh para pengguna sebelum memutuskan
untuk menggunakan MySQL. Beberapa kekurangannya adalah:
o Kurang mampu untuk mengelola database dalam jumlah besar.
o Tidak begitu cocok untuk aplikasi game dan mobile.
o Karena bersifat open source, technical support nya menjadi
kurang bagus.

No comments
Post a Comment