MariaDB 10.5 hadir dengan mesin S3 baru, perubahan izin, dan lainnya

Setelah satu tahun pengembangan dan empat versi prarilis, versi stabil pertama dari cabang baru "MariaDB 10.5", di mana mesin baru, beberapa perubahan dalam izin, penggantian nama file dan hal-hal lain disajikan.

Bagi mereka yang tidak terbiasa dengan MariaDB, mereka harus tahu apa itu MariaDB database yang kerangka kerjanya dikembangkan oleh cabang MySQL, yang mempertahankan kompatibilitas ke belakang dan dibedakan dengan integrasi mesin penyimpanan tambahan dan fitur-fitur canggih.

Peningkatan utama untuk MariaDB 10.5

Dari perubahan utama yang menonjol dari versi baru ini, kami dapat menemukannya menambahkan dua mesin penyimpanan, salah satunya adalah Mesin S3, pekerjaan apa untuk menghosting tabel MariaDB di Amazon S3 atau lainnya penyimpanan awan publik atau swasta yang mendukung API S3.

S3 mendukung tabel reguler dan dipartisi (dipartisi). Saat tabel yang dipartisi ditempatkan di cloud, tabel tersebut dapat digunakan secara langsung, bahkan dari server lain yang memiliki akses ke penyimpanan S3.

Yang lain mesin penyimpanan yang ditambahkan adalah Toko kolomBahwa menyimpan data di tautan kolom dan menggunakan arsitektur terdistribusi paralel secara masif.

Motor didasarkan pada fondasi penyimpanan InfiniDB MySQL dan dirancang untuk mengatur pemrosesan dan pelaksanaan kueri analitik pada kumpulan data besar (Gudang Data).

Perubahan penting lainnya adalah di mengganti nama file yang dapat dieksekusi yang dimulai dengan kata "Mysql" diganti namanya menggunakan kata "mariadb". Nama lama disimpan sebagai tautan simbolis.

Itu juga disorot itu pekerjaan pada pemisahan hak selesai en komponen yang lebih kecil. Alih-alih hak istimewa SUPER umum, serangkaian hak istimewa opsional "BINLOG ADMIN", "BINLOG REPLAY", "CONNECTION ADMIN", "FEDERATED ADMIN", "READ_ONLY ADMIN", "REPLICATION MASTER ADMIN", "REPLICATION SLAVE ADMIN" dan "SET USER".

untuk beberapa ekspresi, hak istimewa yang diperlukan telah diubah untuk menjalankannya.

Sebagai contoh: TAMPILKAN ACARA BINLOG sekarang membutuhkan hak MONITOR BINLOG di tempat REPLIKASI BUDAK, TUNJUKKAN RUMAH BUDAK membutuhkan hak istimewa REPLIKASI MASTER ADMIN.

Catatan biner yang digunakan untuk replikasi organisasi, file bidang baru ditambahkan ke metadata, termasuk kunci utama, nama kolom, himpunan karakter, dan jenis geometri.

Konstruksi DROP TABLE sekarang dengan andal menjatuhkan tabel File tersebut tetap berada di mesin penyimpanan, meskipun tidak ada file ".frm" atau ".par".

Mekanisme replikasi sinkronis multi-master dari Galley menambahkan dukungan penuh untuk GTID (Global Transaction ID), yang umum untuk semua node dalam grup pengidentifikasi transaksi.

Ditransisi ke cabang baru pustaka PCRE2 (Perl Compatible Regular Expressions), alih-alih seri PCRE 8.x klasik.

Selain itu, versi baru tautan diusulkan untuk terhubung ke MariaDB dan MySQL dari program Python and MariaDB Connector, Python 1.0.0 dan MariaDB Connector / C 3.1.9.

Dari perubahan lain yang disajikan dalam versi baru ini:

  • Dalam operasi «ALTER TABEL"Y"GANTI NAMA TABEL«, Dukungan ditambahkan untuk kondisi«JIKA ADA»Untuk melakukan operasi hanya jika tabel ada;
  • Untuk indeks di atribut «BUAT TABEL»" TERLIHAT "diterapkan.
  • Menambahkan ekspresi "CYCLE" untuk mengidentifikasi loop CTE rekursif.
  • Pengoptimal rendering rentang memperhitungkan IS NULL
  • Saya mengimplementasikan versi akselerasi perangkat keras dari fungsi crc32 () untuk CPU AMD64, ARMv8, dan POWER 8.
  • Utilitas mariadb-binlog dan perintah SHOW BINLOG EVENTS dan SHOW RELAYLOG EVENTS menampilkan tanda replikasi.
  • Banyak pengoptimalan kinerja mesin InnoDB diperkenalkan.
  • Mengubah beberapa tincture default. Parameter innodb_encryption_threads telah ditingkatkan menjadi 255 dan nilai max_sort_length telah meningkat dari 4 menjadi 8.
  • Mengurangi ukuran file sementara yang digunakan saat mengurutkan dengan jenis secara signifikan VARCHAR, CHAR, dan BLOB.

Terakhir, jika Anda ingin mengetahui lebih banyak tentang versi baru ini, Anda dapat melihat daftar lengkapnya perubahan di tautan berikut. 


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.