PouchDB-概要

この章では、PouchDBの概要とその機能、およびその機能について説明します。

PouchDBとは何ですか?

PouchDBはオープンソースです in-browser database APIJavaScriptで書かれています。Couch DB&minuss;をモデルにしています。NoSQLデータベース。このAPIを使用して、オフラインおよびオンラインで動作するアプリケーションを構築できます。内部的にWebSQLとIndexedDBを使用してデータを格納します。

それはどのように機能しますか?

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

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

PouchDBの機能

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

  • Cross Browser − PouchDBが提供するAPIはすべての環境で同じように機能するため、さまざまなブラウザーでPouchDBアプリケーションを実行できます。

  • Light Weight − PouchDBは非常に軽量なAPIであり、スクリプトタグを使用するだけで簡単に組み込むこともできます。

  • Easy to Learn −プログラミング言語の予備知識がある場合は、PouchDBを簡単に学ぶことができます。

  • Open Source − PouchDBはオープンソースアプリケーションであり、GitHubで入手できます。

PouchDBの利点

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

  • PouchDBはブラウザ内にあるため、ネットワーク経由でクエリを実行する必要はありません。これにより、クエリの実行が高速化されます。

  • サポートされているサーバーのいずれかとデータを同期できます。これにより、アプリをオンラインとオフラインの両方で実行できます。

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

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

  • Firefox 29以降(FirefoxOSおよびFirefoxfor Androidを含む)
  • Chrome30以降
  • Safari 5+
  • Internet Explorer10以降
  • Opera 21+
  • Android4.0以降
  • iOS 7.1以降
  • Windows Phone 8+