MariaDB - Pendahuluan
Aplikasi database ada terpisah dari aplikasi utama dan menyimpan koleksi data. Setiap database menggunakan satu atau beberapa API untuk pembuatan, akses, pengelolaan, pencarian, dan replikasi data di dalamnya.
Database juga menggunakan sumber data non-relasional seperti objek atau file. Namun, basis data membuktikan opsi terbaik untuk kumpulan data besar, yang akan mengalami pengambilan dan penulisan yang lambat dengan sumber data lain.
Sistem manajemen basis data relasional, atau RDBMS, menyimpan data dalam berbagai tabel. Hubungan antara tabel-tabel ini dibuat dengan menggunakan kunci primer dan kunci asing.
RDBMS menawarkan fitur-fitur berikut -
Mereka memungkinkan Anda untuk menerapkan sumber data dengan tabel, kolom, dan indeks.
Mereka memastikan integritas referensi di seluruh baris dari beberapa tabel.
Mereka secara otomatis memperbarui indeks.
Mereka menafsirkan kueri dan operasi SQL dalam memanipulasi atau mengambil data dari tabel.
Terminologi RDBMS
Sebelum kita memulai diskusi tentang MariaDB, mari kita tinjau beberapa istilah yang terkait dengan database.
Database - Basis data adalah sumber data yang terdiri dari tabel-tabel yang menampung data terkait.
Table - Tabel, artinya spreadsheet, adalah matriks yang berisi data.
Column- Kolom, yang berarti elemen data, adalah struktur yang menampung data dari satu jenis; misalnya, tanggal pengiriman.
Row- Baris adalah struktur pengelompokan data terkait; misalnya, data untuk pelanggan. Ini juga dikenal sebagai tupel, entri, atau rekaman.
Redundancy - Istilah ini mengacu pada penyimpanan data dua kali untuk mempercepat sistem.
Primary Key- Ini mengacu pada nilai pengenal yang unik. Nilai ini tidak dapat muncul dua kali dalam tabel, dan hanya ada satu baris yang terkait dengannya.
Foreign Key - Kunci asing berfungsi sebagai penghubung antara dua tabel.
Compound Key- Kunci majemuk, atau kunci komposit, adalah kunci yang merujuk ke beberapa kolom. Ini merujuk ke beberapa kolom karena kolom kurang memiliki kualitas unik.
Index - Indeks hampir identik dengan indeks sebuah buku.
Referential Integrity - Istilah ini mengacu pada memastikan semua nilai kunci asing mengarah ke baris yang ada.
Basis Data MariaDB
MariaDB adalah fork populer MySQL yang dibuat oleh pengembang asli MySQL. Ini muncul dari kekhawatiran terkait akuisisi MySQL oleh Oracle. Ini menawarkan dukungan untuk tugas pemrosesan data kecil dan kebutuhan perusahaan. Ini bertujuan untuk menjadi pengganti drop-in untuk MySQL yang hanya membutuhkan uninstall MySQL sederhana dan instalasi MariaDB. MariaDB menawarkan fitur MySQL yang sama dan banyak lagi.
Fitur Utama MariaDB
Fitur penting MariaDB adalah -
Semua MariaDB berada di bawah GPL, LGPL, atau BSD.
MariaDB mencakup berbagai pilihan mesin penyimpanan, termasuk mesin penyimpanan berperforma tinggi, untuk bekerja dengan sumber data RDBMS lainnya.
MariaDB menggunakan bahasa kueri standar dan populer.
MariaDB berjalan pada sejumlah sistem operasi dan mendukung berbagai bahasa pemrograman.
MariaDB menawarkan dukungan untuk PHP, salah satu bahasa pengembangan web paling populer.
MariaDB menawarkan teknologi cluster Galera.
MariaDB juga menawarkan banyak operasi dan perintah yang tidak tersedia di MySQL, dan menghilangkan / mengganti fitur yang berdampak negatif pada kinerja.
Mulai
Sebelum Anda memulai tutorial ini, pastikan Anda memiliki pengetahuan dasar tentang PHP dan HTML, khususnya materi yang dibahas dalam tutorial PHP dan HTML kami.
Panduan ini berfokus pada penggunaan MariaDB di lingkungan PHP, jadi contoh kami akan sangat berguna bagi pengembang PHP.
Kami sangat menyarankan untuk meninjau Tutorial PHP kami jika Anda kurang paham atau perlu meninjau.