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+