絵で見てわかる OS /ストレージ/ネットワーク 新装版(エデミテワカルオーエスストレージネットワーク シンソウバン)
- 著者:
- 木村 達也/西田 光志/鳥嶋 一孝/田中 彰人/小田 圭二(キムラ タツヤ/ニシダ ミツユキ/トリシマ カズタカ/タナカ アキヒト/オダ ケイジ)
- 出版社:
- 翔泳社
- 出版日:
- 2019年09月13日頃
- ISBN:
- 9784798158488
- 価格:
- ¥2,618
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
データベースはこう使っている!
製品に依存しない「原理/原則」を理解しよう!
ロングセラー『絵で見てわかる OS /ストレージ/ネットワーク』の新装版です。企業システムにおける OS /ストレージ/ネットワークという重要な IT インフラ技術について、絵 (図) を多用してわかりやすく説明します。次のような幅広い読者の方々に読んでいただける内容となっています。
●データベース管理者経験 1 〜 5 年目の若手エンジニア
●アプリケーション開発経験 1 〜 5 年目の若手エンジニア
● OS /ストレージ/ネットワーク管理を初めて行なうエンジニア
●アプリケーションやデータベースが OS /ストレージ/ネットワークをどのように使っているのかを振り返りたい、アプリケーションやデータベース担当のベテランエンジニア
本書の特徴は、データベースにおけるデータの I/O (入出力) 、ハードディスクやメモリの役割/動作に重点を置き、抽象的な技術概念を可視化している点です。図と解説で難解なインフラ技術を俯瞰でき、実際の業務システム開発や保守運用にも活かせるノウハウも満載です。新装版では、クラウドや仮想化の追補など全体的な内容の最新化を行なっています。
第 1 部〜第 3 部では、できる限り個々の DBMS 製品に依存しない内容を解説。 APPENDIX では、解説した内容が Oracle データベースの場合はどのようになるのか、ポイントになる部分を取り上げます。
【本書の構成】
■第 1 部 OS--プロセス/メモリの制御からパフォーマンス情報の見方まで
第 1 章 DB サーバーにおける OS の役割
第 2 章 システムの動きがよくわかる超メモリ入門
第 3 章 より深く理解するための上級者向け OS 内部講座
■第 2 部 ストレージーー DBMS から見たストレージ技術の基礎と活用
第 4 章 アーキテクチャから学ぶストレージの基本と使い方
第 5 章 ディスクを考慮した設計とパフォーマンス分析
■第 3 部 ネットワークーー利用する側が知っておくべき通信の知識
第 6 章 ネットワーク基礎の基礎ーー通信の仕組みと待ち行列
第 7 章 システムの性能にも影響するネットワーク通信の仕組みと理論
第 8 章 現場で生かせる性能問題解決とトラブルシューティングの王道
■ APPENDIX Oracle データベースは OS /ストレージ/ネットワークをこう使っている
★システム開発における基盤技術の仕組みや全体像が知りたいという方は、同シリーズ『絵で見てわかる IT インフラの仕組み 新装版』がおすすめです。こちらでは、アーキテクチャ、ネットワーク、サーバー、プロセス、要素技術といった IT インフラ技術について解説しています。
この本に興味がある方におすすめ
この本に関連
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで理解の深さと速度を飛躍的に高める方法を解説します。
関連用語
VPC
AWS 上に論理的に隔離されたプライベートネットワークを構築するサービス
Aurora
AWS のクラウドネイティブ RDB で、MySQL/PostgreSQL 互換で高可用性・高パフォーマンスを実現する
システムコール
ユーザー空間のプログラムが OS カーネルの機能を呼び出すインターフェース
TCP 輻輳制御
ネットワークの混雑を検知し、送信速度を動的に調整して公平で効率的なデータ転送を実現する TCP の仕組み
Service Worker
ブラウザとネットワークの間でプロキシとして動作し、オフライン対応やキャッシュ制御を実現する Web API
TCP/IP
インターネット通信の基盤となるプロトコル群で、データの分割・送信・再組立を信頼性高く行う