MySQL
MySQL(マイエスキューエル)とは、大量のデータを管理できるデータベース構築・管理用ソフトウェアです。
高速で動作する上に扱いやすい為に、ブログなどのCMSをはじめ多くのウェブサイトで使用されています。ちなみに当データベースもMySQLを利用しております。
各レンタルサーバー業者のサイトでは利用できるMySQL数を表すのに2個、3個と表記しています。しかし、この呼び方は実際には語弊があります。共用サーバーでのMySQLは、各サーバー(MySQL用に別のサーバーを立ててる場合もある)にひとつだけインストールされているもので、それを共用サーバーのユーザー全員で共有して使っています。

図のような形になっていて、ひとつひとつのユーザーを共用サーバーの入居者がそれぞれ使っています。共用サーバーでのMySQL数は上図でいう所のユーザー数を表しています。それぞれデータベース的に独立しているので、お互い干渉する事はありません。
仮にMySQLを3個利用可能と表記されていれば、自分1人で3ユーザー(3データベース)を利用できるという意味になります。
肝腎の各データはテーブルと呼ばれるユーザー毎のデータを保管するフォルダに格納されます。
MySQLはマルチユーザー、マルチテーブルでの利用を前提として設計されていて、理論的にはユーザー数もテーブル数も無制限に利用できます。
テーブル数に制限はないので、ユーザーを1名利用できれば、理屈的には問題ありません。
ただユーザーを複数利用できれば、それぞれMovableType用やXOOPS用、osCommerce用、自作のデータベース対応サイト用、などのプログラム毎にユーザーを分けてデータを格納できるので、後々のメンテナンスが非常に楽になります。自分で動的サイトを作る場合には、データを引き出す為のプログラムコードが簡略化されるというメリットもあります。
