MariaDB 10.9 はすでにリリースされており、これらはそのニュースです

の発売 新しい DBMS ブランチの最初の安定バージョン マリアDB 10.9 (10.9.2) では、下位互換性を維持し、追加のストレージ エンジンと高度な機能の統合によって区別される MySQL のブランチが開発されています。

MariaDB の開発は、個々のベンダーから独立した、完全にオープンで透過的な開発プロセスに従って、独立した MariaDB Foundation によって監督されています。

MariaDB は、多くの Linux ディストリビューション (RHEL、SUSE、Fedora、openSUSE、Slackware、OpenMandriva、ROSA、Arch Linux、Debian) で MySQL の代わりに出荷され、大規模なプロジェクトで採用されています。

MariaDB10.9の主な新機能

この新しいバージョンの MariaDB では、次のことが強調されています。 データの交差を検出する JSON_OVERLAPS 関数を追加 XNUMX つの JSON ドキュメント (たとえば、両方のドキュメントに共通のキーと値のペアまたは共通の配列要素を持つオブジェクトが含まれている場合は true を返します)。

また、次のセキュリティ脆弱性に対して適切な修正が行われたことも強調されています。 CVE-2022-32082、 CVE-2022-32089、 CVE-2022-32081、 CVE-2018-25032、 CVE-2022-32091 y CVE-2022-32084

もう一つの顕著な変化は、表現が JSONPath は範囲を指定する機能を提供します (例: "$[1 to 4]" は配列要素 1 から 4 を使用し、負のインデックスはキューの最初の要素を表示します)。

これに加えて、Hashicorp Vault KMS に保存されているキーを使用してテーブル内のデータを暗号化するために、Hashicorp Key Management プラグインが追加されていることがわかります。

ユーティリティの間 mysqlbinlog、新しいオプションが追加されました 「–do-domain-ids」、「–ignore-domain-ids」、および「–ignore-server-ids」は、gtid_domain_id でフィルタリングします。

外部監視システムで使用できる別の JSON ファイルに wsrep 状態変数を反映する機能が追加されました。

オプティマイザーは、10.3 へのアップグレード後にすべてのパーティションを使用します、複数テーブルの UPDATE または DELETE クエリの場合、オプティマイザーは、更新または削除されるテーブルにパーティション プルーニングの最適化を適用できませんでした。

それに加えて、 IN キーの範囲オプティマイザ回帰を実行しました (const、....)、MariaDB 10.5.9 以降には、MDEV-9750 の修正を含む問題が既にありました。 そのソリューションでは、Optimizer_max_sel_arg_weight が導入されました。 Optimizer_max_sel_arg_weight を非常に高い値またはゼロ (「無制限」を意味する) に設定し、重いグラフを生成するクエリを実行すると、パフォーマンスが低下することがあります。

その他の修正 この新しいバージョンの MariaDB で作成された、 InnoDB が破損している ファイルのロックの欠如、および ALTER TABLE IMPORT TABLESPACE の修正 これにより、暗号化されたテーブルが破損し、ALTER TABLE の誤った出力、クラッシュ リカバリの修正、DD エラー リカバリの修正、破損したデータのロックの防止、バルク ロードのバグ修正の修正、パフォーマンスのバグ修正も修正されました。

その他の変更点 この新しいバージョンから際立っている:

  • JSON 出力の「SHOW PARCEL [FORMAT=JSON]」モードのサポートが追加されました。
  • 「SHOW EXPLAIN」ステートメントが「EXPLAIN FOR CONNECTION」構文をサポートするようになりました。
  • 変数 innodb_change_buffering および old は非推奨になりました (変数 old_mode に置き換えられました)。
  • アポストロフィと必須単語を使用した全文検索
  • オプティマイザーは、10.3 へのアップグレード後にすべてのパーティションを使用します
  • 複数テーブルの UPDATE または DELETE クエリの場合、オプティマイザーは、更新または削除されるテーブルにパーティション プルーニングの最適化を適用できませんでした。
  • 新しい mariadb クライアント オプション、-enable-cleartext-plugin。 このオプションは何もせず、MySQL との互換性のみを目的としています。
  • JSON_EXTRACT をロックする
    アップグレード後に ALTER TABLE ALGORITHM=NOCOPY が機能しない
  • サーバーが ON 状態の不明な列で CREATE VIEW に失敗する
  • password_reuse_check プラグインは、ユーザー名とパスワードを組み合わせます
  • MariaDB Deprecation Policy により、これが ppc10.9el の Debian 10 "Buster" の MariaDB 64 の最後のバージョンになります。

最後に、この新しいバージョンについて詳しく知りたい場合は、次のURLで詳細を確認できます。 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。