Apache CouchDB

Sagteware kiekie:
Apache CouchDB
Sagteware besonderhede:
Weergawe: 1.6.1
Upload datum: 14 Apr 15
Lisensie: Gratis
Populariteit: 224

Rating: 2.0/5 (Total Votes: 2)

Apache CouchDB is aanvanklik ontwikkel by IBM en geskenk later op die Apache Software Foundation.
In vergelyking met ander databasisse rondom, CouchDB is nog baie jonk, maar dit het nie gestop om dit uit die versameling van 'n hele volgende in sy kort leeftyd.
Die CouchDB enjin is aan die voorpunt van die onlangse vlaag van NoSQL stelsels, databasis enjins wat gebruik 'n sleutel-waarde model hul data in die plaaslike into dokumente te stoor.
Aangeteken data kan nog steeds bevraagteken word, maar nie met 'n klassieke SQL syntax. In plaas van 'n spesiale sintaksis gebruik word, in CouchDB se geval via 'n persoonlike navraag taal uitgevoer via JavaScript.
Die databasis self is nogal 'n sukses, selfs voor die bereiking van Apache se portefeulje, en is tans in gebruik by maatskappye soos die BBC, Ubuntu, Engine Yard en Credit Suisse.
Hierdie vrystelling lei tot die Apache CouchDB bronkode aflaai. Vir die binêre, verwys asseblief na die Mac en Windows afdelings.

Eienskappe :

  • Document databasis bediener
  • toeganklik via 'n rustige into API.
  • Ad-hoc en skema-vrye
  • 'n plat-adres ruimte
  • Verskaf ACID semantiek
  • Uiteindelike konsekwentheid
  • Offline mode ondersteuning
  • Ondersteuning vir versprei argitekture
  • Maklik data replikasie
  • Bi-directional konflik opsporing
  • Kan bevraagteken word en geïndekseer via JavaScript

Wat is nuut in hierdie release:

  • Support Erlang / OTP 17.0
  • Baie verbeterings in ons eksperimentele nuwe gebruikerskoppelvlak, insluitend skakel die kode redakteur van CodeMirror aan Ace asook 'n beter ondersteuning vir verskeie blaaiers.
  • Bygevoeg die max_count opsie (UUIDs Configuration) toe te laat koers-beperking van die hoeveelheid UUIDs wat van die / _uuids hanteerder versoek kan word in 'n enkele aanvraag.
  • Verhoogde socket buffer grootte replikasie spoed vir groot dokumente en aanhangsels te verbeter, en los toetse op BSD-agtige stelsels.
  • Verbeter prestasie van multipart / verwante versoeke.
  • Maak seker dat verifikasie-verwante opset instellings is goed gevorm.
  • Vaste kor blootgestel kop.
  • Herdoop proxy_authentification_handler te proxy_authentication_handler.
  • Maak seker dat die startup script goedkeuring van die pid lêer beëindiging.

Wat is nuut in die weergawe 1.5.0:

  • Vaste 'n probleem waar admin gebruikers sal beperk word deur die public_fields funksie.
  • Vaste 'n probleem met die JavaScript CLI toets hardloper.
  • Die amptelike dokumentasie is oorgedoen. Daar is baie van die inhoud van ander bronne het saamgesmelt, en die indeks bladsy is herbou die dokumente te veel meer toeganklik te maak.
  • 'n nuwe administrasie UI, kodenaam Fauxton, is ingesluit as 'n eksperimentele voorskou. Dit kan verkry word by / _utils / fauxton /. Daar is te veel verbeterings hier om hulle te noem. Ons is op soek na die terugvoer van die gemeenskap op hierdie voorskou vrylating.

Wat is nuut in die weergawe 1.4.0:

  • Nou ondersteun Erlang / OTP R16B en R16B01; die minimum vereiste weergawe is R14B.
  • Gebruiker dokument rol waardes moet nou snare. Ander vorme van waardes sal geweier word wanneer die redding van die gebruiker dokument.

