ブラウザ内DBによるシングルページWebアプリの高性能化手法―分散同期データベースPouchDB+CouchDB活用の基礎から実装まで [単行本]
    • ブラウザ内DBによるシングルページWebアプリの高性能化手法―分散同期データベースPouchDB+CouchDB活用の基...

    • ¥3,30099 ゴールドポイント(3%還元)
    • 在庫あり2025年8月7日木曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009004130070

ブラウザ内DBによるシングルページWebアプリの高性能化手法―分散同期データベースPouchDB+CouchDB活用の基礎から実装まで [単行本]



ゴールドポイントカード・プラスのクレジット決済で「書籍」を購入すると合計12%ゴールドポイント還元!合計12%還元書籍の購入はゴールドポイントカード・プラスのクレジット決済がお得です。
通常3%ゴールドポイント還元のところ、後日付与されるクレジット決済ポイント(1%)と特典ポイント(6%)、さらにご利用明細WEBチェックにご登録いただくと2%追加して合計12%ゴールドポイント還元!詳しくはこちら

価格:¥3,300(税込)
ゴールドポイント:99 ゴールドポイント(3%還元)(¥99相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2025年8月7日木曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:日経BP社
販売開始日: 2025/06/06
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

カテゴリランキング

店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

ブラウザ内DBによるシングルページWebアプリの高性能化手法―分散同期データベースPouchDB+CouchDB活用の基礎から実装まで の 商品概要

  • 要旨(「BOOK」データベースより)

    本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。データベースにアクセスすると、サーバーからの応答待ちが発生する。サーバーのデータ変更が表示中の画面にリアルタイムに反映されない。オフライン状態(通信圏外など)で、データベースへアクセスできない。いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。
  • 目次

    第1部 PouchDBの基礎知識
     第1章  PouchDB概要
     第2章  PouchDB開発環境のセットアップ
    第2部 PouchDBの実装(基本)
     第3章  データベースの操作
     第4章  ドキュメントの操作
     第5章  検索機能
     第6章  同期機能
    第3部 PouchDBの実装(応用)
     第7章  React サンプルアプリ
     第8章  例外処理
  • 内容紹介

     本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。
     最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。
    ● データベースにアクセスすると、サーバーからの応答待ちが発生する
    ● サーバーのデータ変更が表示中の画面にリアルタイムに反映されない
    ● オフライン状態(通信圏外など)で、データベースへアクセスできない
     いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。
     ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    末次 章(スエツグ アキラ)
    スタッフネット株式会社 代表取締役。日本IBMを経て現職。「新技術でビジネスを加速する」をモットーに、最新Web技術を常に先取りした研究・開発を続けている
  • 著者について

    末次 章 (スエツグアキラ)
    スタッフネット株式会社 代表取締役日本IBM を経て現職。「新技術でビジネスを加速する」をモットーに、最新Web 技術を常に先取りした研究・開発を続けている。

ブラウザ内DBによるシングルページWebアプリの高性能化手法―分散同期データベースPouchDB+CouchDB活用の基礎から実装まで の商品スペック

商品仕様
出版社名:日経BP
著者名:末次 章(著)
発行年月日:2025/06/09
ISBN-10:4296071084
ISBN-13:9784296071081
判型:B5
発売社名:日経BPマーケティング
対象:専門
発行形態:単行本
内容:情報科学
言語:日本語
ページ数:296ページ
縦:24cm
厚さ:2cm
重量:460g
他の日経BP社の書籍を探す

    日経BP社 ブラウザ内DBによるシングルページWebアプリの高性能化手法―分散同期データベースPouchDB+CouchDB活用の基礎から実装まで [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!