MariaDB adalah fork dari sistem manajemen database MySQL. RDBMS menawarkan kemampuan pemrosesan data untuk tugas kecil dan perusahaan
DBMS ini merupakan versi perbaikan dari MySQL. Muncul dengan banyak fitur bawaan yang kuat dan banyak kegunaan, keamanan, dan peningkatan kinerja yang tidak dapat Anda temukan di MySQL
Apa itu MySQL?
Dikembangkan pada pertengahan 90-an. , MySQL adalah salah satu database sumber terbuka pertama yang tersedia di pasar. Saat ini sudah banyak alternatif varian dari MySQL. Namun, perbedaan antara varian tidak signifikan karena menggunakan sintaks yang sama, dan fungsionalitas dasar juga tetap sama
MySQL adalah RDBMS yang membantu Anda untuk menjaga agar data yang ada dalam database tetap teratur. Ini digunakan dengan kombinasi PHP dan Apache Web Server, di atas distribusi Linux. MySQL menggunakan bahasa SQL untuk query database
Perbedaan antara MariaDB dan MySQL
Inilah perbedaan utama antara MariaDB dan MySQL
Linux
macOS
Solaris
WindowsFreeBSD
Linux
OS X
Solaris
Cache/indeks WindowsFasterDengan mesin penyimpanan memori MariaDB, pernyataan INSERT dapat diselesaikan 24% lebih cepat daripada di MySQL standar. Mesin penyimpanan memori MySQL lebih lambat dibandingkan dengan MariaDB. Pool Koneksi Lebih Besar dan Lebih CepatMariaDB hadir dengan kumpulan thread canggih yang mampu berjalan lebih cepat dan mendukung hingga 200.000+ koneksi. Kumpulan utas yang disediakan oleh MySQL tidak dapat mendukung hingga 200.000 koneksi per waktu. Replikasi yang Ditingkatkan Di MariaDB, replikasi dapat dilakukan dengan lebih aman dan lebih cepat. Update juga bisa dilakukan 2x lebih cepat dibandingkan MySQL tradisional. Edisi komunitas MySQL memungkinkan koneksi sejumlah utas statis. Paket perusahaan MySQL hadir dengan kemampuan thread. Fitur/Ekstensi BaruMariaDB hadir dengan fitur dan ekstensi baru termasuk pernyataan JSON, WITH, dan KILL. Fitur MariaDB baru tidak tersedia di MySQL. Fitur yang Hilang MariaDB tidak memiliki beberapa fitur yang disediakan oleh edisi perusahaan MySQL. Untuk mengatasinya, ia menawarkan plugin sumber terbuka alternatif. Edisi Perusahaan MySQL menggunakan kode kepemilikan. Hanya pengguna MySQL Enterprise Edition yang memiliki akses ke ini. CodeMariaDB prioritas tidak mengizinkan akses ke konten hak milik ini dan merupakan sumber tertutup. MySQL menggunakan beberapa kode hak milik dalam Edisi Perusahaannya. Penyembunyian DataTidakYaKolom dinamisTidakYaPemantauanSQLyogMeja kerja MySQLRoutingMariaDB MaxScaleMysql RouterAnalyticsMariaDB ColumnStoreNoModel basis data sekunderPenyimpanan dokumen dan DBMS GrafikPenyimpanan dokumenGit hub stars2. 8 k4kForks8681. 6 Perusahaan terkenal menggunakan Nrise, Accenture, Docplanner, Grooveshark. Airbnb, Teknologi Uber, Netflix, Dropbox
Mengapa menggunakan Mariadb?
Di sini, adalah pro/manfaat menggunakan Mariadb
- Ini beroperasi di bawah lisensi GPL, BSD, atau LGPL
- MariaDB mendukung bahasa kueri yang populer dan standar
- Muncul dengan banyak mesin penyimpanan, termasuk yang berperforma tinggi yang dapat diintegrasikan dengan sistem manajemen basis data relasional lainnya
- Ini menawarkan teknologi cluster Galera yang canggih
- MariaDB mendukung PHP, bahasa populer untuk pengembangan web
Mengapa MYSQL?
Ada beberapa sistem manajemen database relasional di pasar. Orang mungkin bertanya mengapa kami memilih MySQL daripada sistem manajemen basis data lainnya. Jawaban atas pertanyaan ini tergantung pada beberapa faktor
Untuk dapat bereksperimen dengan contoh kode dalam tutorial ini, Anda harus menginstal MySQL di komputer Anda
Anda dapat mengunduh database MySQL di https. // www. mysql. com/unduh/
Instal Driver MySQL
Python membutuhkan driver MySQL untuk mengakses database MySQL
Dalam tutorial ini kita akan menggunakan driver "MySQL Connector"
Kami menyarankan Anda menggunakan PIP untuk menginstal "Konektor MySQL"
PIP kemungkinan besar sudah terpasang di lingkungan Python Anda
Arahkan baris perintah Anda ke lokasi PIP, dan ketik berikut ini
Unduh dan instal "Konektor MySQL"
C. \Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip install mysql-connector-python
Sekarang Anda telah mengunduh dan menginstal driver MySQL
Uji Konektor MySQL
Untuk menguji apakah penginstalan berhasil, atau jika Anda sudah menginstal "Konektor MySQL", buat halaman Python dengan konten berikut