Wat is nuut in die weergawe 1.3.0:

  • Nie meer herskryf die X-CouchDB-Aangevra-pad in rekursiewe oproepe na die ReWriter.
  • Einde rekursie diepte in die URL ReWriter. Verstek na 'n maksimum van 100 aanroepingen maar is in te stel.
  • Fix _session vir IE7.
  • Bygevoeg Server-Gestuur Events protokol veranderinge API te dB.
  • Bygevoeg oog versoek duur te Futon.
  • Skakel die knoppies vir die aksies wat die gebruiker nie regte het om te.
  • C / C ++ samesteller opsporing is verbeter.
  • Database naam tydens herskryf (sodat ingebed / 's, ens).
  • ingebou

Wat is nuut in die weergawe 1.2.2:

  • Herstel herskryf toonbank op nuwe versoek, vermy onnodige versoek mislukkings as gevolg van valse herskryf limiet verslae.
  • Vaste kwessie in CouchDB script waar gestop status opbrengste voor proses uitgange.

Wat is nuut in die weergawe 1.2.1:

  • Vaste verskeie foute in die URL ReWriter wanneer rekursie betrokke is.
  • Vaste couchdb begin script.
  • Gestremde knoppies wat nie beskikbaar is nie vir die aangetekende gebruikers.
  • Vaste potensiaal replikasie outs.

Wat is nuut in die weergawe 1.2:

  • Bygevoeg 'n inheemse into parser
  • Opsionele lêer kompressie (databasis en oog-indeks lêers)
  • Verskeie prestasie verbeterings, veral ten opsigte van die databasis skryf en oog kruip
  • Performance verbeteringe vir die ingeboude veranderinge voed filters _doc_ids en _design

Wat is nuut in die weergawe 1.1.1:

  • Support Spider 1.8.5
  • Voeg konfigureerbare maksimum aan die aantal grepe teruggekeer deur _log.
  • Laat CommonJS modules 'n leë string te wees.
  • Bump minimum Erlang weergawe R13B02.
  • Moenie verwyder validate_doc_update funksies hardloop nie.
  • ETags vir uitsig sluit huidige volgorde as include_docs = true.
  • Fix fout waar duplikate kan verskyn in _changes voer.
  • Fix fout waar update hanteerders breek na konflik resolusie.
  • Fix fout met _replicator waar insluit "filter" kon crash rusbank.
  • Fix crash wanneer kompaktering groot uitsig.
  • Fix lêer descriptor lek in _log
  • Fix ontbreek wysigings in _changes? Style = all_docs.
  • Verbeter hantering van kompaksie by max_dbs_open limiet.
  • JSONP antwoorde stuur nou "teks / javascript" vir Content-Type.
  • Skakel na ICU 4.2 op Windows.
  • Permit houe vorentoe in die pad funksies by te werk.
  • Reap couchjs prosesse wat reduce_overflow fout getref.
  • Status kode kan in update hanteerders gespesifiseer word.
  • Support bied () in show funksies.
  • _view_cleanup wanneer ddoc het geen uitsig nou verwyder al indeks lêers.
  • max_replication_retry_count ondersteun nou "oneindigheid".
  • Fix replikasie crash wanneer bron databasis het 'n dokument met leë ID.
  • Fix dooiepunt wanneer toeken couchjs prosesse versoeke te dien.
  • Oplossing tot die dokument multipart PUT API.
  • Oplossing rakende lêer descriptor lekkasies vir databasisse met uitsig.

Wat is nuut in die weergawe 1.1.0:

  • Native SSL ondersteun.
  • Bygevoeg ondersteuning vir HTTP reeks versoeke vir aanhangsels.
  • Bygevoeg ingeboude filters vir `_changes`:` _doc_ids` en `_design`
  • .
  • Bygevoeg opset opsie vir TCP_NODELAY aka "Nagle".
  • Laat wildcards in vhosts definisies.
  • Meer korrel ETAG ondersteuning vir uitsig.
  • Meer buigsame URL ReWriter.
  • Added OS Proses module te daemons buite CouchDB bestuur.
  • Added HTTP Proxy hanteerder vir meer skaalbare uiterlike.
  • Bygevoeg `_replicator` databasis herhalings te bestuur.
  • Verskeie mikro-optimalisaties vir lees data.
  • Added CommonJS ondersteuning na die kaart funksies.
  • Bygevoeg `verjaar = update_after` navraag opsie wat snellers 'n oog update na die terugkeer 'n` verjaar = ok` reaksie.
  • Meer eksplisiete fout boodskappe wanneer dit is nie moontlik om 'n lêer oop te maak as gevolg van 'n gebrek aan regte.
  • Bygevoeg 'n "verandering wagwoord" -feature te Futon.

Beperkings :


  • Dit is nie:
  • 'n relasionele databasis.
  • 'n plaasvervanger vir relasionele databasisse.
  • 'n objek-georiënteerde databasis.

Soortgelyke sagteware

Neo4j
Neo4j

26 Jul 16

PyRedisAdmin
PyRedisAdmin

13 May 15

Apache Gora
Apache Gora

10 Dec 15

Blitz
Blitz

13 Apr 15

Ander sagteware ontwikkelaar Apache Software Foundation

Kommentaar te Apache CouchDB

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie