メニュー

エッジコンピューティングデータプラットフォームCouchbase Mobileファーストステップガイド

発売日: 2022/8/12 想定ページ数: 268ページ ISBN: 9784295600862 全文検索: 対応
★★★★★ ★★★★★ 0件
Couchbase Mobileは、NoSQL組み込みデータベースCouchbase Lite、およびCouchbase ServerとCouchbase Liteとのデータ同期を担うSync Gatewayからなります。本書は、Couchbase Mobileに初めて接するエンジニアに向けて、その存在意義から、アーキテクチャー解説、アプリケーション開発での利用までを解説した入門書です。サンプルコード、環境構築手順、チュートリアルを掲載しています。

【目次】
第1章 なぜ、Couchbase Mobileなのか?
第2章 Couchbase Liteデータベース
第3章 Couchbase Liteクエリ
第4章 Couchbase Liteを使ってみる
第5章 Couchbase LiteクエリビルダーAPI
第6章 Couchbase Lite SQL++/N1QLクエリAPI
第7章 Couchbase Liteインデックス
第8章 Couchbase Lite全文検索
第9章 Couchbase Lite C言語サポート
第10章 Couchbase Liteロギング
第11章 Couchbase Liteツール
第12章 クロスプラットフォーム開発
第13章 Sync Gateway概要
第14章 Sync関数
第15章 Sync Gateway管理
第16章 Sync Gatewayセキュリティー
第17章 Sync Gatewayシステム設計
第18章 Sync Gatewayシステム連携
第19章 Sync Gateway運用
第20章 Sync Gatewayロギング
第21章 Couchbase Serverクライアントとの共存
第22章 Couchbase Liteレプリケーション
第23章 Couchbase Mobile内部機構
第24章 Couchbase Mobile競合解決
第25章 Couchbase Mobile設計パターン
第26章 Couchbase Mobile環境構築
第27章 Couchbase Mobileを体験する
第28章 開発の実践に向けて
付録A ピアツーピア同期
付録B 予測クエリ
付録C Couchbase Capella App Services
目次プレビュー
  • まえがき
  • プロローグ: モバイル/エッジデータベース選択を巡る対話
  • 第1章 なぜ、Couchbase Mobileなのか?
  • 本書の題名について
  • 本書の構成
  • 本書の記述対象
  • リポジトリーについて
  • 表記関係について
  • 免責事項
  • 底本について
プロローグ: モバイル/エッジデータベース選択を巡る対話
  • 1.1 モバイル/エッジコンピューティングデータプラットフォームCouchbase Mobile
  • 1.2 ドキュメント指向組み込みデータベースCouchbase Lite
  • 2.1 ドキュメント構造
  • 2.2 データベース操作
  • 2.3 ドキュメント操作
  • 2.4 添付ファイル操作
  • 2.5 JSON文字列との変換
  • 3.1 概要
  • 3.2 定義と実行
  • 3.3 ライブクエリ
  • 4.1 はじめに
  • 4.2 Android Java
  • 4.3 Kotlin
  • 4.4 Swift
  • 4.5 Objective-C
  • 4.6 C#.NET
  • 4.7 C/C++
  • 5.1 SELECT
  • 5.2 WHERE
  • 5.3 JOIN
  • 5.4 GROUP BY
  • 5.5 ORDER BY
  • 5.6 LIMIT
  • 5.7 日付データ
  • 6.1 ステートメント
  • 6.2 リテラル
  • 6.3 識別子
  • 6.4 式
  • 6.5 二項演算子
  • 6.6 単項演算子
  • 6.7 COLLATE演算子
  • 6.8 CASE演算子
  • 6.9 関数
  • 7.1 概要
  • 7.2 インデックス操作
  • 7.3 インデックス利用条件
  • 7.4 インデックス最適化
  • 8.1 概要
  • 8.2 FTSインデックス
  • 8.3 FTSクエリ
  • 8.4 パターンマッチングフォーマット
  • 8.5 ランキング
  • 9.1 概要
  • 9.2 利点
  • 10.1 概要
  • 10.2 カスタムロギング
  • 10.3 バイナリログのデコード
  • 11.1 cblite
  • 11.2 cbliteサブコマンド
  • 11.3 クエリ調査
  • 11.4 Visual Studio Codeプラグイン
  • 12.1 概要
  • 12.2 Xamarin
  • 12.3 Flutter
  • 12.4 React Native
  • 12.5 Ionic
  • 13.1 データ同期
  • 13.2 アクセス制御モデル
  • 13.3 機能と操作
  • 13.4 Sync Gateway間レプリケーション
  • 14.1 概要
  • 14.2 アクセス制御設定API
  • 14.3 ドキュメント属性設定API
  • 14.4 権限検証API
  • 14.5 例外API
  • 14.6 Sync関数定義における考慮点
  • 14.7 Sync関数実装
  • 15.1 Sync Gateway構成
  • 15.2 管理REST APIによる構成情報登録
  • 15.3 管理REST APIによる構成情報確認
  • 16.1 概要
  • 16.2 ユーザー認証
  • 16.3 TLS証明書認証
  • 16.4 REST APIアクセス
  • 16.5 Couchbase Server接続
  • 17.1 エンティティー設計
  • 17.2 ドキュメント設計
  • 17.3 性能設計
  • 17.4 OSレベルチューニング
  • 18.1 ロードバランサー/リバースプロキシ
  • 18.2 メトリクスREST APIによるシステム監視
  • 18.3 パブリックREST APIによるアプリケーション連携
  • 19.1 オフライン/オンライン制御
  • 19.2 再同期
  • 20.1 ログファイル
  • 20.2 コンソールログ
  • 20.3 ロギング構成方法
  • 21.1 概要
  • 21.2 共有バケットアクセス
  • 21.3 インポート処理
  • 21.4 留意事項
  • 22.1 レプリケーター
  • 22.2 レプリケーションフィルター
  • 22.3 モニタリング
  • 22.4 ネットワークエラー対応
  • 22.5 ドキュメント自動パージ
  • 23.1 リビジョン
  • 23.2 レプリケーションプロトコル
  • 24.1 概要
  • 24.2 競合発生シナリオ
  • 24.3 データベース更新時の競合解決
  • 24.4 プッシュレプリケーション時の競合解決
  • 24.5 プルレプリケーション時の競合解決
  • 25.1 ユーザーエクスペリエンス向上
  • 25.2 同期データの最適化
  • 25.3 ローカルデータの最適化
  • 26.1 Sync Gatewayインストール
  • 26.2 Sync Gateway実行
  • 26.3 Couchbase Server環境
  • 26.4 コンテナ利用
  • 27.1 はじめに
  • 27.2 環境概要
  • 27.3 環境構築
  • 27.4 モバイルアプリセットアップ
  • 27.5 モバイルアプリ設計
  • 27.6 データベース操作
  • 27.7 セキュリティー
  • 27.8 クエリ
  • 27.9 全文検索
  • 27.10 レプリケーション
  • 27.11 環境利用終了
  • 28.1 コミュニティー
  • 28.2 無償オンライントレーニング
  • 28.3 ブログ
  • 28.4 ドキュメント、APIリファレンス
  • 28.5 チュートリアル、サンプルアプリケーション
  • 28.6 ソースコード
  • A.1 背景
  • A.2 概要
  • A.3 アーキテクチャー
  • B.1 背景
  • B.2 機能
  • C.1 Couchbase Capella
  • C.2 App Services

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