PENGERTIAN DATABASE MYSQL
DataBaseSQL (Structured Query Language)
adalah
bahasa standar yang digunakan untuk mengakses server basis data . Sejak tahun
70-an bahasa ini telah dikembangkan oleh IBM, yang kemudian diikuti dengan
adanya Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses akses basis
data menjadi lebih user-friendly dibandingkan dengan misalnya dBase ataupun
Clipper yang masih menggunakan perintah pemrograman murni. Selain SQL, ada
beberapa jenis pemograman yang berorientasi pada basis data yang dapat
digunakan untuk aplikasi di web seperti Oracle. Oracle adalah sebuah perusahaan
besar di dunia yang mencakup tentang bisnis salah satunya adalah penjualan
perangkat lunak dan pembuatan perangkat lunak basis data yang diperuntukkan bagi
perusahaan-perusahaan besar di dunia. Karena softwarenya tidak bebas dipasaran
atau tidak free perangkat lunak maka sebagian besar perusahaan kecil atau
menengah atau programmer web masih menggunakan basis data MySQL sebagai
perangkat lunak basis data perusahaan atau webnya. MySQL adalah sebuah
server basis data SQL multiuser dan multi-threaded. SQL sendiri adalah salah
satu bahasa basis data yang paling populer di dunia. Implementasi program
server basis data ini adalah program daemon mysqld dan beberapa program lain
serta beberapa pustaka.
MySQL dibuat oleh TcX dan telah dipercaya mengelola
sistem dengan 40 buah basis data berisi 10,000 tabel dan 500 di antaranya
memiliki 7 juta baris (kira-kira 100 gigabyte data). Basis data ini dibuat
untuk keperluan sistem basis data yang cepat, handal dan mudah digunakan.
Walaupun memiliki kemampuan yang cukup baik, MySQL untuk sistem operasi Unix
bersifat freeware, dan terdapat versi shareware untuk sistem operasi windows.
Sebagaimana basis data sistem yang lain, dalam SQL juga dikenal hierarki
server dengan basis data-basis data. Tiap-tiap basis data memiliki tabel-tabel.
Tiap-tiap tabel memiliki field-field. Umumnya informasi tersimpan dalam
tabel– tabel yang secara logik merupakan struktur 2 dimensi terdiri atas
baris dan kolom. Field-field tersebut dapat berupa data seperti int, realm
char, date, time dan lainnya. SQL tidak memiliki fasilitas pemrograman yang
lengkap, tidak ada looping ataupun percabangan ,misalnya. Sehingga untuk
menutupi kelemahan ini perlu digabung dengan bahasa pemrograman seperti C.
MySQL menawarkan berbagai keunggulan dibandingkan
database server lain.
Berikut ini adalah beberapa keunggulan MySQL :
·
Mampu menangani jutaan user dalam waktu yang bersamaan.
·
Mampu menampung lebih dari 50.000.000 record.
·
Sangat cepat mengeksekusi perintah.
·
Memiliki user privilege system yang mudah dan
efisien.
·
Mudah di pahami oleh user.
Analisa :
database saat ini sudah semakin di minati dan di gunakan oleh perusahaan. Dan
yang akan datang seperti nya akan lebih mudah di pahami untuk user.
Tidak ada komentar:
Posting Komentar