絵で見てわかる Oracle の仕組み 新装版(エデミテワカルオラクルノシクミシンソウバン)
- 著者:
- 小田 圭二/杉田 敦史/山本 裕美子/辻井 由佳/寺村 涼(オダ ケイジ/スギタ アツシ/ヤマモト ユミコ/ツジイ ユカ/テラムラ リョウ)
- 出版社:
- 翔泳社
- 出版日:
- 2019年03月11日頃
- ISBN:
- 9784798157696
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
2006 年刊行後 12 年以上にわたるロングセラー『絵で見てわかる Oracle の仕組み』の新装版です。コマンドや機能名などを暗記するだけでは、 Oracle データベースの管理業務に関する実力は身につきません。本書では、 Oracle データベースのアーキチャクチャや内部動作、基本動作について、ハードウェアや OS の動作と合わせてわかりやすく図解していきます。一見複雑に思えるアーキテクチャや内部動作も、倉庫会社の仕組みなどに見立てて図解することで、頭の中でイメージしながら理解できます。
新装版では、内容のモダン化を図っているほか、コラムやコラムや APPENDIX (コマンドによる基本的な Oracle 操作を解説) を新設。日常の Oracle 運用/管理業務に役立つだけでなく、応用力のあるエンジニアになるための知識が身につく一冊です。
■章構成
第 1 章 I/O とディスクの関係
第 2 章 Oracle のさまざまなプロセス
第 3 章 キャッシュと共有メモリ
第 4 章 SQL 文解析と共有プール
第 5 章 Oracle の起動と停止
第 6 章 接続とサーバープロセスの生成
第 7 章 Oracle のデータ構造
第 8 章 Oracle の待機とロック
第 9 章 REDO と UNDO の動作
第 10 章 バックアップ/リカバリのアーキテクチャと動作
第 11 章 バックグラウンドプロセスの動作と役割
第 12 章 Oracle のアーキテクチャや動作に関する Q & A
APPENDIX ユースケースで学ぶ Oracle
技書の森解説
Oracle Database は高機能ゆえに内部構造が複雑で、 SQL を書けてもその裏側で何が起きているかを把握していないとパフォーマンス問題や障害対応で手詰まりになります。本書はその内部構造 (SGA 、 PGA 、 REDO ログ、アーカイブ、バックグラウンドプロセスなど) を豊富な図解で可視化し、「なぜ Oracle はこう動くのか」を目で追えるように説明する一冊です。
著者の小田圭二氏は Oracle のコンサルティング経験が長く、本書には現場で頻繁に遭遇する疑問 (バッファキャッシュはどう効いているのか、 REDO とは何を守っているのか、チェックポイントはいつ走るのか) への回答が、動作モデルの図とともに示されています。テキストだけでは想像しにくいデータの流れやプロセス間の連携が、絵として頭に入るため、マニュアルを読む力が格段に上がります。
対象読者は SQL の基礎を終えた開発者、あるいは Oracle の運用を任されたインフラエンジニアです。「絵で見てわかる」シリーズには OS やネットワークの姉妹書がありますが、本書は Oracle に特化しており、他の RDBMS (PostgreSQL 、 MySQL) と比較する内容ではない点に留意してください。 Oracle 環境で働く人にとって、机の傍に置いて繰り返し参照する価値のある解説書です。
言及 Qiita 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
小田 圭二 の他の書籍
関連記事
関連用語
オニオンアーキテクチャ
ドメインロジックを中心に据え、外側の層が内側に依存する同心円状のアーキテクチャ
C4 Model
ソフトウェアアーキテクチャを 4 つの抽象レベルで図示するモデル
クリーンアーキテクチャ
ビジネスロジックを外部の技術的詳細から分離し、依存関係を内側に向けることで変更に強い設計を実現するアーキテクチャ原則
YAGNI
You Aren't Gonna Need It - 今必要でない機能を先回りして実装しない原則
ヘキサゴナルアーキテクチャ
ポートとアダプターでビジネスロジックを外部依存から分離する設計パターン
アーキテクチャ
システム全体の構造設計。コンポーネントの分割と関係を決める最上位の設計判断