はじめに
データベースの設計は、データベースのパフォーマンスを左右する重要な要素の 1 つです。しかし、そこに必ずしもデータベース管理者の管理が及ぶとは限りません。 自社開発ではないサードパーティー ベンダー製のアプリケーションを使用していることもあるでしょう。 重要なのは、オンライン トランザクション処理 (OLTP) ワークロードであるか、データ ウェアハウスのワークロードであるかを問わず、可能な限りワークロードに応じた適切なデータベースを設計することです。 設計ではデータ型の選択など、多くの意思決定が待ち受けています。そのいずれも、データベースのパフォーマンスに大きな差を生む可能性を秘めています。
学習の目的:
このモジュールでは、次のことを行います。
- 正規形と、データベースの設計に対するその影響を理解する
- データベースに適したデータ型を選択する
- インデックスのさまざまな種類を理解する