Webエンジニアのための データベース技術[実践]入門 (Software Design plus)
- 作者: 松信嘉範
- 出版社/メーカー: 技術評論社
- 発売日: 2012/03/09
- メディア: 単行本(ソフトカバー)
- 購入: 20人 クリック: 486回
- この商品を含むブログを見る
第9章は、MySQLを導入する手順と、MySQLを運用する上で必要になるログファイルとか、各種設定方法について述べられてます。基本的には、今まで述べられてきたことをMySQLでどうするの?って言う形式になるんじゃないかと。それから、バックアップ方法とか、バックアップからのリカバリを行う方法について書かれてます。MySQLを使うなら知っておきたいところですが、MySQL使わない!って言うならサラっとしておけばいいと思います。
第10章は、ひと度データベースを導入して、何かトラブルがあればそれに対応しなければなりません。アプリケーションの問題かもしれないし、データベース製品の問題かもしれません。MySQLはオープンソースなので、ソースコードを読んで、修正パッチ当ててと言うことが可能ですね。なので、読んでみましょうということです。ただ、規模のある製品なので、どんな構造になっていて、どんな設計思想でってのが説明されずにひたすら読むことは難しいですが、そのことがちゃんと書かれてますね。そこから静的解析、動的解析を経て、ケーススタディで読んでいく感じになっています。どんな状況で、どうしたいので、こんな修正をするんだ!ってのをちゃんと前提として置いているので、実際に似たような状況になった時にも参考になるんじゃないかなと思います。
今回の範囲はMySQLに特化していますけど、他の製品、DB以外のものについても当てはまることなんだろうなと思います。
「方法は一つじゃない」みたいな事書かれてましたけど、まさにそのとおりですね。いいアイデアを思いつくと、つい盲目的になりがちですけれども、心がけていないといけないことだと思います。
目次
- 第1章 データベースがないと何が困るのか
- 第2章 インデックスで高速アクセスを実現する
- 第3章 テーブル設計とリレーション
- 第4章 SQL文の特徴とその使いこなし方
- 第5章 可用性とデータの複製
- 第6章 トランザクションと整合性・耐障害性
- 第7章 ストレージ技術の変遷とデータベースへの影響
- 第8章 データベース運用技術の勘どころ
- 第9章 MySQLに学ぶデータベース管理
- 第10章 MySQLのソースコードを追ってみよう
- 第11章 データベース技術の現在と未来
- 第12章 ビッグデータ時代のデータベース設計