Versi baru pangkalan data MariaDB 10.4 telah dikeluarkan

MariaDB

Setelah setahun pembangunan dan enam versi awal, versi stabil cawangan baru DBMS MariaDB 10.4 telah dilancarkan., di mana cawangan MySQL dikembangkan, yang mengekalkan keserasian dengan versi sebelumnya dan menawarkan integrasi enjin penyimpanan tambahan dan fungsi lanjutan.

Pembangunan MariaDB diawasi oleh MariaDB Foundation yang bebas mengikut proses pembangunan yang sepenuhnya terbuka dan telus, bebas dari vendor individu.

MariaDB datang daripada MySQL dalam banyak distribusi Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) dan dilaksanakan dalam projek-projek penting seperti Wikipedia, Google Cloud SQL dan Nimbuzz.

Ciri baru utama MariaDB 10.4

Salah satu ciri utama versi MariaDB ini ialah contara dengan sokongan 5 tahun, jadi versi ini akan disokong sehingga Jun 2024.

Beralih ke standard C ++ 11 (Operasi atom terlibat) dan prestasi sifat tempat "Collation" untuk Unicode telah meningkat dengan ketara, yang membolehkan anda menetapkan peraturan klasifikasi dan kaedah perbandingan, dengan mengambil kira makna watak tersebut.

Struktur merangkumi Galera 4 teknologi replikasi berganda master, yang membolehkan pelbagai topologi master aktif aktif digunakan, membolehkan membaca dan menulis ke sebarang nod.

Dalam replikasi segerak, semua nod selalu mengandungi data sebenar, itu, ia menjamin ketiadaan transaksi yang hilang, kerana transaksi tersebut direkodkan hanya setelah data diedarkan ke semua node.

Replikasi dilakukan dalam mod selari, pada tingkat baris, dengan hanya maklumat mengenai perubahan yang dihantar.

Pada sistem seperti Unix, plugin pengesahan unix_socket diaktifkan secara lalai, membolehkan anda menggunakan akaun pada sistem untuk menyambung ke DBMS menggunakan soket Unix tempatan.

Kita juga dapat menjumpainya keupayaan tambahan untuk menetapkan jangka hayat kata laluan pengguna, selepas itu kata laluan ditandakan sebagai luput.

Untuk menentukan jangka masa sah kata laluan dalam operasi "CREATE USER" dan "ALTER USER" padanya kita harus menambahkan istilah "PASSWORD EXPIRE INTERVAL N DAY".

Sebaliknya sokongan akan didapati untuk menyekat penggunas dari DBMS menggunakan ungkapan "ACCOUNT LOCK" dalam operasi "CREATE USER" dan "ALTER USER".

Juga pelaksanaan pemeriksaan hak istimewa dipercepat dalam konfigurasi dengan sebilangan besar pengguna atau peraturan akses.

Penggunaan jadual mysql.user dan mysql.host yang dihentikan. Jadual mysql.global_priv kini digunakan untuk menyimpan akaun pengguna dan hak istimewa global.

Sokongan untuk jadual versi sistemik, di mana bukan sahaja segmen data semasa disimpan, tetapi maklumat mengenai semua perubahan yang dibuat sebelumnya disimpan, sIa diperluas dengan operasi selang masa.

Menambah arahan baru "FLUSH SSL" untuk memuat semula sijil SSL tanpa memulakan semula pelayan;

Dalam operasi "INSTALL PLUGIN", "UNINSTALL PLUGIN" dan "UNINSTALL SONAME", sokongan telah ditambahkan untuk ungkapan "JIKA TIDAK ADA" dan "JIKA ADA".

Papan sistem tahan kejutan dicadangkan untuk penyimpanan yang mana enjin Aria digunakan.

Akhirnya kami juga dapat menekankan bahawa keupayaan untuk menggunakan lebih daripada satu plugin pengesahan untuk setiap akaun telah ditambahkan.

Perubahan lain yang terdapat dalam versi ini adalah:

  • Plugin pengesahan menambahkan ungkapan sokongan "SET PASSWORD"
  • Plugin ditambahkan untuk menentukan jenis medan anda sendiri
  • Menambah sokongan untuk fungsi tetingkap UDF (Fungsi Ditentukan Pengguna)
  • Operasi "FLUSH TABLES" mengimplementasikan mod "BACKUP LOCK", yang dapat digunakan ketika membuat cadangan fail pangkalan data
  • Menambah sokongan untuk arahan pelayan yang bermula dengan nama mariadb, sebagai alternatif kepada perintah yang bermula dengan "mysql" (contohnya, mariadump dan bukannya mysqldump).

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.