Apache CouchDB

Screenshot Software:
Apache CouchDB
Szczegóły programowe:
Wersja: 1.6.1
Filmu: 14 Apr 15
Licencja: Wolny
Popularność: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB został pierwotnie opracowany w IBM, a później do wygrałem Apache Software Foundation.
W porównaniu do innych baz danych wokół, CouchDB jest jeszcze bardzo młody, ale to nie powstrzymało go od zbierania dość po jego krótkiej żywotności.
Silnik CouchDB był na czele ostatniej fali systemów NoSQL, silników baz danych, które używają modelu klucz-wartość do przechowywania danych w lokalnych dokumentów JSON.
Nagrane dane mogą być nadal zapytał, ale nie z klasycznym składni SQL. Zamiast specjalna składnia jest używana, w przypadku couchdb za pośrednictwem języka niestandardowe zapytania wykonanego przez JavaScript.
Sama baza danych jest sporym sukcesem, nawet przed osiągnięciem portfel Apache, i jest obecnie w użyciu w firmach takich jak BBC, Ubuntu silnika Yard i Credit Suisse.
Ta wersja prowadzi do Apache couchdb kodu źródłowego pobrania. Dla pliku binarnego należy zapoznać się Mac i Windows sekcje.

Opis :


    Serwer
  • w bazie dokumentu
  • dostępne za pośrednictwem interfejsu API JSON relaksującego.
  • Ad-hoc schematu darmo
  • płaska przestrzeń adresowa
  • Zapewnia semantyka ACID
  • Ewentualne konsystencji
  • Obsługa trybu offline,
  • Wsparcie dla architektury rozproszone
  • Łatwe replikacji danych
  • Dwukierunkowy wykrywanie konfliktów
  • Może być sprawdzony i indeksowane przez JavaScript,

Co nowego w tym wydaniu:

  • Pomoc Erlang / OTP 17,0
  • Wiele usprawnień w naszej eksperymentalnej nowy interfejs użytkownika, w tym przejście do edytora kodu z CodeMirror do asa oraz lepsze wsparcie dla różnych przeglądarek.
  • Dodano opcję max_count (UUID Konfiguracja), aby umożliwić ograniczenie szybkości kwoty z UUID, które mogą być wymagane od / _uuids obsługi w jednym wniosku.
  • Zwiększona wielkość bufora gniazda, aby poprawić szybkość replikacji dla dużych dokumentów i załączników, i naprawić pomiarów w systemach z rodziny BSD.
  • Poprawa wydajności wieloczęściowych / powiązanych wniosków.

  • Są dobrze uformowane
  • Upewnij się, że ustawienia konfiguracyjne dotyczące uwierzytelniania.
  • Poprawiono CORS narażone nagłówków.
  • Zmiana nazwy proxy_authentification_handler do proxy_authentication_handler.
  • Upewnij się, że skrypt uruchamiania usuwa plik z identyfikatorem na zakończenie.

Co nowego w wersji 1.5.0:

  • Naprawiono błąd, gdzie admin users byłaby ograniczona przez public_fields wyposażone.
  • Naprawiono problem z testu biegacza JavaScript CLI.
  • Oficjalna dokumentacja został przeprojektowany. Wiele treści z innych źródeł zostały połączone, a strona Indeks został przebudowany, aby w dokumentacji o wiele bardziej dostępne.
  • Nowy interfejs użytkownika administracji, o nazwie kodowej Fauxton, został włączony jako podgląd eksperymentalnej. Jest ona dostępna w / _utils / fauxton /. Istnieje zbyt wiele ulepszeń tutaj wymienić je wszystkie. Szukamy informacji zwrotnych od społeczności na temat tej wersji podglądu.

Co nowego w wersji 1.4.0:

  • Teraz obsługuje Erlang / OTP R16B i R16B01; Minimalna wymagana wersja to R14b.
  • Wartości rolę dokumentu Użytkownik musi być teraz struny. Będą odrzucane Inne rodzaje wartości podczas zapisywania dokumentu użytkownika.

Co nowego w wersji 1.3.0:

  • Już nie przepisuje X-CouchDB-Zamówiony-Path podczas rekurencyjnych wywołań rewriter.
  • Limit głębokość rekurencji w rewriter URL. Domyślnie jest to maksymalnie 100 wywołań, ale jest konfigurowalny.
  • Fix _SESSION na IE7.
  • Serwer-Sent Dodano protokół Wydarzenia db zmiany API.
  • Dodane widok wniosek czas do Futon.
  • Wyłącz przyciski do działań, które użytkownik nie ma uprawnień do.
  • C / C ++ wykrywania kompilator został poprawiony.
  • Nazwa bazy danych jest zakodowany w trakcie przepisywania (pozwalający wbudowane / 's, itp).

Co nowego w wersji 1.2.2:

  • Reset licznika na nowy przepisać żądanie, unikając niepotrzebnych awarii żądania z powodu fałszywych raportów granicznych przepisać.
  • Naprawiono błąd w skrypcie, gdzie zatrzymał couchdb powraca stanu przed zakończeniem procesu.

Co nowego w wersji 1.2.1:

  • Poprawiono różne błędy w rewriter URL, gdy rekurencja jest zaangażowany.
  • Skrypt startowy Naprawiono couchdb.
  • przyciski niepełnosprawnych, które nie są dostępne dla zalogowanego użytkownika.
  • Poprawiono potencjalne limity czasu replikacji.

Co nowego w wersji 1.2:

  • Dodane parsera JSON rodzimych

  • (Pliki bazy danych i indeksów widok)
  • kompresji plików opcja
  • Kilka ulepszeń wydajności, zwłaszcza w dziedzinie baz danych i zapisu widoku indeksowania
  • ulepszenia wydajności dla wbudowanych filtrów _doc_ids zmian karmić i _design

Co nowego w wersji 1.1.1:

  • Pomoc SpiderMonkey 1.8.5
  • Dodaj konfigurowalny maksymalnie do liczby bajtów zwracanych przez _log.
  • Możliwość moduły CommonJS być pusty.
  • Bump minimalnej wersji Erlang do R13B02.
  • Nie uciekaj usunięte funkcje validate_doc_update.
  • Etags dla poglądów obejmują aktualną sekwencję, jeśli include_docs = true.
  • Naprawiono błąd, gdzie mogą pojawić się duplikaty w _changes paszy.
  • Naprawiono błąd, gdzie po aktualizacji koparki złamać rozwiązywania konfliktów.
  • Naprawiono błąd, gdzie to z _replicator "filtr" może upaść kanapy.
  • wywala Fix zagęszczania duże widoki.
  • Fix przeciek deskryptor pliku w _log
  • Fix brakuje korekty w _changes? Style = all_docs.
  • Pomóż obsługę zagęszczenia w max_dbs_open limitu.
  • odpowiedzi jsonp teraz wyślij "text / javascript" w Content-Type.
  • Link do ICU 4.2 w systemie Windows.
  • Zezwolenie ukośniki w drodze aktualizacji funkcji.
  • Reap couchjs procesy, które nawiedziły reduce_overflow błąd.
  • Kod stanu może być określona w aktualizacji obsługi.
  • Wsparcie zapewnia () w show funkcji.
  • _view_cleanup gdy ddoc nie ma widoki teraz usuwa wszystkie pliki indeksów.
  • max_replication_retry_count obsługuje teraz "nieskończoność".
  • Crash Fix replikacji, gdy baza źródłowa zawiera dokument z pustym ID.
  • Fix impasu podczas przypisywania couchjs procesów służyć wnioski.
  • Poprawki do dokumentów wieloczęściowy PUT API.
  • Poprawki dotyczące przecieków deskryptorów plików dla baz danych z widokiem.

Co nowego w wersji 1.1.0:

  • Wbudowana obsługa SSL.
  • Dodano obsługę żądań HTTP do załączników zasięgu.
  • Dodane wbudowane filtry do `` _changes`: i `_design` _doc_ids`
  • .
  • Dodano opcję konfiguracji TCP_NODELAY aka "Nagle'a".
  • Możliwość symboli wieloznacznych w definicji vhosty.
  • Więcej granulowany wsparcie ETag dla widoków.
  • Bardziej elastyczne URL nagrywarka.
  • Moduł Dodane OS Proces zarządzania demony poza CouchDB.
  • Dodane przez proxy HTTP obsługi bardziej skalowalne, co zewnętrzne.
  • Dodane `_replicator` danych do zarządzania powtórzeń.
  • Wiele mikro optymalizacje podczas odczytywania danych.
  • Dodane CommonJS wsparcia do funkcji map.
  • Dodane `czerstwe = opcja zapytania update_after` który wyzwala aktualizację widok po powrocie do` nieświeży = odpowiedź ok`.
  • Więcej wyraźne komunikaty o błędach, gdy to nie jest możliwe, aby uzyskać dostęp do pliku z powodu braku uprawnień.
  • Dodano "Zmiana hasła" -feature do Futon.

Ograniczenia :


  • Nie:
  • relacyjnej bazy danych.
  • zamiennikiem dla relacyjnych baz danych.
  • w bazie obiektowego.

Podobne oprogramowanie

Mongothon
Mongothon

1 Mar 15

Blazer
Blazer

6 Mar 16

PicoDb
PicoDb

10 Feb 16

Sequel
Sequel

10 Feb 16

Inne programy z deweloperem Apache Software Foundation

Apache Falcon
Apache Falcon

10 Dec 15

Apache OFBiz
Apache OFBiz

4 Jun 15

Apache Olingo
Apache Olingo

20 Jul 15

Komentarze do Apache CouchDB

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii