Apache CouchDB

Software screenshot:
Apache CouchDB
Software informatie:
Versie: 1.6.1
Upload datum: 14 Apr 15
Licentie: Gratis
Populariteit: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB werd aanvankelijk ontwikkeld bij IBM en schonk later aan de Apache Software Foundation.
Vergeleken met andere databases rond, CouchDB is nog erg jong, maar dit is niet gestopt met het verzamelen van een flink volgende in zijn korte levensduur.
De CouchDB motor is in de voorhoede van de recente golf van NoSQL-systemen, database-engines die een sleutel-waarde-model gebruiken om hun gegevens in de lokale JSON-documenten op te slaan.
Opgenomen gegevens kunnen nog steeds worden opgevraagd, maar niet met een klassieke SQL syntax. In plaats van een speciale syntax wordt gebruikt, in het geval CouchDB's via een aangepaste query taal uitgevoerd via JavaScript.
De database zelf is alweer een succes, zelfs vóór het bereiken portfolio Apache's, en is momenteel in gebruik bij bedrijven als de BBC, Ubuntu, Engine Yard en Credit Suisse.
Deze release leidt tot de Apache CouchDB broncode te downloaden. Voor de binaire verwijzen wij u naar de Mac en Windows secties.

Kenmerken

  • Document database-server
  • Bereikbaar via een RESTful JSON API.
  • Ad-hoc en-schema gratis
  • Een vlakke adresruimte
  • Biedt ACID semantiek
  • Eventuele consistentie
  • Offline mode ondersteuning
  • Ondersteuning voor gedistribueerde architecturen
  • Eenvoudige data replicatie
  • Bi-directionele conflictdetectie
  • Kan worden opgevraagd en geïndexeerd via JavaScript

Wat is nieuw in deze release:

  • Ondersteuning Erlang / OTP 17,0
  • Veel verbeteringen in onze experimentele nieuwe gebruikersinterface, zoals het overschakelen van de code-editor van CodeMirror tot Aas, alsmede een betere ondersteuning voor verschillende browsers.
  • Toegevoegd de max_count optie (UUIDs Configuratie) om snelheidsbeperkende de hoeveelheid UUID's dat kan worden opgevraagd bij de / _uuids handler in een enkele aanvraag.
  • Verhoogde socket buffergrootte om replicatie snelheid voor grote documenten en bijlagen te verbeteren en te repareren testen op BSD-achtige systemen.
  • De prestaties te verbeteren van multipart / gerelateerde verzoeken.
  • Controleer of-verificatie-configuratie-instellingen zijn goed gevormd.
  • Vaste CORS blootgesteld headers.
  • Hernoemd proxy_authentification_handler om proxy_authentication_handler.
  • Zorg ervoor dat de opstart script wist de pid bestand op beëindiging.

Wat is nieuw in versie 1.5.0:

  • Vast een kwestie waar admin gebruikers zouden worden beperkt door de public_fields kenmerken.
  • Lost het probleem met de JavaScript-CLI-test runner.
  • De officiële documentatie is gereviseerd. Een groot deel van de inhoud van andere bronnen zijn samengevoegd, en de index pagina werd herbouwd aan de docs veel toegankelijker te maken.
  • Een nieuwe regering UI, codenaam Fauxton, is opgenomen als een experimenteel voorbeeld. Het kan worden geraadpleegd op / _utils / fauxton /. Er zijn te veel verbeteringen hier om ze allemaal te noemen. We zijn op zoek naar feedback van de community op deze preview release.

Wat is nieuw in versie 1.4.0:

  • Ondersteunt nu Erlang / OTP R16B en R16B01; de minimaal vereiste versie is R 14b.
  • Gebruikers document rol waarden moet nu snaren. Andere soorten waarden worden geweigerd bij het opslaan van de gebruiker document.

