TOPデータベースチャンネルシェアやオープンソースの利用動向




データベース秘伝書
土日に極める「データベース秘伝書」

【壱の巻】データベースの基礎を極める!

2007/7/6
1   2  次のページ

サーバOSを習得するには、試しながら覚えるのが最短

   データベース夏の陣、第1週目の公開記事は、様々な立場から見た基本をしっかりと学ぶための内容が詰まった、以下の9本だ。
データベース夏の陣
MySQL 5.0超入門 第1回:MySQLって何だ?
MySQL 5.0超入門 第2回:ストレージエンジンを知っていますか?
MySQL 5.0超入門 第3回:MySQL Clusterについて学ぼう!
はじめてのMySQLチューニング 第1回:定量的な情報収集のススメ
Sybase IQで学ぶデータウェアハウス 第1回:汎用RDBMSとデータウェアハウスの違い
ORACLE MASTERになろう 第1回:ORACLE MASTERとは
即活用!データベースリンク集 第1回:データベース関連リンク総まとめ
データベース人気過去記事一覧 第1回:徹底比較!! データベース
データベース人気過去記事一覧 第2回:データベースの導入実態

   そこで今回は、これらの入門記事のさらなる入門編としてお勧め記事をピックアップする。


オープンソースのデータベース「MySQL」のオーバービュー

   オープンソースソフトウェアによるデータベースとして、人気を二分しているものの1つがMySQLだ。「MySQL 5.0超入門」では、このMySQLのメリットや各種機能などについて、全体的な概要を解説している。

   まず第1回ではMySQLの成り立ちから現状について紹介している。

MySQL入門 MySQL 5.0超入門
第1回:MySQLって何だ?
著者:日本ヒューレット・パッカード
   MySQLデータベースは、Linux、Windows、HP-UX、OS/X、HP-UX、AIX、Netwareを含む20種類以上のプラットフォーム上で動作するマルチユーザ・マルチスレッドのSQLデータベースです。

   その一貫した高速性、堅牢性と使い易さから数多くの有名サイトでも利用され世界で最も人気のあるオープンソースデータベースとなっています。またMySQLデータベースは、オープンソースの標準的プラットホームであるLAMP(Linux/Apache/MySQL/PHP)に含まれています。


   さらに第2回では、MySQLの特徴の1つである「ストレージエンジン」について解説している。

MySQL入門 MySQL 5.0超入門
第2回:ストレージエンジンを知っていますか?
著者:日本ヒューレット・パッカード
   一般的なRDBMSでは単一のデータ格納方式しかサポートされていません。MySQLデータベースは、格納機能部分にPluggable Storage Engine Architectureと呼ばれる構造を採用しているので複数のデータ格納方式をサポートすることが出来ます。

   Pluggable Storage Engine Architectureはストレージ・エンジンをモジュール化するので、テーブル毎に最適な格納方式を実現するストレージ・エンジンを選択することができます。従ってアプリケーションの特性の違いによって適したストレージ・エンジンを使用できるというメリットになっています。


   さらに第3回では、ストレージエンジンの1つに位置づけられる「MySQL Cluster」を紹介し、よりビジネスを目指した利用法について述べている。

MySQL入門 MySQL 5.0超入門
第3回:MySQL Clusterについて学ぼう!
著者:日本ヒューレット・パッカード
   MySQL Clusterは、NDBというストレージ・エンジンに位置づけられます。MySQL Clusterは、トランザクション機能をサポートしてしますがクラスタ構成を前提としている点がInnoDBとは異なっています。MySQL Clusterのデータ・ノードは、データベースの一部を分散保持する事で負荷分散と高速性を実現し同時に他のノードのデータの一部を保持することで高可用性に対応しています。


1   2  次のページ

この記事の評価をお聞かせください
ボタンをクリックしますとウインドウが開きます。

INDEX
【壱の巻】データベースの基礎を極める!
第1週はデータベースの基本を学ぶ!
  MySQLの本当の力を発揮させるには?
土日に極める「データベース秘伝書」
【壱の巻】 データベースの基礎を極める!
【弐の巻】 データベースを見る目を養う
【参の巻】 データベースの動向と対策を考える
【四の巻】 PostgreSQLの華麗な妙技を堪能する