Apache CouchDB

Software skärmdump:
Apache CouchDB
Mjukvaruinformation:
Version: 1.6.1
Ladda upp dagen: 14 Apr 15
Licens: Gratis
Popularitet: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB ursprungligen utvecklades på IBM och done senare till Apache Software Foundation.
Jämfört med andra databaser runt, är CouchDB fortfarande mycket ung, men detta har inte hindrat den från att samla ganska följande i sin korta livslängd.
Den CouchDB motorn har gått i spetsen för den senaste vågen av NoSQL-system, databasmotorer som använder en nyckel-värde-modellen att lagra sina data i lokala JSON-dokument.
Inspelade data kan fortfarande efterfrågas men inte med en klassisk SQL-syntax. Istället en speciell syntax används i CouchDB fall via en anpassad frågespråk exekveras via JavaScript.
Databasen har själv varit en framgång, även innan den når Apache portfölj, och är för närvarande i bruk på företag som BBC, Ubuntu, Engine Yard och Credit Suisse.
Denna utgåva leder till Apache CouchDB källkod nedladdning. För det binära hänvisas till Mac och Windows sektioner.

Funktioner :

  • Dokumentdatabasserver
  • Tillgänglig via en RESTful JSON API.
  • Ad-hoc och schema gratis
  • En platt adressutrymme
  • Ger ACID semantik
  • Eventuell konsistens
  • Offline läge stöd
  • Stöd för distribuerade arkitekturer
  • Enkel datareplikering
  • Dubbelriktad upptäckt konflikt
  • Kan frågas och indexeras via JavaScript

Vad är nytt i den här versionen:

  • Stöd Erlang / OTP 17,0
  • Många förbättringar i vår experimentella nytt användargränssnitt, inklusive växling koden redaktör från CodeMirror till Ace samt bättre stöd för olika webbläsare.
  • Inkom den max_count alternativet (UUID Configuration) för att tillåta hastighetsbegränsande mängden UUID som kan begäras från / _uuids handler i en enda förfrågan.
  • Ökad socket buffertstorlek för att förbättra replikering hastighet för stora dokument och bilagor, och fixa tester på BSD-liknande system.
  • Förbättra prestanda för multipart / närstående önskemål.
  • Kontrollera att autentiseringsrelaterade konfigurationsinställningar är välformade.
  • Fasta CORS exponerade rubriker.
  • Omdöpt proxy_authentification_handler att proxy_authentication_handler.
  • Se till startskript rensar pid-filen på uppsägningen.

Vad är nytt i version 1.5.0:

  • Fixat ett problem där admin-användare skulle begränsas av public_fields funktionen.
  • Fixat ett problem med JavaScript CLI testet löpare.
  • Den officiella dokumentationen har omarbetats. En hel del innehåll från andra källor har slagits samman, och indexsidan har byggts för att göra docs mycket mer tillgänglig.
  • En ny administration UI, kodnamnet Fauxton, har tagits upp som en experimentell förhandsvisning. Den kan nås på / _utils / fauxton /. Det finns alltför många förbättringar här för att räkna upp dem alla. Vi söker återkoppling från samhället på denna förhandsversion.

Vad är nytt i version 1.4.0:

  • Nu stöder Erlang / OTP R16B och R16B01; det minimum som krävs versionen är R14B.
  • Användardokumentroll värden måste nu vara strängar. Andra typer av värden kommer att nekas när du sparar användaren dokumentet.

