Pengertian Dasar Mysql
MySQL adalah suatu perangkat lunak database relasi (Relational
Database Management System atau RDBMS), seperti halnya ORACLE,
Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia.
Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat
populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak
peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan
pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur
yang lebih banyak lagi. Seri 3.23. Di seri 3.23 MySQL menambahkan
tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi
tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan
kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru
yang potensial. Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap
alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu
derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan
dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key
constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x),
stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger
(4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL,
serta mempertahankan MySQL sebagai database open source terpopuler.
Keunggulan MySQL
Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia
memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di
berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak
dimiliki Access, misalnya—padahal Access amat popular di platform
Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access
otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan
client-server/networking.
Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak
dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis
untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full
text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai
dari memformat dan memanipulasi tanggal, mengolah string, regex,
enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan
penyimpanan password anggota situs.
Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal
kecepatan melakukan transaksi atau kinerja di kondisi load tinggi
mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau
soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL
cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan
melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu
memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau
bahkan Oracle. Maka dengan load beberapa request per detik saja server
Web/database Anda mungkin akan segera menyerah karena tidak bisa
mengimbangi beban ini.
Saya
- Dunia Ku
- Gresik, Jawa Timur
You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "
Popular Posts
-
FreeBSD adalah sebuah operating system nonkomersial yang biasa kita sebut freeware, gratisan.tetapi tidak semua yang gratisan itu kualitas...
-
Beberapa aplikasi gratis dengan kualitas yang baik di Internet memang banyak sekali. Ada banyak aplikasi lintas platform yang bisa Anda u...
-
Tutorial Coreldraw Dasar membahas tentang pengetahuan dasar dan belajar program Corel Di tutorial ini kita akan mencoba membuat atau m...
Labels
- FreeBSD (3)
- Linux (4)
- Mikrotik (3)
- Multimedia (6)
- PABX (1)
- Sekilas Blog (11)
- Tek Informtka (7)
- Tutorial (10)
Pengikut
Minggu, 16 Oktober 2011
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar