(なんと前回のエントリから3年近く間が空いてしまいました・・・) Oracle Database のアーキテクチャについて説明した書籍「プロとしてのOracleアーキテクチャ入門」を 執筆するお話をソフトバンククリエイティブ社様よりいただき、 同じ職場のOracle暦10年のベテランエンジニアの方と共同で執筆作業をすすめ、 2008/8/22に(なんとか)無事出版できました。
ソフトバンククリエイティブの本:プロとしてのOracleアーキテクチャ入門
Amazonのレビューでも好意的なコメントをいただけており、ほっと一安心といったところです。
執筆のお話を頂戴したのは、2007年の年末で、当初のプランでは ゴールデンウィーク前に執筆を終えるはずだったのですが、 紆余曲折あり執筆に半年以上の期間を要してしまいました・・・。 しかも、ページ数は(おそらくシリーズ最大の)400ページ。 長期間に渡る執筆において、大量の原稿に対して的確なフォローをしていただけた 編集の方にはとても感謝しております。ありがとうございました!
目次
INTRODUCTION なぜOracleのアーキテクチャを学ぶのか SECTION Ⅰ Oracleアーキテクチャ概要
CHAPTER 01 データベースとインスタンス CHAPTER 02 クライアントアプリケーションとサーバープロセス CHAPTER 03 データファイルと関連する構成要素 CHAPTER 04 REDOログファイルとREDOデータ CHAPTER 05 サーバーパラメータファイルと制御ファイル CHAPTER 06 Oracleのメモリ管理 CHAPTER 07 その他の構成要素
SECTION Ⅱ スキーマオブジェクトとデータ格納方式
CHAPTER 08 ユーザーと権限 CHAPTER 09 テーブルとデータ型 CHAPTER 10 索引の仕組み CHAPTER 11 その他のオブジェクト CHAPTER 12 オブジェクトの格納方式と記憶域
SECTION Ⅲ SQL処理の仕組み
CHAPTER 13 問い合わせ処理の仕組み CHAPTER 14 更新処理の仕組み
SECTION Ⅳ トランザクション処理
CHAPTER 15 トランザクションの概要とACID特性 CHAPTER 16 Oracleのトランザクションと隔離性 CHAPTER 17 Oracleのロック機能
SECTION Ⅴ 起動・停止とリカバリの仕組み
CHAPTER 18 インスタンスの起動と停止 CHAPTER 19 リカバリ処理の仕組み
SECTION Ⅵ Oracle Net [...]