わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門(関口 匡稔 小板橋 由誉 湊川 あい)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門

わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門




形式:
書籍
発売日:
ISBN:
9784798189635
定価:
3,520(本体3,200円+税10%)
仕様:
B5変・400ページ
カテゴリ:
データベース
キーワード:
#データ・データベース,#ネットワーク・サーバ・セキュリティ,#システム運用,#開発環境
紙の書籍

データベースが壊れても、もう怖くない!
NewSQLの動きと仕組みを体験しながら理解する。

NewSQLって何? 従来のDBとどう違う? 仕組みが複雑そう……そんな疑問をマンガで解決!

【マンガのあらすじ】
大学生わかばちゃんのもとに、妖精「NewSQLさん」が現れた。「NewSQLは障害に強いって言うけど、どこまで壊せば動かなくなるんだろう?」さぁ、TiDBクラスターを壊しまくれ! もちろんリカバリも忘れずに。
物語後半では、内部構造の探検に出発! 分散型なのにRDBのように使える秘密とは? クラスターの中の働き者たちとの出会いを通して、わかばちゃんが得たものは……

■こんな方におすすめ
・NewSQLやTiDBの概念をマンガで手軽に理解したい
・MySQLに慣れている
・障害パターンと復旧方法を知りたい
・ローカル環境で気軽に試したい
・本番環境へのデプロイも学びたい

■本書の特徴
・つくって、壊して、直して学ぶ
 - MySQLクライアントでデータベースへ接続する
 - 耐障害性のあるNewSQLクラスターをつくって、壊す
 - データベースをバックアップして、復元する

・New SQLの処理の流れを観察する
処理の流れがわかりづらく、イメージしづらいNewSQLの処理を本書ではハンズオン形式で観察していきます。「どうなってるかわからん」を解消する1冊です。

・豊富なマンガとイラストで図解
章ごと、ハンズオンごとに導入マンガを掲載し、視覚的にも学習内容を理解できるようにしています。むずかしい概念もイラストで丁寧に図解してあります。

■本書の構成
Part 1 :さわってみようNewSQL
Chapter 1 はじめてのNewSQL
Chapter 2 NewSQLクラスターを構築してみよう
Chapter 3 SQLを学び、NewSQLクラスターで実行してみよう
Part 2 :壊して学ぶNewSQL
Chapter 4 NewSQLの処理の流れを見てみよう
Chapter 5 1つずつ壊してみよう
Part 3 :NewSQLの全体像を理解しよう
Chapter 6 NewSQLの仕組み、アーキテクチャを理解しよう
Chapter 7 クラスター運用時に考えること
Chapter 8 TiDBクラスターをつくって運用する

画像

Part 1 :さわってみようNewSQL
Chapter 1 はじめてのNewSQL
Chapter 2 NewSQLクラスターを構築してみよう
Chapter 3 SQLを学び、NewSQLクラスターで実行してみよう
Part 2 :壊して学ぶNewSQL
Chapter 4 NewSQLの処理の流れを見てみよう
Chapter 5 1つずつ壊してみよう
Part 3 :NewSQLの全体像を理解しよう
Chapter 6 NewSQLの仕組み、アーキテクチャを理解しよう
Chapter 7 クラスター運用時に考えること
Chapter 8 TiDBクラスターをつくって運用する
Appendix tiupコマンドリファレンス(購入者特典ダウンロード)

付属データはこちら

会員特典はこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2025年11月04日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
251
1つ目の表、4行目の1列目
2_80
4_80

※リフローEPUBの場合、「6.3.3 MVCC:同時にたくさんの人が使っても大丈夫」の「MVCCの動作の流れ」の小見出し「Write CF:(更新履歴の管理)」の表が該当箇所になります。
1刷 2025.11.04
251
2つ目の表、4行目の1列目
2_80
4_80

※リフローEPUBの場合、「6.3.3 MVCC:同時にたくさんの人が使っても大丈夫」の「MVCCの動作の流れ」の小見出し「Default CF:(実データの保存)」の表が該当箇所になります。
1刷 2025.11.04
251
3つ目の表、3行目の1列目
2
4

※リフローEPUBの場合、「6.3.3 MVCC:同時にたくさんの人が使っても大丈夫」の「MVCCの動作の流れ」の小見出し「Lock CF:(ロック情報の管理)」の表が該当箇所になります。
1刷 2025.11.04
251
3つ目の表、3行目の2列目
"W, primary key, start_ts=116"
"W, primary key, start_ts=115"

※リフローEPUBの場合、「6.3.3 MVCC:同時にたくさんの人が使っても大丈夫」の「MVCCの動作の流れ」の小見出し「Lock CF:(ロック情報の管理)」の表が該当箇所になります。
1刷 2025.11.04
335
1つ目の枠内
# tidb-terraformディレクトリで実施
# terraformディレクトリで実施

※リフローEPUBの場合、「8.2.3 Terraformを準備しよう」の「プロバイダーのインストール」の実行例が該当箇所になります。
1刷 2025.11.04
344
8行目のコード
$ ssh -i ~/.ssh/sakura_cloud -p 2222 ubuntu@<踏み台サーバのIPアドレス>
$ ssh -i ~/.ssh/sakura_cloud -p 22 ubuntu@<踏み台サーバのIPアドレス>

※リフローEPUBの場合、「8.3.1 Ansibleをインストールしよう」の最初の実行結果の下にある踏み台サーバへの接続のコマンド行が該当箇所になります。
1刷 2025.11.04
357
5行目と7行目
topology.yaml
topology.yml

※リフローEPUBの場合、「8.4.1 トポロジーファイルを作成しよう」の2つ目の段落が該当箇所になります。
1刷 2025.11.04
359
4行目
topology.yaml
topology.yml

※リフローEPUBの場合、「8.4.1 トポロジーファイルを作成しよう」の小見出し「server_configsセクション」の2つ目の段落が該当箇所になります。
1刷 2025.11.04
361
1行目
topology.yaml
topology.yml

※リフローEPUBの場合、「8.4.1 トポロジーファイルを作成しよう」にあるコラム「TiDBの配置情報」の1行目が該当箇所になります。
1刷 2025.11.04
363
1行目
topology.yaml
topology.yml

※リフローEPUBの場合、「8.4.2 サーバ設定の確認と更新」の1行目が該当箇所になります。
1刷 2025.11.04
366
3行目と4行目と6行目
topology.yaml
topology.yml

※リフローEPUBの場合、「8.4.3 TiDBクラスターをデプロイしよう」冒頭のコマンド実行例とその下の段落が該当箇所になります。
1刷 2025.11.04
367
コードブロックの下、3行目
topology.yaml
topology.yml

※リフローEPUBの場合、「8.4.3 TiDBクラスターをデプロイしよう」の実行例の下にある段落が該当箇所になります。
1刷 2025.11.04
374
ファイルブロックの飾り
scale-out-topology.yml
scale-out.yml

※リフローEPUBの場合、「8.5.1 [つくる]クラスターをスケールアウトしてみよう」の「スケールアウトのためのトポロジーファイルの準備」に掲載されているymlファイルのファイル名が該当箇所になります。
1刷 2025.11.04