カテゴリ一覧 著者一覧
NoSQLドキュメント指向データベースCouchbase Serverファーストステップガイド
0件
1,760円(税込)
獲得ポイント: 18pt
通常:
18pt

NoSQLドキュメント指向データベースCouchbase Serverファーストステップガイド

発売日: 2021年11月12日
想定ページ数: 190ページ
ISBN: 9784295600305
ダウンロード: PDF EPUB
本書は、ドキュメント指向NoSQLデータベースCouchbase Serverについて、その存在意義からアーキテクチャー、アプリケーション開発での利用までを解説した入門書です。JSONのためのSQL=N1QLを活用したアプリケーション開発をNode.jsサンプルコードで学ぶことができます。

【目次】
第1章 Couchbase Serverとは何か
第2章 Couchbase Serverを使ってみる
第3章 データ
第4章 N1QLクエリ
第5章 インデックス
第6章 アーキテクチャー
第7章 Couchbase Serverの構成要素
第8章 セキュリティー
第9章 フェイルオーバー
第10章 運用
第11章 コマンドライン操作
第12章 ユーティリティ
第13章 環境設定
第14章 SDKと外部システム連携
第15章 Node.jsアプリケーション開発
付録A NoSQL性能評価: MongoDB、Cassandraとの比較
付録B データマイグレーションツール

目次

まえがき
本書の構成
リポジトリーについて
表記関係について
免責事項
底本について
プロローグ: データベース選択を巡る対話
はじめに
Couchbaseについて
Couchbase Serverについて
エディションとオープンソースプロジェクト
関連データベース技術
第1章 Couchbase Serverとは何か
1.1 Couchbase Serverの歴史
1.2 NoSQLと現在の技術動向
1.3 メモリーファーストアーキテクチャー
1.4 JSONデータベース
1.5 トランザクションとNewSQL
1.6 第一正規化制約を超えて
第2章 Couchbase Serverを使ってみる
2.1 インストール
2.2 Dockerコンテナ利用
2.3 クラスター初回構築
2.4 Webコンソールの使い方
2.5 クラスター構成変更
第3章 データ
3.1 ドキュメント
3.2 バケット
3.3 スコープとコレクション
3.4 有効期限設定
第4章 N1QLクエリ
4.1 基本構造
4.2 ドキュメントキーの利用
4.3 フィールドから値のみを取り出す
4.4 複数の値をまとめて扱う
4.5 配列へのアクセス
4.6 配列を検索条件に利用
4.7 サブドキュメントの階層操作
4.8 データ型
4.9 比較演算
4.10 結合(JOIN)
4.11 ユーザー定義関数
第5章 インデックス
5.1 概要
5.2 プライマリインデックス
5.3 セカンダリインデックス
5.4 配列インデックス
5.5 インデックス論理設計
5.6 インデックス物理設計
5.7 先行属性マッチと性能最適化
第6章 アーキテクチャー
6.1 分散アーキテクチャー
6.2 スマートクライアント
6.3 XDCR(Xross Data Center Replication)
6.4 サーバーグループ
第7章 Couchbase Serverの構成要素
7.1 Dataサービス
7.2 Queryサービス
7.3 Indexサービス
7.4 クラスターマネージャー
7.5 マスターサービス
第8章 セキュリティー
8.1 主要なセキュリティー要素
8.2 セキュリティー管理項目
8.3 認証
8.4 認可
8.5 暗号化
第9章 フェイルオーバー
9.1 フェイルオーバー概観
9.2 自動フェイルオーバー
9.3 手動フェイルオーバー
第10章 運用
10.1 監視
10.2 バックアップ
第11章 コマンドライン操作
11.1 基本
11.2 クラスター管理: couchbase-cli
11.3 クエリ: cbq
11.4 データのインポート: cbimport
11.5 データのエクスポート: cbexport
11.6 バックアップ: cbbackupmgr
第12章 ユーティリティ
12.1 概要
12.2 ストレステストツール
12.3 その他のツール
第13章 環境設定
13.1 メモリーからのデータ排出(Ejection)
13.2 コンパクション
13.3 代替アドレス
第14章 SDKと外部システム連携
14.1 SDK
14.2 外部システム連携
第15章 Node.jsアプリケーション開発
15.1 なぜ、Node.jsとCouchbase Serverの組み合わせなのか
15.2 キーバリュー操作
15.3 データ一貫性(Consistency)
15.4 サンプルアプリケーション紹介
15.5 Node.js SDKを開発に利用する
15.6 ODMフレームワーク Ottoman.js
15.7 開発の実践に向けて
付録A NoSQL性能評価: MongoDB、Cassandraとの比較
A.1 ベンチマーク概要
A.2 検証パターン別詳細
A.3 結論
付録B データマイグレーションツール
B.1 GlueSync
B.2 Couchgres
B.3 SqlServerToCouchbase

ユーザーレビュー

レビューがありません
書籍をシェアする