Vad är nytt i version 1.3.0:

  • Inte längre skriver om X-CouchDB-Begärda-Path under rekursiva anrop till brännare.
  • Limit rekursionsdjupet i URL brännare. Standardvärdet maximalt 100 anrop men är konfigurerbar.
  • Fix _SESSION för IE7.
  • Inkom Server-Skickade händelser protokoll för db förändringar API.
  • Inkom view förfrågan varaktighet till Futon.
  • Inaktivera knappar för åtgärder som användaren inte har behörighet att.
  • C / C ++ kompilator upptäckt har förbättrats.
  • Databasnamn är kodad under omskrivning (tillåter inbäddade / 's, etc.).

Vad är nytt i version 1.2.2:

  • Återställ skriva räknare på nya begäran, undvika onödiga begäran misslyckanden på grund av falska omskrivning gräns rapporter.
  • Fixat fråga i CouchDB manus där stoppade status avkastning innan processen avslutas.

Vad är nytt i version 1.2.1:

  • Fast olika buggar i URL brännare när rekursion är inblandad.
  • Fast couchdb startskript.
  • Handikapp knappar som inte är tillgängliga för den inloggade användaren.
  • Fasta potentiella replikering timeout.

Vad är nytt i version 1.2:

  • Inkom en infödd JSON parser
  • Valfri filkomprimering (databas och utsikt indexfiler)
  • Flera prestandaförbättringar, särskilt när det gäller databas skriver och utsikt indexering
  • Prestandaförbättringar för inbyggda förändringar foder filter _doc_ids och _design

Vad är nytt i version 1.1.1:

  • Stöd Spidermonkey 1.8.5
  • Lägg konfigurerbar maximalt till det antal byte som returneras av _Logg.
  • Tillåt CommonJS moduler för att vara en tom sträng.
  • Bump minimum Erlang version till R13B02.
  • Kör inte borttagna validate_doc_update funktioner.
  • ETags för visningar inkluderar aktuell sekvens om include_docs = true.
  • Fix bugg där dubbletter kan visas i _changes foder.
  • Fix bugg där uppdaterings hanterare bryta efter konfliktlösning.
  • Fix bugg med _replicator där inkluderar "filter" kunde krascha soffan.
  • Fix kraschar när komprimering av stora vyer.
  • Fix filbeskrivare läcka i _Logg
  • Fix saknas revideringar i _changes? Style = all_docs.
  • Förbättra hantering av packning vid max_dbs_open gräns.
  • JSONP svar skickar nu "text / javascript" för Content-Type.
  • Länk till ICU 4,2 i Windows.
  • Permit snedstreck framåt i vägen för att uppdatera funktioner.
  • Reap couchjs processer som drabbade reduce_overflow fel.
  • Status kod kan anges i uppdaterings hanterare.
  • Support ger () i utställningsfunktioner.
  • _view_cleanup när ddoc har inga synpunkter nu tar bort alla indexfiler.
  • max_replication_retry_count stöder nu "oändligheten".
  • Fix replikerings kraschar när källdatabasen har ett dokument med tomt ID.
  • Fix dödläge när du tilldelar couchjs processer för att tjäna önskemål.
  • Fixar till dokumentet multi PUT API.
  • Fixar rörande filbeskrivare läckor för databaser med utsikt.

Vad är nytt i version 1.1.0:

  • Native SSL-stöd.
  • Stöd för HTTP-begäran för redskap range.
  • Lades inbyggda filter för `_changes`:` _doc_ids` och `_design`
  • .
  • Inkom konfigurationsalternativ för TCP_NODELAY aka "Nagle".
  • Tillåt jokertecken i vhosts definitioner.
  • Mer granulär ETAG stöd för synpunkter.
  • Flexiblare URL brännare.
  • tillagd OS Process modul för att hantera demoner utanför CouchDB.
  • Lade HTTP Proxy hanterare för mer skalbara extrautrustning.
  • Inkom `_replicator` databas för att hantera replika.
  • Flera mikro optimeringar vid läsning av data.
  • Lade CommonJS stöd till kartfunktioner.
  • Inkom `inaktuella = update_after` frågealternativ som utlöser en uppdatering vy som återvänder efter en` unken = ok` svar.
  • Mer explicita felmeddelanden när det inte är möjligt att komma åt en fil på grund av bristande behörighet.
  • Lade till en "ändra lösenord" -feature till Futon.

Begränsningar :


  • Det är inte:
  • En relationsdatabas.
  • En ersättare för relationsdatabaser.
  • Ett objektorienterad databas.

Liknande mjukvara

PgBackMan
PgBackMan

10 Dec 15

dat
dat

1 Oct 15

RockMongo
RockMongo

12 May 15

Annan programvara för utvecklare Apache Software Foundation

Apache Axis
Apache Axis

5 Jun 15

Apache Streams
Apache Streams

13 Apr 15

Apache Cayenne
Apache Cayenne

13 Apr 15

Kommentarer till Apache CouchDB

Kommentarer hittades inte
Kommentar
Slå på bilder!