メニュー

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

発売日: 2021/11/12 想定ページ数: 190ページ ISBN: 9784295600305 全文検索: 対応
★★★★★ ★★★★★ 0件
本書は、ドキュメント指向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.1 Couchbase Serverの歴史
  • 1.2 NoSQLと現在の技術動向
  • 1.3 メモリーファーストアーキテクチャー
  • 1.4 JSONデータベース
  • 1.5 トランザクションとNewSQL
  • 1.6 第一正規化制約を超えて
  • 2.1 インストール
  • 2.2 Dockerコンテナ利用
  • 2.3 クラスター初回構築
  • 2.4 Webコンソールの使い方
  • 2.5 クラスター構成変更
  • 3.1 ドキュメント
  • 3.2 バケット
  • 3.3 スコープとコレクション
  • 3.4 有効期限設定
  • 4.1 基本構造
  • 4.2 ドキュメントキーの利用
  • 4.3 フィールドから値のみを取り出す
  • 4.4 複数の値をまとめて扱う
  • 4.5 配列へのアクセス
  • 4.6 配列を検索条件に利用
  • 4.7 サブドキュメントの階層操作
  • 4.8 データ型
  • 4.9 比較演算
  • 4.10 結合(JOIN)
  • 4.11 ユーザー定義関数
  • 5.1 概要
  • 5.2 プライマリインデックス
  • 5.3 セカンダリインデックス
  • 5.4 配列インデックス
  • 5.5 インデックス論理設計
  • 5.6 インデックス物理設計
  • 5.7 先行属性マッチと性能最適化
  • 6.1 分散アーキテクチャー
  • 6.2 スマートクライアント
  • 6.3 XDCR(Xross Data Center Replication)
  • 6.4 サーバーグループ
  • 7.1 Dataサービス
  • 7.2 Queryサービス
  • 7.3 Indexサービス
  • 7.4 クラスターマネージャー
  • 7.5 マスターサービス
  • 8.1 主要なセキュリティー要素
  • 8.2 セキュリティー管理項目
  • 8.3 認証
  • 8.4 認可
  • 8.5 暗号化
  • 9.1 フェイルオーバー概観
  • 9.2 自動フェイルオーバー
  • 9.3 手動フェイルオーバー
  • 10.1 監視
  • 10.2 バックアップ
  • 11.1 基本
  • 11.2 クラスター管理: couchbase-cli
  • 11.3 クエリ: cbq
  • 11.4 データのインポート: cbimport
  • 11.5 データのエクスポート: cbexport
  • 11.6 バックアップ: cbbackupmgr
  • 12.1 概要
  • 12.2 ストレステストツール
  • 12.3 その他のツール
  • 13.1 メモリーからのデータ排出(Ejection)
  • 13.2 コンパクション
  • 13.3 代替アドレス
  • 14.1 SDK
  • 14.2 外部システム連携
  • 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.1 ベンチマーク概要
  • A.2 検証パターン別詳細
  • A.3 結論
  • B.1 GlueSync
  • B.2 Couchgres
  • B.3 SqlServerToCouchbase

まだレビューが投稿されていません