CouchDB

CouchDB
Utvikler(e)Apache Software Foundation
Utgitt 2005
Nyeste versjon3.3.3 (4. desember 2023)[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

CouchDB på Commons

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

  1. ^ «Release 3.3.3». 4. desember 2023. Besøkt 19. desember 2023. 
  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

  • Anderson, J. Chris; Slater, Noah; Lehnardt, Jan (November 15, 2009), CouchDB: The Definitive Guide (1st utgave), O'Reilly Media, ss. 300, ISBN 0-596-15816-5, http://guide.couchdb.org/editions/1/en/index.html 
  • Lennon, Joe (December 15, 2009), Beginning CouchDB (1st utgave), Apress, ss. 300, ISBN 1-4302-7237-6, arkivert fra originalen. Error: If you specify |archiveurl=, you must also specify |archivedate=, https://web.archive.org/web/20101205154416/http://apress.com/book/view/9781430272373, besøkt august 15, 2017  Arkivert 5. desember 2010 hos Wayback Machine.
  • Holt, Bradley (March 7, 2011), Writing and Querying MapReduce Views in CouchDB (1st utgave), O'Reilly Media, ss. 76, ISBN 1-4493-0312-9, http://oreilly.com/catalog/0636920018247 
  • Holt, Bradley (April 11, 2011), Scaling CouchDB (1st utgave), O'Reilly Media, ss. 72, ISBN 1-4493-0343-9, http://oreilly.com/catalog/9781449303433 
  • Brown, MC (October 31, 2011), Getting Started with CouchDB (1st utgave), O'Reilly Media, ss. 50, ISBN 1-4493-0755-8, http://oreilly.com/catalog/9781449307554 
  • Thompson, Mick (August 2, 2011), Getting Started with GEO, CouchDB, and Node.js (1st utgave), O'Reilly Media, ss. 64, ISBN 1-4493-0752-3, http://oreilly.com/catalog/9781449307523 

Eksterne lenker

  • (en) Offisielt nettsted Rediger på Wikidata
  • Offisiell blogg Rediger på Wikidata
  • (en) Apache CouchDB – kategori av bilder, video eller lyd på Commons Rediger på Wikidata
  • CouchDB: The Definitive Guide Arkivert 31. august 2009 hos Wayback Machine.
  • Complete HTTP API Reference
  • Simple PHP5 library to communicate with CouchDB
  • Asynchronous CouchDB client for Java
  • Asynchronous CouchDB client for Scala
  • Lehnardt, Jan (2008). «Couch DB at 10,000 feet». Erlang eXchange 2008. Arkivert fra originalen 9. november 2012. Besøkt 15. april 2012. 
  • Lenhardt, Jan (2009). «CouchDB for Erlang Developers». Erlang Factory London 2009. Besøkt 15. april 2012. 
  • Katz, Damien (januar 2009). «CouchDB and Me». RubyFringe. InfoQ. Besøkt 15. april 2012. 
  • v
  • d
  • r
Toppnivåprosjekt
  • Abdera
  • Accumulo
  • ActiveMQ
  • Ambari
  • Ant
  • Aries
  • Apache HTTP Server
  • APR
  • Avro
  • Axis
  • Axis2
  • Bloodhound
  • Buildr
  • Camel
  • Cassandra
  • Cayenne
  • Chemistry
  • Click
  • CloudStack
  • Cocoon
  • Continuum
  • Cordova
  • CouchDB
  • cTAKES
  • CXF
  • Deltacloud
  • Derby
  • Directory
  • Drill
  • Empire-db
  • Felix
  • Flex
  • Flink
  • Flume
  • Forrest
  • Geronimo
  • Gora
  • Gump
  • Hadoop
  • Hama
  • HBase
  • Hive
  • Jackrabbit
  • James
  • JMeter
  • Kafka
  • Lucene
  • Mahout
  • Marmotta
  • Maven
  • MINA
  • mod_perl
  • MyFaces
  • Nutch
  • ODE
  • OFBiz
  • Oozie
  • OpenEJB
  • OpenJPA
  • OpenNLP
  • OpenOffice
  • PDFBox
  • Phoenix
  • POI
  • Pig
  • Pivot
  • Qpid
  • River
  • Roller
  • Samza
  • ServiceMix
  • Shindig
  • Shiro
  • Sling
  • Spark
  • Stanbol
  • Storm
  • SpamAssassin
  • Sqoop
  • Struts
  • Subversion
  • Tapestry
  • Thrift
  • Tiles
  • Tomcat
  • Traffic Server
  • Turbine
  • Tuscany
  • UIMA
  • Velocity
  • Wave
  • Wicket
  • Wink
  • Xalan
  • Xerces
  • XMLBeans
  • ZooKeeper
ASF logo
Commons-prosjekter
  • BCEL
  • BSF
  • Daemon
  • Jelly
Lucene-prosjekter
Hadoop-prosjekter
  • Hadoop
  • HDFS
Andre prosjekt
  • Batik
  • Chainsaw
  • FOP
  • Ivy
  • Log4j
  • Log4Net
  • XAP
Inkubator-prosjekt
  • XAP
Apache Attic
  • AxKit
  • Beehive
  • Bluesky
  • Cactus
  • Jakarta
  • Excalibur
  • Harmony
  • HiveMind
  • Lenya
  • Slide
  • Shale
  • stdcxx
  • iBATIS
Lisenser
  • Kategori
  • Commons-side Commons
Oppslagsverk/autoritetsdata
GND