MySQLは世界的なリレーショナルデータベースシステムであり、このカテゴリではおそらく最も使用されているアプリケーションです。フリーのオープンソース版と、様々なOSに対応した商用版が用意されています。数多くのウェブホスティングプロバイダは、パッケージの一部としてMySQLを統合する可能性を提供しています。数多くのダイナミックなWebサイトでは、ソフトウェアをベースとして使用しています。

MySQLの歴史と開発

MySQLはスウェーデンのMySQL ABが1994年に開発したもので、2008年にSun Microsystemsに買収された。2010年以降、この2社はカリフォルニアのオラクル社の傘下に入っています。社名の由来は、創業者の一人であるミヒャエル・ワイルデニウスの娘の名前に由来しています。WildeniusとAxmarkは1994年にデータベースシステムの開発を開始しました。当初はMySQLのクローンとして機能し、ウェブアプリケーション用のUNIREGソフトウェアのデータベースを提供することを目的としていました。1995年に内部リリースが行われ、1997年にはバージョン3.1でリリースされました。これは、MySQLのコアがすでに長い歴史を持っていることを示すためでした。最初から大量のデータを処理することができ、優れた性能を発揮するように設計されていました。これは、可用性と安定性を犠牲にしている部分もありました。当初は機能の範囲が限られており、テーブルの種類も少なく、トランザクションもできませんでした。2001年1月には、バージョン3.23が登場し、トランザクションを可能にし、2つのテーブルタイプを持っていました。2003年3月にはバージョン4.0、2004年末には4.1、2005年10月には機能を拡張したMySQL 5.0がリリースされました。2008年11月にバージョン5.1がリリースされ、2012年にはMySQL 5.6がリリースされ、10月には5.7が続き、2016年12月中旬にはバージョン5.7.17がリリースされました。

MySQL - 多くのダイナミックなウェブサイトの基礎

リレーショナルデータベースシステムは、オープンソース版として無料で利用できるほか、さまざまなオペレーティングシステムに対応した商用版も用意されています。MySQLは、いくつかの管理プログラム、データベース、ユーザーインターフェース、ライブラリから構成されています。PHPやApacheと組み合わせることで、多くのダイナミックなウェブサイトの基礎を形成しています。世界中で5000万台以上のサーバーにインストールされています。グーグル、ツイッター。 フェイスブック 株式会社ミクシィ・アンド・カンパニーは、そのアーキテクチャを利用し、多数のMySQLサーバを運用しています。Windows、Linux、Unix、Mac OSX、i5/Os、Open VMSなど20以上のプラットフォームで動作します。多くのウェブホスティングプロバイダは、ソフトウェアパッケージの一部としてMySQLを提供しています。公式マニュアルがあり、多数のフォーラムやユーザーグループで無料サポートが提供されています。オラクルでは、Enterprise Editionのパフォーマンス・レベルが異なるサポート・ライセンスを有料で提供しています。動的なウェブサイトをホスティングするために、他のソフトウェアアプリケーションや環境と組み合わせて使用されることが多いです。

MySQLの機能

データベースシステムはプログラミング言語CとC++で書かれていました。マルチスレッドを可能にするカーネルを使用しています。そのため、ソフトウェアは、複数のCPUが利用可能であれば、その利点を利用することができます。高い処理速度と最適なメモリ管理が保証されています。同時に、1台のMySQLサーバで複数のデータベースを作成して管理することができます。OSによって使用するテーブルの数が異なります。このソフトウェアは、レコードへのアクセスを可能にするだけでなく、削除、修正、追加も可能にします。個々のデータベースはパーティショニングが可能なので、作業スピードを向上させることができます。コンテンツ管理システムは、信頼性の高い強力なデータベースとしてMySQLを使用することができます(例えば ワードプレスTYPO3、Drupal、または ジョウラ).

MySQLの利点

MySQLは、テーブル内のデータを保存、管理、表示、変更し、クライアントサーバとしても機能します。これは、それぞれのデータベースがサーバーとして機能することを意味します。データベースシステムは、高速、ユーザーフレンドリーで安定して動作します。利点はまた、そのマルチスレッドとマルチユーザー機能、簡単な認証管理と最適なパフォーマンスです。さらに、20以上の異なるプラットフォームとの互換性があるため、非常に柔軟性があります。

現在の記事