Dom Bazy danych Co to jest couchdb? - definicja z techopedia

Co to jest couchdb? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza CouchDB?

Apache CouchDB to nierelacyjna baza danych lub NoSQL, która została opracowana w celu pełnego wykorzystania sieci. Dane są przechowywane w dokumentach JSON, do których można uzyskać dostęp, a ich indeksy są sprawdzane przez HTTP.

Indeksowanie, przekształcanie i łączenie dokumentów odbywa się za pomocą JavaScript. Ponieważ wykorzystuje wszystkie te przyjazne dla sieci standardy i technologie, CouchDB działa bardzo dobrze z aplikacjami internetowymi i mobilnymi.

Techopedia wyjaśnia CouchDB

CouchDB to oparta na dokumentach baza danych o otwartym kodzie źródłowym, która wykorzystuje mapy klucz-wartość do przechowywania pól dokumentów.

Pola mogą być prostymi parami klucz-wartość, mapami lub listami. Każdy przechowywany dokument otrzymuje unikalny identyfikator na poziomie dokumentu i numer wersji, ilekroć wprowadzane są w nim zmiany. CouchDB jest w stanie dokonywać transformacji dokumentów w locie, a także wyświetlać powiadomienia o zmianach w czasie rzeczywistym, ułatwiając tworzenie aplikacji internetowych.

Specjalizuje się w dostępności i tolerancji partycji (AP), ale ostatecznie może być spójny dzięki drobnym pracom. Dla porównania, MongoDB jest w większości tolerancyjny dla spójności i partycji.

Funkcje CouchDB:

    Szybkie indeksowanie i wyszukiwanie

    Łatwa replikacja na wielu instancjach serwera

    Wiele bibliotek dla różnych języków

    Format dokumentu oparty na JSON

    Interfejs podobny do REST do pobierania, usuwania, aktualizacji i wstawiania dokumentów

    Aktualizacje pliku danych, które można subskrybować poprzez kanał zmian

Co to jest couchdb? - definicja z techopedia