Apa itu DBMS(MySQL) dan Cara Menginstalnya
Apa itu DBMS ?
Database Management System atau DBMS adalah software yang digunakan untuk mengelola, menyimpan, dan mengambil database. Software ini menyediakan antarmuka yang memungkinkan user membaca, membuat, menghapus, dan memperbarui data.
DBMS mengoptimalkan pengelolaan data menggunakan teknik skema database yang disebut normalisasi. Hasilnya, tabel data besar akan dipecah menjadi bagian-bagian yang lebih kecil untuk meminimalkan redundansi dan dependensi. Selain itu, DBMS mendukung akses konkuren sehingga beberapa user bisa berinteraksi dengan database secara bersamaan, tapi tetap mempertahankan integritas data.
9 Komponen yang bertugas mengelola data :
- Storage engine. Storage engine atau mesin penyimpanan adalah elemen inti DBMS yang berinteraksi dengan sistem file di tingkat sistem operasi.
- Query language. Contohnya termasuk Structured Query Language (SQL) dan MongoDB Query Language (MQL), keduanya digunakan untuk berinteraksi dengan database.
- Query processor. Komponen ini menafsirkan query user sehingga database bisa memahami command yang diinput.
- Optimization engine. Memberikan insight tentang performa dan kueri database.
- Metadata catalog. Komponen ini bertindak sebagai repositori objek database. Setiap objek yang dibuat akan disimpan di sini. Katalog ini digunakan untuk memverifikasi kueri user dan memberikan detail struktur database.
- Log manager. Komponen ini melacak aktivitas pengguna, login, backup, dan tindakan lain yang dilakukan dengan DBMS.
- Reporting and monitoring tool. Utilitas ini menghasilkan laporan dan memantau penggunaan resource DBMS.
- Data utilities. Tool tambahan yang melakukan tugas backup dan recovery, validasi data, perbaikan database, dan pengecekan integritas data di shared server atau private server Anda.
Salah satu DBMS yang Paling populer yaitu MySQL
MySQL yang dibaca “MY-ES-KYOO-EL” merupakan sistem manajemen database yang bersifat open-source yang menggunakan perintah dasar atau bahasa pemrograman yang berupa structured query language (SQL) yang cukup populer di dunia teknologi. MySQL berguna sebagai database.
Adapun MySQL memiliki dua bentuk lisensi, yaitu Free Software dan Shareware atau perangkat lunak bermilik yang penggunaannya terbatas. Jadi, MySQL adalah database server gratis dengan lisensi GNU General Public License (GPL) yang bisa dipakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada
Dalam istilah pemrograman, SQL sendiri menjadi bahasa yang dipakai di dalam pengambilan data pada relational database atau database yang terstruktur. Dengan kata lain, MySQL merupakan database management system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak aplikasi dengan database server.
Berikut Adalah Tutorial Bagaimana cara menginstal MySQL :