MariaDB DBMS 10.10 の安定リリース

DBMS MariaDB 10.10 (10.10.2) の新しいブランチの最初の安定リリースが公開されました。その中で、下位互換性を維持し、追加のストレージ エンジンと高度な機能の統合によって区別される MySQL のブランチが開発されています。 MariaDB の開発は、個々のベンダーから独立したオープンで透明な開発プロセスに従って、独立した MariaDB Foundation によって監督されています。 MariaDB は、多くの Linux ディストリビューション (RHEL、SUSE、Fedora、openSUSE、Slackware、OpenMandriva、ROSA、Arch Linux、Debian) で MySQL の代替として提供され、Wikipedia、Google Cloud SQL、Nimbuzz などの大規模プロジェクトに実装されています。

MariaDB 10.10 の主な改善点:

  • 指定されたサイズのランダムなバイト シーケンスを取得するための RANDOM_BYTES 関数が追加されました。
  • IPv4 アドレスを 4 バイト表現で保存するための INET4 データ型が追加されました。
  • 「CHANGE MASTER TO」式のデフォルトのパラメータが変更され、マスター サーバーがこのタイプの識別子をサポートしている場合、GTID (グローバル トランザクション ID) に基づくレプリケーション モードが使用されるようになりました。 「MASTER_USE_GTID=Current_Pos」設定は廃止されたため、「MASTER_DEMOTE_TO_SLAVE」オプションに置き換える必要があります。
  • 「eq_ref」を使用してテーブルを任意の順序でマージできる機能など、多数のテーブルのマージ操作の最適化が向上しました。
  • UCA (Unicode Collat​​ion Algoritm) アルゴリズムの実装。Unicode 14 仕様で定義され、文字の意味 (たとえば、デジタル値を並べ替える場合、先頭のマイナスとドットの存在) を考慮して並べ替えと一致のルールを決定するために使用されます。多数の異なるタイプのスペルが考慮されますが、比較する場合、文字の大文字と小文字やアクセント記号の存在は考慮されません)。 utf8mb3 および utf8mb4 関数の UCA 操作のパフォーマンスが向上しました。
  • SST/IST リクエストの実行を許可される Galera Cluster ノードのリストに IP アドレスを追加する機能が実装されました。
  • デフォルトでは、動作を MySQL に近づけるために「explicit_defaults_for_timestamp」モードが有効になります (「SHOW CREATE TABLE」を実行すると、タイムスタンプ タイプの DEFAULT ブロックの内容は表示されません)。
  • コマンド ライン インターフェイスでは、「--ssl」オプションがデフォルトで有効になっています (TLS 暗号化接続のインストールが有効になっています)。
  • 最上位の UPDATE 式と DELETE 式の処理が再加工されました。
  • DES_ENCRYPT 関数と DES_DECRYPT 関数、および innodb_prefix_index_cluster_optimization 変数は非推奨になりました。

出所: オープンネット.ru

コメントを追加します