市場には多くのリレーショナル データベース管理システムがあります。 Microsoft SQL Server、Microsoft Access、Oracle、DB2 などが含まれます。
なぜ他のデータベース管理システムではなく MySQL を選択するのかと疑問に思う人もいるかもしれません。
この質問に対する答えは、多くの要因によって異なります。
SQL Server などのリレーショナル データベースと比較した MySQL の利点を見てみましょう。
MySQL は複数のストレージ エンジンをサポートしており、各エンジンには独自の仕様がありますが、SQL サーバーなどの他のシステムは 1 つのストレージ エンジンのみをサポートします。このステートメントを理解するために、MySQL でサポートされている 2 つのストレージ エンジンを見てみましょう。
InnoDB: MySQL バージョン 5.5 以降で提供されるデフォルトのストレージ エンジン。 InnoDB は、参照整合性のための外部キーをサポートし、ACID 標準トランザクションもサポートします。
MyISAM: 5.5 より前の MySQL のデフォルトのストレージ エンジンでした。 MyISAM にはトランザクションのサポートがありません。 InnoDB と比較した利点としては、シンプルさと高いパフォーマンスが挙げられます。
MySQL は、他のリレーショナル データベース システムと比較して高いパフォーマンスを備えています。これは、そのシンプルな設計と複数のストレージ エンジンのサポートによるものです。
費用対効果が高く、他のリレーショナル データベースと比較してコストが比較的安価です。実際、Community Edition は無料です。商用バージョンにはライセンス料金がかかりますが、これも Microsoft SQL Server などの製品のライセンス料金と比較して費用対効果が高くなります。
クロスプラットフォーム: MySQL は多くのプラットフォームで実行できるため、ほとんどのマシンにデプロイできます。 MS SQL Server などの他のシステムは、Windows プラットフォーム上でのみ実行されます。
MySQL と対話するには、MySQL サーバーと通信できるサーバー アクセス ツールが必要です。 MySQL は複数のユーザー接続をサポートしています。
推奨チュートリアル: 「mysql チュートリアル 」http://www.php.cn/course/list/51.html
この記事この記事は、mysql を使用する理由について説明したもので、困っている友人に役立つことを願っています。
以上がなぜmysqlを使うのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。