データベース couchdbとは何ですか? -techopediaからの定義

couchdbとは何ですか? -techopediaからの定義

目次:

Anonim

定義-CouchDBの意味?

Apache CouchDBは、Webを完全に包含するために開発された非リレーショナルまたはNoSQLデータベースです。 データはアクセス可能なJSONドキュメント内に保存され、そのインデックスはHTTP経由でクエリされます。

ドキュメントのインデックス作成、変換、結合はJavaScriptを介して実行されます。 CouchDBはこれらすべてのWebフレンドリーな標準と技術を使用しているため、Webアプリケーションやモバイルアプリケーションと非常にうまく機能します。

TechopediaがCouchDBについて説明します

CouchDBは、ドキュメントフィールドを格納するためにキーと値のマップを使用するオープンソースのドキュメント指向データベースです。

フィールドは、単純なキーと値のペア、マップ、またはリストにすることができます。 保存された各ドキュメントには、ドキュメントレベルの一意の識別子と、変更が加えられるたびにリビジョン番号が付与されます。 CouchDBは、オンザフライでのドキュメント変換を実行できるだけでなく、リアルタイムの変更通知を提示して、Webアプリケーション開発を容易にします。

Availability and Partition Tolerance(AP)に特化していますが、最終的にはわずかな作業で一貫性を保つことができます。 比較として、MongoDBはほとんどの場合、一貫性とパーティショントレラントです。

CouchDBの機能:

    迅速なインデックス作成と取得

    複数のサーバーインスタンス間で簡単に複製

    異なる言語の複数のライブラリ

    JSONベースのドキュメント形式

    ドキュメントの取得、削除、更新、挿入のためのRESTのようなインターフェース

    変更フィードを介してサブスクライブ可能なデータフィードの更新

couchdbとは何ですか? -techopediaからの定義