Apache CouchDB

Skjermbilde programvare:
Apache CouchDB
Prog.varedetaljer:
Versjon: 1.6.1
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB ble opprinnelig utviklet ved IBM og donerte senere videre til Apache Software Foundation.
Sammenlignet med andre databaser rundt, er CouchDB fortsatt veldig ung, men dette har ikke stoppet den fra å samle ganske følgende i sin korte levetid.
Den CouchDB motoren har vært i forkant av den siste bølgen av NoSQL systemer, databasemotorer som bruker en nøkkel-verdi-modellen til å lagre sine data i lokale JSON-dokumenter.
Opptakene kan likevel spørres men ikke med en klassisk SQL syntax. I stedet en spesiell syntaks brukes, i CouchDB sak via en tilpasset spørrespråk utført via Javascript.
Selve databasen har vært litt av en suksess, selv før de når Apache portefølje, og er i dag i bruk ved selskaper som BBC, Ubuntu, Engine Yard og Credit Suisse.
Denne utgivelsen fører til Apache CouchDB kildekoden nedlasting. For det binære henvises til Mac og Windows seksjoner.

Egenskaper :

  • Dokument database server
  • Tilgjengelig via en fredfylt JSON API.
  • Ad-hoc og skjema gratis
  • En flat adresse plass
  • Gir ACID semantikk
  • Eventuell konsistens
  • Frakoblet modus støtte
  • Støtte for distribuerte arkitekturer
  • Enkel data replikering
  • Toveis konfliktpåvisning
  • Kan hentes fram, og indekseres via Java

Hva er nytt i denne utgaven:

  • Support Erlang / OTP 17.0
  • Mange forbedringer i vår eksperimentelle nytt brukergrensesnitt, inkludert bytte koden redaktør fra CodeMirror til Ace samt bedre støtte for ulike nettlesere.
  • Lagt max_count alternativ (UUID Configuration) for å tillate hastighetsbegrensende mengden UUID som kan forespurt fra / _uuids handler i en enkelt forespørsel.
  • Økt socket buffer størrelse for å forbedre replikering hastighet for store dokumenter og vedlegg, og fikse tester på BSD-lignende systemer.
  • Forbedre ytelsen til fler / relaterte forespørsler.
  • Kontroller innstillinger som autentiseringsrelaterte konfigurasjons velformet.
  • Faste kor utsatt overskrifter.
  • omdøpt proxy_authentification_handler å proxy_authentication_handler.
  • Kontroller oppstartsskriptet klarner pid fil på oppsigelse.

Hva er nytt i versjon 1.5.0:

  • Fikset et problem der admin-brukere vil bli begrenset av public_fields funksjonen.
  • Fikset et problem med Java CLI test løper.
  • Den offisielle dokumentasjon er overhalt. Mye av innhold fra andre kilder er slått sammen, og indeksen siden er ombygd for å gjøre docs mye mer tilgjengelig.
  • En ny administrasjon UI, kodenavnet Fauxton, har blitt inkludert som en eksperimentell forhåndsvisning. Det kan nås på / _utils / fauxton /. Det er for mange forbedringer her å liste dem alle. Vi er ute etter tilbakemeldinger fra samfunnet på denne forhåndslansering.

Hva er nytt i versjon 1.4.0:

  • Nå støtter Erlang / OTP R16B og R16B01; minstekravet versjonen er R14B.
  • Bruker dokument rolle verdier må nå være strenger. Andre typer verdier, vil bli avvist når du lagrer bruker dokumentet.