Wat is nieuw in versie 1.3.0:

  • Niet langer herschrijft de X-CouchDB-Gevraagde-Pad tijdens recursieve oproepen naar de brander.
  • Limit recursiediepte in de URL rewriter. Standaard ingesteld op een maximum van 100 aanroepingen maar is configureerbaar.
  • Fix _SESSION voor IE7.
  • Toegevoegd-Server Sent Events protocol om veranderingen API dB.
  • Toegevoegd oog verzoek duur te Futon.
  • Schakel knoppen voor acties die de gebruiker heeft geen rechten om.
  • C / C ++ compiler detectie is verbeterd.
  • Database naam wordt gecodeerd tijdens het herschrijven (waardoor ingebed / 's, etc).

Wat is nieuw in versie 1.2.2:

  • Reset herschrijven teller op nieuwe aanvraag, het vermijden van onnodige verzoek mislukkingen te wijten aan valse rewrite limiet rapporten.
  • Fixed probleem in CouchDB script waar gestopte status terugkeert voordat proces wordt afgesloten.

Wat is nieuw in versie 1.2.1:

  • Fixed verschillende bugs in de URL rewriter wanneer recursie is betrokken.
  • Vaste couchdb start script.
  • handicap knoppen die niet beschikbaar zijn voor de ingelogde gebruiker.
  • Vaste mogelijke replicatie time-outs.

Wat is nieuw in versie 1.2:

  • Toegevoegd een native JSON parser
  • Optioneel bestand compressie (database en uitzicht index bestanden)
  • Een aantal prestatieverbeteringen, vooral met betrekking tot de database schrijft en uitzicht indexeren
  • Performance verbeteringen voor de ingebouwde veranderingen voeden filters _doc_ids en _design

Wat is nieuw in versie 1.1.1:

  • Ondersteuning SpiderMonkey 1.8.5
  • Voeg configureerbare maximum aan het aantal bytes geretourneerd door _log.
  • Laat CommonJS modules op een lege tekenreeks zijn.
  • Bump minimum Erlang versie te R13B02.
  • Heeft verwijderd validate_doc_update functies niet worden uitgevoerd.
  • ETags voor opvattingen zijn huidige sequentie als include_docs = true.
  • Fix bug waar duplicaten kunnen worden weergegeven in _changes feed.
  • Fix bug waar updaten handlers breken na het oplossen van conflicten.
  • Fix bug met _replicator waar onder andere "filter" kon de bank crashen.
  • Fix crasht bij het verdichten grote uitzicht.
  • Fix file descriptor lek in _log
  • Fix ontbrekende revisies in _changes? Style = all_docs.
  • verbetering van de afhandeling van verdichting op max_dbs_open limiet.
  • JSONP reacties nu verzenden "text / javascript" voor Content-Type.
  • Link naar ICU 4.2 op Windows.
  • Permit slashes voorwaarts in pad naar functies werken.
  • Reap couchjs processen die reduce_overflow fout te raken.
  • Status code kan worden opgegeven in-update handlers.
  • Ondersteuning biedt () van de show functies.
  • _view_cleanup wanneer ddoc heeft geen uitzicht nu verwijdert alle bestanden indexeren.
  • max_replication_retry_count ondersteunt nu "oneindig".
  • Fix replicatie crash bij source database heeft een document met lege ID.
  • Fix impasse bij het toewijzen van couchjs processen op verzoeken dienen.
  • Fixes om het document multipart PUT API.
  • Fixes betrekking file descriptor lekken voor databases met uitzicht.

Wat is nieuw in versie 1.1.0:

  • Native SSL-ondersteuning.
  • Ondersteuning toegevoegd voor HTTP verzoeken om een ​​bereik voor bijlagen.
  • Toegevoegd ingebouwde filters voor `_changes`:` _doc_ids` en `_design`
  • .
  • Toegevoegde configuratie optie voor TCP_NODELAY aka "Nagle".
  • Laat wildcards in vhosts definities.
  • Meer granulaire ETag ondersteuning voor uitzicht.
  • Meer flexibele URL rewriter.
  • Toegevoegd OS Process module om daemons beheren buiten CouchDB.
  • Toegevoegd HTTP proxy handler voor meer schaalbare externen.
  • Toegevoegd `_replicator` database om herhalingen te beheren.
  • Meerdere micro-optimalisaties bij het lezen van gegevens.
  • Toegevoegd CommonJS steun aan de kaart functies.
  • Toegevoegd `stale = update_after` query-optie die een weergave-update triggers na terugkomst van een` stale = ok` reactie.
  • Meer expliciete foutmeldingen wanneer het niet mogelijk is om toegang te krijgen tot een bestand te wijten aan het ontbreken van permissies.
  • Voegde een "wachtwoord wijzigen" -feature om Futon.

Beperkingen


  • Het is niet:
  • Een relationele database.
  • Een vervanging voor relationele databases.
  • Een object-georiënteerde database.

Vergelijkbare software

ArangoDB-Python
ArangoDB-Python

13 May 15

mViewer
mViewer

13 May 15

MongoAlchemy
MongoAlchemy

28 Feb 15

MongoKit
MongoKit

11 Aug 16

Andere software van ontwikkelaar Apache Software Foundation

Apache Sling
Apache Sling

13 Apr 15

Apache ACE
Apache ACE

13 Apr 15

Apache Avro
Apache Avro

10 Apr 16

Reacties op Apache CouchDB

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie