Hopp til innhold

CouchDB

Fra Wikipedia, den frie encyklopedi
CouchDB
Utvikler(e)Apache Software Foundation
Utgitt 2005
Nyeste versjon3.4.2 (20. oktober 2024)[1]
Kodelagerhttps://github.com/apache/couchdb
OperativsystemLinux Microsoft Windows macOS
Skrevet iErlang,[2][3] JavaScript,[3] C++,[3] C[3]
TypeDokumentorientert database, database,[3] HTTP,[3] nettverksklient,[3] serverprogramvare,[3] skytjenester,[3] Innholdsforvaltning,[3] stordata[3]
LisensApache License 2.0[4]
Nettstedcouchdb.apache.org (en)[5]
Last nedhttps://couchdb.apache.org/#download

Apache CouchDB er en åpen kildekode-database som forsøker å være enkel å bruke og ha en skalerbar arkitektur. Den har en dokumentorientert NoSQL-databasearkitektur og er implementert i Erlang; den benytter JSON for å lagre data, JavaScript som spørrespråk ved å benytte MapReduce og HTTP som API.[6]

CouchDB ble først sluppet i 2005 og ble senere et Apache Software Foundation-prosjekt i 2008.

I motsetning til en relasjonsdatabase, lagrer ikke en CouchDB-database data og sammenhenger i tabeller. Istedenfor er hver database en uavhengig samling av dokument. Hvert dokument holder på sine egne data og skjema. En applikasjon kan aksessere flere databaser, slik som en som er lagret på en brukers mobiltelefon og en som er lagret på en server. Dokumentmetadata inneholder revisjonsinformasjon, noe som gjør det mulig å slå sammen forskjeller som har oppstått mens databasen har vært frakoblet.

Referanser

[rediger | rediger kilde]
  1. ^ «Release 3.4.2». 20. oktober 2024. Besøkt 21. oktober 2024. 
  2. ^ «The couchdb Open Source Project on Open Hub: Languages Page». Open Hub. Besøkt 21. september 2018. 
  3. ^ a b c d e f g h i j k https://projects.apache.org/json/projects/couchdb.json; besøksdato: 8. april 2020.
  4. ^ https://couchdb.apache.org/.
  5. ^ projects.apache.org, besøkt 8. april 2020[Hentet fra Wikidata]
  6. ^ Apache Software Foundation. «Apache CouchDB». Besøkt 15. april 2012. 

Litteratur

[rediger | rediger kilde]

Eksterne lenker

[rediger | rediger kilde]