Pouchdb-overview

提供:Dev Guides
移動先:案内検索

PouchDB-概要

この章では、PouchDBの簡単な紹介と、その機能とその機能について説明します。

PouchDBとは何ですか?

PouchDBは、JavaScriptで記述されたオープンソースの in-browserデータベースAPI です。 これはlink:/couchdb/index [Couch DB]&minuss;をモデルにしています。 NoSQLデータベース。 このAPIを使用して、オフラインおよびオンラインで動作するアプリケーションを構築できます。 内部的にWebSQLとIndexedDBを使用してデータを保存します。

仕組み

PouchDBでは、アプリケーションがオフラインのときに、ブラウザーのWebSQLとIndexedDBを使用してデータがローカルに保存されます。 アプリケーションがオンラインに戻ると、CouchDBおよび互換性のあるサーバーと同期されます。

PouchDBを使用すると、違いに気付くことなく、ローカルデータベースとリモートデータベースの両方とシームレスに通信できます。

PouchDBの機能

PouchDBの機能は次のとおりです-

  • クロスブラウザ-PouchDBが提供するAPIはすべての環境で同じように動作するため、さまざまなブラウザでPouchDBアプリケーションを実行できます。
  • 軽量-PouchDBは非常に軽量なAPIであり、スクリプトタグを使用するだけで簡単に組み込まれます。
  • 習得しやすい-プログラミング言語の予備知識がある場合、PouchDBを習得するのは簡単です。
  • オープンソース-PouchDBはオープンソースアプリケーションであり、GitHubで入手できます。

PouchDBの利点

PouchDBの利点は次のとおりです-

  • PouchDBはブラウザ内にあるため、ネットワーク経由でクエリを実行する必要はありません。これにより、クエリの実行が高速になります。
  • サポートされているサーバーのいずれかとデータを同期できます。そうすることで、オンラインとオフラインの両方でアプリを実行できます。

PouchDBをサポートするブラウザー

以下は、PouchDBをサポートするブラウザです-

  • Firefox 29+ (Firefox OSおよびFirefox for Androidを含む)
  • Chrome 30+
  • Safari 5+
  • Internet Explorer 10+
  • Opera 21+
  • Android 4.0+
  • iOS 7.1+
  • Windows Phone 8+