Hva er nytt i versjon 1.3.0:

  • Ikke lenger omskriver X-CouchDB-Requested-Path under rekursive kall til omskriveren.
  • Grense rekursjon dybde i URL brenner. Standard til maksimalt 100 besvergelser, men kan konfigureres.
  • Fix _SESSION for IE7.
  • Lagt Server-Sendte Hendelser protokollen til DB endringer API.
  • Lagt visning forespørsel varighet til futon.
  • Deaktiver knapper for handlinger som brukeren ikke har tillatelse til.
  • C / C ++ kompilator deteksjon har blitt forbedret.
  • Database navn er kodet under omskriving (tillater innebygde / 's, etc).

Hva er nytt i versjon 1.2.2:

  • Reset omskrive teller på ny forespørsel, unngå unødvendige forespørsel brudd skyldes falske omskriving grenseverdier rapporter.
  • Fikset problem i CouchDB script der stoppet status avkastning før prosessen avsluttes.

Hva er nytt i versjon 1.2.1:

  • Faste ulike feil i URL-brenner når rekursjon er involvert.
  • Fast CouchDB start script.
  • funksjonshemmede knapper som ikke er tilgjengelige for den innloggede brukeren.
  • Faste potensielle replikering tidsavbrudd.

Hva er nytt i versjon 1.2:

  • Lagt til en innfødt JSON parser
  • Valgfritt filkomprimering (database og utsikt indeksfiler)
  • Flere ytelsesforbedringer, spesielt angående database skriver og utsikt indeksering
  • Ytelsesforbedringer for de innebygde endringer mate filtre _doc_ids og _design

Hva er nytt i versjon 1.1.1:

  • Support Spidermonkey 1.8.5
  • Legg konfigurerbar maksimum til antall byte som returneres av _log.
  • Tillat CommonJS moduler for å være en tom streng.
  • Bump minimum Erlang versjon til R13B02.
  • Ikke kjør slettet validate_doc_update funksjoner.
  • ETags for visningene inneholder rekken hvis include_docs = sant.
  • Fix bug hvor duplikater kan vises i _changes feed.
  • Fix bug hvor oppdatere handlers bryte etter konfliktløsning.
  • Fix bug med _replicator hvor inkludere "filter" kunne krasje sofaen.
  • Fix krasjer ved komprimering store visninger.
  • Fix filbeskrivere lekkasje i _log
  • Fix mangler revisjoner i _changes? Style = all_docs.
  • Bedre håndtering av komprimering på max_dbs_open grense.
  • JSONP svar nå sende "text / javascript" for Content-Type.
  • Link til ICU 4.2 på Windows.
  • Permit skråstreker i banen for å oppdatere funksjoner.
  • Reap couchjs prosesser som treffer reduce_overflow feil.
  • Status kode kan angis i oppdaterings handlers.
  • Support gir () i viser funksjoner.
  • _view_cleanup når ddoc har ingen visninger nå fjerner alle indeksfilene.
  • max_replication_retry_count støtter nå "uendelig".
  • Fix replikering krasj når kilde databasen har et dokument med tom ID.
  • Fix vranglås når de tildeler couchjs prosesser for å tjene forespørsler.
  • Løser i dokumentet multi PUT API.
  • Bestemmer om filbeskrivere lekkasjer for databaser med utsikt.

Hva er nytt i versjon 1.1.0:

  • Native SSL-støtte.
  • Lagt til støtte for HTTP-range forespørsler om vedlegg.
  • lagt innebygde filtre for `_changes`:` _doc_ids` og `_design`
  • .
  • Lagt konfigurasjon alternativ for TCP_NODELAY aka "Nagle".
  • Tillat jokertegn i vhosts definisjoner.
  • Mer granulær ETag støtte for synspunkter.
  • Mer fleksibel URL brenner.
  • Lagd OS Process modulen til å administrere daemons utenfor CouchDB.
  • Lagd HTTP Proxy handler for mer skalerbare tilleggsutstyr.
  • Lagt `_replicator` database for å administrere kjøringer.
  • Flere mikrooptimaliseringer når du leser data.
  • Lagd CommonJS støtte til kart funksjoner.
  • Lagt `bedervet = update_after` spør alternativ som utløser en visning oppdatering etter retur en` bedervet = ok` respons.
  • Mer eksplisitte feilmeldinger når det ikke er mulig å få tilgang til en fil på grunn av manglende tillatelser.
  • Lagt til en "endre passord" -feature til futon.

Begrensninger :


  • Det er ikke:
  • En relasjonsdatabase.
  • En erstatning for relasjonsdatabaser.
  • Et objekt-orientert database.

Lignende programvare

ibm_db
ibm_db

13 May 15

CockroachDB
CockroachDB

12 May 15

node-mysql
node-mysql

10 Dec 15

Annen programvare fra utvikleren Apache Software Foundation

Kommentarer til Apache CouchDB

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!