Rilis stabil MariaDB 10.4

Sawise setahun pembangunan lan enem pre-release disiapake release stabil pisanan saka cabang DBMS anyar MariaDB 10.4, ing ngendi cabang MySQL lagi dikembangake sing njaga kompatibilitas mundur lan beda integrasi mesin panyimpenan tambahan lan kemampuan majeng. Dhukungan kanggo cabang anyar bakal diwenehake suwene 5 taun, nganti Juni 2024.

Pangembangan MariaDB diawasi dening Yayasan MariaDB independen, sawise proses pangembangan sing mbukak lan transparan sing ora gumantung saka vendor individu. MariaDB diwenehake tinimbang MySQL ing akeh distribusi Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) lan wis dileksanakake ing proyek gedhe kayata Wikipedia, Google Cloud SQL ΠΈ nimbulake.

Kunci dandan MariaDB 10.4:

  • Kalebu teknologi replikasi multi-master sinkron Galera 4, sing ngidini topologi multi-master aktif sing bisa diwaca lan ditulis dening simpul apa wae. Kanthi replikasi sinkron, kabeh simpul tansah ngemot data sing paling anyar, yaiku. ora ana transaksi ilang dijamin, wiwit transaksi wis setya mung sawise data wis propagated kanggo kabeh kelenjar. Replikasi ditindakake ing mode paralel, ing tingkat baris, mung nransfer informasi babagan owah-owahan;
  • Ing sistem kaya Unix, plugin otentikasi diaktifake kanthi gawan unix_socket, sing ngidini sampeyan nggunakake akun sing ana ing sistem kanggo nyambung menyang DBMS nggunakake soket unix lokal;
  • Ditambahake kesempatan nemtokake umur kanggo sandi pangguna, sawise sandi wis ditandhani minangka kadaluwarsa. Kanggo ngeset tanggal kadaluwarsa sandi ing operasi "Gawe pangguna" lan "GANTIKAN PENGGUNA", ekspresi "PASSWORD EXPIRE INTERVAL N DAY" wis ditambahake;
  • Dhukungan ditambahake pamblokiran Pangguna DBMS liwat ekspresi "KUNCI AKUN" ing operasi "Gawe USER" lan "GANTENG USER";
  • Eksekusi mriksa hak istimewa ing konfigurasi kanthi akeh pangguna utawa aturan akses wis cepet banget;
  • mandhek nggunakake tabel mysql.user lan mysql.host. Tabel mysql.global_priv saiki digunakake kanggo nyimpen akun lan hak istimewa global;
  • Π’ plugins otentikasi ditambahake dhukungan kanggo ekspresi "SET PASSWORD";
  • Ditambahake kemampuan kanggo nggunakake luwih saka siji plugin otentikasi kanggo saben akun, sing bisa migunani kanggo migrasi pangguna kanthi bertahap menyang plugin ed25519. Nalika nggawe pangguna root @ localhost nganggo skrip mysql_install_db, rong plugin otentikasi saiki diaktifake kanthi standar - unix_socket lan mysql_native_password;
  • Panyimpenan InnoDB nindakake operasi mbusak kolom kanthi cepet (ALTER TABLE ... DROP COLUMN ... ALGORITHM=INSTANT) lan ngganti urutan kolom. Ukuran log dhisikan kanggo operasi rollback (log maneh) wis suda. Nambahake dhukungan rotasi tombol kanggo innodb_encrypt_log. Dilaksanakake algoritma kanggo mriksa checksum
    innodb_checksum_algorithm=full_crc32. Nyedhiyakake ekspansi cepet saka jinis VARCHAR lan ngganti enkoding teks kanggo kolom sing ora diindeks;

  • Pangoptimal sing luwih apik. Nambahake kemampuan kanggo nglacak pangoptimal, diaktifake liwat variabel sistem optimizer-ngambah. Default klebu njaga statistik bebas saka mesin panyimpenan.
    Ana rong mode use_stat_tables anyar - COMPLEMENTARY_FOR_QUERIES lan PREFEBLY_FOR_QUERIES. mode optimize_join_buffer_size diaktifake. Anyar ditambahake gendΓ©ra rowid_filter lan condition_pushdown_from_having;

  • Dhukungan kanggo tabel versi sistem, sing ora mung nyimpen irisan data saiki, nanging uga nyimpen informasi babagan kabeh owah-owahan sing wis digawe sadurunge, wis ditambahi operasi karo sawetara wektu;
  • Nambahake printah "FLUSH SSL" anyar kanggo ngisi maneh sertifikat SSL tanpa miwiti maneh server;
  • Ing operasi "INSTALL PLUGIN", "UNINSTALL PLUGIN" lan "UNINSTALL SONAME" nambahake dhukungan kanggo ekspresi "Yen Ora Ana" lan "Yen Ana";
  • Tabel sistem tahan kacilakan diusulake, kanggo nyimpen mesin sing digunakake Aria;
  • Transisi kanggo nggunakake standar C ++ 11 wis digawe (operasi atom melu);
  • Kinerja properti lokal Collation kanggo Unicode wis apik banget, ngidini sampeyan nemtokake aturan ngurutake lan cara sing cocog adhedhasar makna karakter;
  • Ditambahake plugin kanggo nemtokake jinis lapangan sampeyan dhewe;
  • Dhukungan ditambahake kanggo windowed Fungsi UDF (Fungsi Ditetepake Pangguna);
  • Ing operasi "FLUSH TABLES". dipun ginakaken Mode "BACKUP LOCK", sing bisa digunakake nalika nggawe serep file database;
  • Ditambahake dhukungan kanggo printah server diwiwiti karo mariadb, alternatif kanggo printah diwiwiti karo "mysql" (contone, mariadump tinimbang mysqldump).

Source: opennet.ru

Add a comment