トップ 新規 編集 差分 一覧 ソース プレゼンテーション 検索 ヘルプ PDF RSS ログイン

調べ学習_MySQL

MySQL


 調査担当者

かわしま

 MySQLとは

"MySQL(まい・えすきゅーえる)は、オープンソースで公開されている関係データベース管理システム (RDBMS) の一つである。"
(wikipedia:MySQLより引用:https://ja.wikipedia.org/wiki/MySQL )

名前の由来である「SQL」はデータベース管理システムの操作のための言語である。
http://itasan.mydns.jp/wiki.cgi/KEIO?page=%C4%B4%A4%D9%B3%D8%BD%AC%A1%B2SQL

"もともと、他の多くのオープンソースプロジェクトと異なり、スウェーデンの単一の営利企業である「MySQL AB」によって維持されていた。2008年2月26日に MySQL AB がサン・マイクロシステムズに買収されたことをもって、サン・マイクロシステムズの所有となった。その後、2010年1月27日、サン・マイクロシステムズがオラクルに買収されたことにより、商標権ならびに著作権もオラクルに移管された。"

 関係データベース管理システムとは

データベースとは

大量のデータを集めて、コンピューターでデータの追加、削除、検索をしやすい形に整理したもの。(ASCII.jpデジタル用語辞典)

例えば、WEBサイトの会員情報を格納しWEBサイト閲覧に役立てる。

関係データベースとは

定義:関係モデルを用いたデータベース(説明が長くなるのでここではこれ以上述べない)
リレーショナル(関係)データベースでは、データにカラム(列)とレコード(行)が与えられ、テーブル(表)の中に配置して整理されている。それぞれのカラムやレコードを中心にデータを整理し直すことで、データの抽出操作を容易にできる。(IT用語辞典バイナリ)

データベース管理システムとは

データベースを効率良く管理し、同時の更新処理、データのバックアップ機能などを提供する。(参考:wikipedia)

 MySQLの特徴

利点

  1. 無料(MySQLを改造しない限り)
  2. 標準仕様でレプリケーション(データベースのバックアップのためのリアルタイム複製)に対応し、データを堅牢に守れる
  3. 全文検索の機能がある

などなど、有償データベースと遜色ない性能になっている。 

欠点

  1. 有償データベースに比べると機能的に若干不足がある
  2. (比較的)新しいので運用ノウハウが若干少ない

 MySQLの応用

向く分野

・WEBサイト
・データウェアハウス(データ分析のためのデータの貯蔵)

特にWEBサイト構築に関してはLAMP (Linux, Apache, MySQL, Perl・PHP・Python) 、XAMPP(クロスプラットフォーム、Apache、MySQL、PHP、Perl)の略称が定着しているほど広く使用されている。

あまり使われない分野

・基幹業務システム

 日本におけるMySQL

世界的には非常に普及しているMySQLだが、日本への普及は特にライバルのPostgreSQLに比べて遅れていた。
理由として日本語(Unicode)の対応が遅れていたことが挙げられる。
現在は改善されている。

 MySQLと類似したサービス

有償データベースだと
・Oracle Database
・Microsoft SQLServer
同様のオープンソースの無償データベースだと
・PostgreSQLがある

 MySQLを利用している企業・団体

MySQLのお客様ページ(https://www-jp.mysql.com/customers/ )によると、例えば代表的なのが、
・NASA
・Twitter
・Facebook
・スクウェア・エニックス
がある。
など

 コメント

お名前: コメント:

最終更新時間:2017年04月24日 15時06分53秒