MySQL データベースはもともとオープン ソースのリレーショナル データベース管理システムでした。元の開発者はスウェーデンの MySQL AB 会社でした。同社は 2008 年に Sun Microsystems に買収されました。2009 年に Oracle が Sun Microsystems を買収しました。システム会社、MySQLオラクル社の製品になりました。
この記事の動作環境: Windows 7 システム、mysql バージョン 8.0、Dell G3 コンピューター。
mysql データベースとは何ですか?
MySQL は、スウェーデンの MySQL AB 社によって開発されたリレーショナル データベース管理システムであり、Oracle の製品です。 MySQL は最も人気のあるリレーショナル データベース管理システムの 1 つであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアの 1 つです。
MySQL (正式には /maɪˌɛskjuːˈɛl/"My S-Q-L" と発音されますが、/maɪˈsiːkwəl/"My Sequel" とも発音されることが多い) は、元々はオープン ソースのリレーショナル データベース管理システムでした。元の開発者はスウェーデンの MySQL AB でした。 2008 年に Sun Microsystems に買収されました。 2009 年に Oracle が Sun Microsystems を買収し、MySQL は Oracle の製品になりました。
MySQL は、その高性能、低コスト、優れた信頼性により、過去に最も人気のあるオープン ソース データベースとなり、インターネット上の小規模および中規模の Web サイトで広く使用されています。 MySQL は成熟し続けるにつれて、Wikipedia、Google、Facebook など、より大規模な Web サイトやアプリケーションで徐々に使用されるようになりました。非常に人気のあるオープン ソース ソフトウェアの組み合わせである LAMP の「M」は MySQL を指します。
しかし、Oracle に買収された後、Oracle は MySQL 商用バージョンの価格を大幅に値上げし、Oracle はもう 1 つのフリー ソフトウェア プロジェクトである OpenSolaris の開発をサポートしなくなりました。 Oracle はまだ MySQL Community Edition (MySQL の中で唯一の無料版) のサポートが継続されるかどうかが懸念されています。MySQL の創設者である Michael Widenius は、MySQL をベースにしたブランチ プロジェクト MariaDB を設立しました。当初 MySQL を使用していた一部のオープン ソース ソフトウェアは、徐々に MariaDB やその他のデータベースに変わりました。たとえば、Wikipedia は 2013 年に MySQL から MariaDB データベースに移行すると公式に発表しました [6]。
MySQL のライセンスは現在、無料のコミュニティ エディションと有料のスタンダード エディション、エンタープライズ エディションなどに分かれています [7]。一般的に言えば、MySQL が非オープン ソース プロジェクトでリリースされている場合、または Oracle が MySQL の技術サポートを提供する必要がある場合、または MySQL のエンタープライズ バージョンのツールやプラグインが使用されている場合、または MySQL ソース コードが変更されて使用されている場合。クローズドソースソフトウェアなどの場合は、製品版を購入する必要があります。有料か無料かに関係なく、MySQL をインストールして使用するだけ、または MySQL を変更して使用する場合、ソフトウェアに MySQL が含まれておらず、ソフトウェアのユーザーが自分で MySQL をインストールする場合、または MySQL がオープンに含まれている場合GPL 契約を使用しているソース ソフトウェア製品を使用している場合、このような場合はコミュニティ バージョンを使用できます。MySQL。
mysql の機能
C および C で記述され、ソース コードの移植性を確保するためにさまざまなコンパイラを使用してテストされています。
AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell NetWare、NetBSD、OpenBSD、OS/2 Wrap、Solaris、Windows、およびその他のオペレーティング システムをサポートします。
複数のプログラミング言語用の API を提供します。これらのプログラミング言語には、C、C、C#、VB.NET、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby、Tcl などが含まれます。
マルチスレッドをサポートし、CPU リソースを最大限に活用し、複数のユーザーをサポートします。
最適化された SQL クエリ アルゴリズムにより、クエリ速度が効果的に向上します。
クライアント/サーバー ネットワーク環境でスタンドアロン アプリケーションとして実行することも、ライブラリとして他のソフトウェアに組み込むこともできます。
多言語サポートを提供し、中国語 GB 2312、BIG5、日本語シフト JIS などの一般的なエンコーディングをデータ テーブル名およびデータ列名として使用できます。
TCP/IP、ODBC、JDBC などの複数のデータベース接続チャネルを提供します。
データベース操作を管理、確認、最適化するための管理ツールを提供します。
数千万のレコードを持つ大規模なデータベースを処理できます。
[関連する推奨事項: mysql ビデオ チュートリアル ]
以上がmysqlデータベースとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。