2行目: 2行目:


==備忘メモ==
==備忘メモ==
* PouchDBはJavaScript製のブラウザ用データベースライブラリ
* PouchDB は JavaScript製のブラウザ用データベースライブラリ
* 「オフラインファースト」を目指して作られてる
* 「オフラインファースト」を目指して作られてる
* 主に ブラウザのIndexedDB(もしくは古い環境ならWebSQL)上にデータを保存
* 主に ブラウザの IndexedDB(もしくは古い環境ならWebSQL)上にデータを保存
* JSON形式でデータを保存し、MongoDBやCouchDBに似た設計
* JSON形式でデータを保存し、MongoDBやCouchDBに似た設計
* データの構造は「ドキュメント(=JSONオブジェクト)」単位で管理されてる
* データの構造は「ドキュメント(=JSONオブジェクト)」単位で管理されてる
* 将来的に CouchDBやCloudantと同期可能(今回は使わないけど)
* 将来的に CouchDB や Cloudant と同期可能(今回は使わないけど)
* スマホのSQLiteはRDB。PouchDBはドキュメント型のNoSQL DB
* スマホの SQLite は RDB。PouchDB はドキュメント型の NoSQL DB

2025年4月11日 (金) 10:42時点における版

PouchDB とは、JavaScript で操作する JSON形式のクライアントサイド(ブラウザ)データベース。Chrome だと IndexedDB に、スマホアプリだと SQLite にデータが保存される。

備忘メモ

  • PouchDB は JavaScript製のブラウザ用データベースライブラリ
  • 「オフラインファースト」を目指して作られてる
  • 主に ブラウザの IndexedDB(もしくは古い環境ならWebSQL)上にデータを保存
  • JSON形式でデータを保存し、MongoDBやCouchDBに似た設計
  • データの構造は「ドキュメント(=JSONオブジェクト)」単位で管理されてる
  • 将来的に CouchDB や Cloudant と同期可能(今回は使わないけど)
  • スマホの SQLite は RDB。PouchDB はドキュメント型の NoSQL DB