MariaDBを「mysqlサーバー」と誤って呼び出すのはなぜですか?

MariaDBを「mysqlサーバー」と誤って呼び出すのはなぜですか?

私は最近、MariaDBが「mysqlサーバー」と呼ばれるかどうかについて興味深い議論をしました。実際、MariaはMySQLと100%互換性がありません。

私が知っている限り、もともとはMySQLの100%ドロップである代替フォークでしたが、この記事を書いている時点では、MariaDB 10.5とMySQL 8.0は互いに100%互換性がありません。

それでは、「default-mysql-server」などのDebianホストパッケージなどの主要なディストリビューションからMariaDBサーバーをインストールするのはなぜですか?一般的な傘パッケージを「default-sql-server」と呼ぶ必要はありませんか?

ベストアンサー1

一般的な傘パッケージを「default-sql-server」と呼ぶ必要はありませんか?

当然じゃない。 MariaDB、MySQLは唯一の「基本」SQLサーバーとは遠いです。かなりのフリーソフトウェア競争があります。

ただし、この記事を書いている時点では、MariaDB 10.5とMySQL 8.0は100%互換性がありません。

「100%互換性がない」はあまり良い理由ではありません。あなたのxserverパッケージはまだxserverと呼ばれています。これには、ほとんどのディストリビューションでその名前で提供された元のXFree86と100%互換性のないxorgが含まれています。

マリアデータベースはいmysqlサーバーの実装。期間。ライブラリ、クライアント、ツールには名前に MySQL があります。

現在、メインプロジェクトに互換性のない機能があるという事実は、データベースのOracle GPL(「コミュニティ」)バージョンと無料ではない商用バージョンの違いに焦点を当てています。 (GPLバージョンのほとんどの技術的な変更は、MariaDBから直接採用できます。これはGPLに関するものです。)

とにかく、無料のLinuxディストリビューションは商用バージョンを提供していないため、MySQLという名前で元のGPLv2専用DBMSの連続が支配的なGPLv2専用フォークMariaDBであると仮定することは論理的に一貫しています.

おすすめ記事