Vés al contingut

CouchDB

De la Viquipèdia, l'enciclopèdia lliure
CouchDB
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipussistema de gestió de bases de dades Modifica el valor a Wikidata
Versió inicial2005 i 5 novembre 2013 Modifica el valor a Wikidata
Versió estable
3.4.2 (20 octubre 2024) Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0 Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuLinux, Microsoft Windows i macOS Modifica el valor a Wikidata
Escrit enErlang, JavaScript, C++ i C Modifica el valor a Wikidata
Equip
Desenvolupador(s)Apache Software Foundation Modifica el valor a Wikidata
Més informació
Lloc webcouchdb.apache.org (anglès) Modifica el valor a Wikidata
BlogBlog oficial Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Free Software DirectoryApache_CouchDB Modifica el valor a Wikidata
Id. SubredditCouchDB Modifica el valor a Wikidata


X: CouchDB Mastodon: couchdb@fosstodon.org Modifica el valor a Wikidata

Apache CouchDB, o simplement CouchDB, és un sistema de gestió de base de dades orientat a documents, escrit majoritàriament en llenguatge Erlang i distribuït sota la llicència Apache.

Pensat sobretot per a treballar en el Web, forma part de les conegudes solucions NoSQL, i ha estat concebut per a treballar en múltiples servidors alhora.

Concepció

[modifica]

En lloc de treballar amb files i columnes com els sistemes relacionals, les base de dades de CouchDB són una col·lecció de documents JSON. A més, CouchDB conté un servidor HTTP al qual se li poden fer sol·licitud i retorna dades en format JSON. D'aquesta manera es pot interrogar directament un servidor CouchDB mitjançant un navegador Web, o a través de JavaScript a nivell de client.

Les operacions que corren per sota es basen en els principis de MapReduce, fet que fa que siguin convenients quan la base de dades es troba sotmesa a restriccions de commutabilitat, associativitat i idempotència.

Enllaços externs

[modifica]
  • Lloc oficial (anglès)
  • Documentació oficial (anglès)
  • CouchDB: The Definitive Guide