絵で見てわかるOS/ストレージ/ネットワーク ~データベースはこう使っている
小田圭二(著)
/翔泳社
作品情報
【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。】インフラがわかればすべてがわかる!本書は、企業の情報システムにおけるOS/ストレージ/ネットワークという重要なITインフラ技術を、タイトルのとおり絵(図)を多用して分かりやすく説明している解説書です。特徴は、データベースにおけるデータのI/O(入出力)、およびハードディスクやメモリの役割/動作に重点を置き、抽象的な技術概念を可視化している点。DB Magazine Sectionシリーズの人気書籍『絵で見てわかるOracleの仕組み』および『門外不出のOracle現場ワザ』の著者による、画期的な絵解き式の解説で、難解なインフラ技術が手に取るように理解できるはずです。実際の業務におけるシステム開発や保守運用にも活かせるノウハウを満載しています。 本書は月刊DB Magazineの特集記事3本を加筆/再編集し、書籍としてまとめたものです。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
もっとみる
商品情報
- 著者
- 小田圭二
- ジャンル
- コンピュータ・情報 - コンピュータ・インターネット
- 出版社
- 翔泳社
- 書籍発売日
- 2008.04.21
- Reader Store発売日
- 2016.04.15
- ファイルサイズ
- 135MB
※この商品はタブレットなど大きなディスプレイを備えた機器で読むことに適しています。
文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
この作品のレビュー
平均 4.0 (18件のレビュー)
-
アプリケーションを動かすと、
なぜだかよくわからないが、パフォーマンスが出ないときがあると思う。
そんなときにヒントになりそうなことが書いてある。
実はこのヒントとは、
OS、ストレージ、ネットワー…クに関する、基本的だが割りと知らないことだったりする。
その基本を丁寧にわかりやすく説明してくれている。
以下抜粋、あるいは簡略抜粋。
○意外な方法によるバッチ処理のチューニング(P.44)
ここに100万行のテーブルがあるとする。
このテーブルを頭から、終わりまでselectするプログラムを作成する場合、
テーブルのインデックスを利用して1行ずつ読み込むよりも、
ブロックレベルで一度に持ってくる(フルスキャン)プログラムのほうが、
パフォーマンスは向上する。
SQLがループで発生する場合には、
一度に大量のデータを引っ張り出す方法を検討することで、
プログラムのパフォーマンスを、
アプリケーションからDBMSを含めた形で向上させることができる。
○セマフォ、mutex、ラッチ(P.91-94)
セマフォも、mutexもOSで使用されるロックの仕組み。
DBMSで用いられることもある。
mutexのほうがセマフォより軽いロックになる。
mutexはスリープ、スピンロックと呼ばれるロックを用いている。
スピンロックとは、意味の無い処理をCPUさせることで待機する。
CPUのリソースを喰うが、コンテキストスイッチの切り替えが不用。
短時間の待ちに向いている。
ラッチの実装についての記載はなかったが、DBMSでの待ちの総称。
著者はアトミックを保護するためにmutexのような処理と予想していた。
○『Hyper-TreadingTechnologyArchitectureandMicroarchitecture』
http://developer.intel.com/techonolgy/itj/2002/volume06issue01/art01_hyper/vol6iss1_art01.pdf
○SANとNASの違い(P.126-127)
・物理構成 : SANはFC、NASはネットワーク
・ファイルシステムの位置 : SANはサーバ、NASはストレージ
・上位プロトコル : SANはSCSIといったI/Oコマンド(プロトコル)、NASはNFS、CIFS(SMB)
○バッチ処理においてキャッシュヒットしない件については、
最初から「バッチ処理を分割して複数同時に実行できるようにしておく」とうい設計にする(P.168)
○大域幅とアプリケーションの通信性能はイコールではない?(P.239)
そもそも、ネットワークの規格で言う「速度」とは、電気的な信号を送信する速度のこと。
つまりパケットをどれだけ送信できるかということではない。
そのためFTP転送で100MB/s出たとしても、
ショートパケットの連続で同じ速度が出るとは限らない。続きを読む投稿日:2008.12.19
よい本は次に向けた課題とかやってみたい事を与えてくれる...これはそういう本。内部の挙動やトラブル時の切り分け方とかも載ってた。また読み返そう。
投稿日:2020.06.29
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能ですReader Store BOOK GIFT とは
ご家族、ご友人などに電子書籍をギフトとしてプレゼントすることができる機能です。
贈りたい本を「プレゼントする」のボタンからご購入頂き、お受け取り用のリンクをメールなどでお知らせするだけでOK!
ぜひお誕生日のお祝いや、おすすめしたい本をプレゼントしてみてください。※ギフトのお受け取り期限はご購入後6ヶ月となります。お受け取りされないまま期限を過ぎた場合、お受け取りや払い戻しはできませんのでご注意ください。
※お受け取りになる方がすでに同じ本をお持ちの場合でも払い戻しはできません。
※ギフトのお受け取りにはサインアップ(無料)が必要です。
※ご自身の本棚の本を贈ることはできません。
※ポイント、クーポンの利用はできません。クーポンコード登録
Reader Storeをご利用のお客様へ
ご利用ありがとうございます!
エラー(エラーコード: )
ご協力ありがとうございました
参考にさせていただきます。