ArangoDB nie jest standardowy w bazie, jeśli pracuję z MySQL przez całe swoje życie. Istnieją poważne różnice między nim a klasycznych relacyjnych baz danych, ArangoDB jest idealnym miejscem dla środowisk o dużym obciążeniu i wysokiej prędkości.
Jest to system przechowywania danych w oparciu o NoSQL Zasady rozsławione przez takie firmy jak Google, Facebook czy Yahoo.
ArangoDB używa własnej roboty język zapytań, podobny do klasycznej SQL, ale rozszerzalny poprzez JavaScript. To nazwisko jest AQL i jest bardzo dobrze udokumentowane dla wszystkich programistów tworzących zmiany do niego.
ArangoDB był znany wcześniej pod nazwą:. AvocadoDB
Deweloperzy również przyczyniły się do przyjęcia ArangoDB poprzez dostarczanie klientom bazy danych dla następujących języków programowania:
C #
PHP
Ruby (1)
Ruby (2)
Python
JavaScript
Co nowego w tym wydaniu:
- Poprawki instalatora dla systemu Windows
- Fix do pobierania Foxx
Co nowego w wersji 2.7.1:
- Poprawki instalatora dla systemu Windows
- Fix do pobierania Foxx
Co nowego w wersji 2.6.6 / 2.7.0-alpha3:
- Poprawki instalatora dla systemu Windows
- Fix do pobierania Foxx
Co nowego w wersji 2.5.5 / 2.6.0-a4:
- Poprawki instalatora dla systemu Windows
- Fix do pobierania Foxx
Co nowego w wersji 2.5.5 / 2.6.0-beta3:
- Poprawki instalatora dla systemu Windows
- Fix do pobierania Foxx
Co nowego w wersji 2.5.3:
- Poprawki instalatora dla systemu Windows
- Fix do pobierania Foxx
Co nowego w wersji 2.4.4 / 2.5.0-beta1:
- awarii związanych z integracją Stałe V8.
- Wykonane `fs.move (src, dest)` także zakończyć się niepowodzeniem, gdy zarówno `src` i` dest` są istniejących katalogów. Zapewnia to samo zachowanie operacji ruszyć na różnych platformach.
- Poprawiono AQL wkładka operacją kolekcjach wielu Shard w klastrze.
- Dodano opcjonalny wartość zwracana przez AQL danych modyfikacji zapytaniami.
Co nowego w wersji 2.2.6:
- Naprawiono problem:
- katalogi tymczasowe są teraz unikalne i można odczytać narzędzie, które stworzył ich, gdy są puste, są one usuwane atexit.
Co nowego w wersji 2.1.2:
- Sprawdź wersja stacjonarne do pustego katalogu
- Przeniesiony bloku try / catch na szczycie łańcucha routingu
Co nowego w wersji 2.0.5:
- Naprawiono problem buforowanie w IE JS Shell
- Dodane anulowanie dla zadań asynchronicznych
- Aktualizacja do nowej Gyp dla V8
- Nowy instalator Windows
Co nowego w wersji 2.0.4:
- Uwierzytelnianie Fixed klaster front-end kwestie dla Firefox i IE, nadal istnieją problemy z Chrome.
Co nowego w wersji 2.0.3:
- Poprawiono bug optymalizator AQL
- Poprawiono front-end
- Dodano dialogowe zmiany hasła
Zagadnienia
Co nowego w wersji 2.0.2:
- Podczas uruchamiania klastra nie zaloguje (nieco expected) błędy połączenia z poziomu dziennika błędów, ale z informacją poziomu dziennika
- Poprawiono Panel
- Sprawdź połączenia stacjonarne do przedniej planowania klastra: Firefox nie obsługuje async: false
- Dokument, jak utrzymują plan klastra w celu wznowienia istniejącego klastra później
czasowniki modalne
Co nowego w wersji 2.0.1:
- Naprawiono problemy w Arango-dfdb
- Dodane `changePassword` atrybut dla użytkowników
- Poprawiono nieprodukcyjnym przycisk "Zapisz" w widoku edycji zbiórki interfejsu WWW, klikając przycisk Zapisz nic nie zrobił. trzeba było nacisnąć wprowadzić w jednym z pól wejściowych wysłać zmodyfikowane dane formularzy
- Naprawiono błąd kompilacji V8 na MacOS X
- Zapobiegaj `długość ciała: -9223372036854775808` są rejestrowane w trybie rozwoju niektórych odpowiedzi HTTP Foxx
- Poprawiono kilka błędów w interfejsie WWW Panel
- Poprawiono coffeescript nie pracuje w pliku manifestu
- Nie mogę zapisać aktualne zapytanie redaktora AQL UI
- Opcje Stałe startowe dla Arango-dfdb dodał opcję Szczegóły na Arango-dfdb
- Poprawiono wyświetlanie brakujące komunikaty o błędach i kodów w arangosh
- Podczas tworzenia kolekcji poprzez interfejs WWW, typ kolekcji był zawsze "dokument", niezależnie od wyboru użytkownika
Co nowego w wersji 1.4.10:
- Dodano node.js "Wydarzenia" i "strumień".
- Zaktualizowane pakiety KMP.
- Dodano ładowanie pliku .json.
- Poprawiono HTTP kod zwrotny na wykresie API z parametrem waitForSync.
- Poprawiono dokumentację na wykresie, proste i indeksu API.
- Usunięto 2 testy ze względu na zmiany w bibliotece Ruby.
- Ustaw Access-Control-narażać-nagłówków od odpowiedzi Cors.
Co nowego w wersji 1.4.6:
- Funkcja AQL do analizowania kolekcji i klucz z uchwytem dokumentu.
- fm.rescan Metoda dodanej () dla Foxx-Manager.
- Naprawiono problem # 734:. Foxx ciasteczka i problemem trasy
- Dodano metodę `fm.configJson` dla arangosh.
- Dołącz `startupPath` w wyniku API` / _api / Foxx / config`.
Co nowego w wersji 1.4.5:
- Dodano brakującą dokumentację dla kilku metod HTTP API `/ _api / EDGE / ...`
- Poprawiono literówki w opisie HTTP API `_api / document`
- Wstrzymaj ocena podzapytaniach AQL i operatorów logicznych (ewaluacja leniwa)
- Aktualizacja czcionki w WebFrontend, zawiera obecnie wersję, która wyświetla się poprawnie w systemie Windows
- Ogólnie zezwolić na wartości zwracanej przez funkcję jako parametry do funkcji telefonicznych AQL
- Naprawiono potencjalny impas w globalnym kontekście realizacji metody
- Dodane plik override "arangod.conf.local" (i co)
Co nowego w wersji 1.4.4:
- Foxx-manager jest teraz aliasem arangosh
- Arango-dfdb jest aliasem arangod, przeniesiony z kosza do sbin
- Zmieniono z readline do linenoise dla Windows
- Dodane --install-service i --uninstall usług dla Windows
- Usunięto --daemon i --supervisor dla Windows
Co nowego w wersji 1.4.3:
- Naprawiono segfault w optymalizatora AQL występuje gdy wartość stała non-lista została wykorzystana na prawej stronie operatora IN, który miał atrybut zbiórki na lewej stronie.
Co nowego w wersji 1.4.0:
- Serwer udostępnia nową opcję uruchamiania `--server.default-API-compatibility`. Ten wariant może być stosowany w celu określenia zgodności (niektórych) wartości powrotu serwer API.
- Serwer będzie na każdej przychodzącej czeku prośba o nagłówku HTTP `x-Arango-version`.
- `location` nagłówki zwrócone przez serwer dla API` / _api / dokument / ... `i` / _api / Kolekcja / ... `mają różne wartości w zależności od stosowanej wersji API.
Co nowego w wersji 1.3.3:
- Aktualizacja mruby do 2013-08-22.
- Poprawiono HTTP podstawowe uwierzytelnianie za pomocą hasła zawierające znaki specjalne ':'. I ''
- Poprawiono updateFishbowl () nie raz.
- aktualizowane i trwałe wytworzone przykładów.
- Dokumentacja Dodany Foxx w instrukcji obsługi.
- Dodano brakujący raportowania błędów, które miały miejsce podczas importu krawędzi błędu.
Co nowego w wersji 1.3.0:
- Naprawiono wyciek przy użyciu kursorów z bardzo małym batchSize.
- `Funkcja unregistergroup` nie wspomniano w docs interfejs http.
- GET / _api / aqlfunction zwraca kod w nawiasach.
- Poprawiono błąd w aal.install.
- Statystyki nie zaludnionych na MacOS.
Co nowego w wersji 1.2.3:
- Dodano opcjonalny parametr `edgexamples` krawędziowa AQL function () i sąsiadów ()
- Dodane AQL Sąsiedzi function ()
- Dodano obsługę FreeBSD
- Poprawiono firstExample () Zapytanie o `` _key` _id` i atrybuty
Co nowego w wersji 1.2.2:
- Poprawiono Zapisz obiektów o wspólnych obiektów podrzędnych.
- pełny alokacji pamięci wewnętrznej nie są skalowalne.
- Wsparcie automatycznego przyrostu.
Co nowego w wersji 1.2.0:
- Według statystyk domyślnych są teraz wyłączyć; w celu umożliwienia ustosunkowania się "Wyłącz-statistics = yes" linię "arangod.conf"
- Naprawiono problem # 435: CSV parser pomija dane z bufora granicy
- Opcja uruchamiania Dodano serwer `--server.disable-statistics` wyłączyć zbieranie statystyk bez rekompilacji ArangoDB.
- Poprawiono upuszczanie indeksów bez nazwy kolekcji, na przykład `Db.xxx.dropIndex (" 123456 ").` Spadnie indeks ten sposób udało się błędem twierdzenie
Co nowego w wersji 1.1.2:
- edquotes ustalić w instrukcji PDF.
- Dziwny komunikat o błędzie arangosh długotrwały zapytania jazdy.
- Poprawiono losowo zawieszania połączeń w arangosh na MacOS.
- Dodano "any" Metoda query: to zwraca dokument losowo z kolekcji. Jest on również dostępny poprzez HTTP REST w / _api / proste / Any.
- Dodano narzędzie wdrażania.
- Dodane getPeerVertex.
Co nowego w wersji 1.1.1:
- Poprawki:
- Problem modernizacji arangodb 1.0.4 do 1.1.0 z Homebrew (OSX 10.8.2).
- Nawigacja i szukać dokumentacji online.
- Dziwny wynik w PATH.
Co nowego w wersji 1.1.0:
- Poprawiono segfault na rozładować
- Przemianowany en przycisk "import" z interfejsu WWW
- kolumna Dodany WaitForSync na liście zbiorów w interfejs WWW
- Poprawiono nazewnictwo interfejsu WWW
- Nie jasną AQL wprowadzania tekstu zapytania podczas przełączania kart w interfejsie WWW
Co nowego w wersji 1.0.3:
- Poprawiono AQL optymalizator błędów.
Co nowego w wersji 1.0.2:
- Poprawki:
- W przypadku wycofania z krawędziami
- W przypadku indeksów hash
- Na StringBuffer :: erase_front
- Dodane:
- Autoload modułów
- Funkcja TO_LIST AQL
Co nowego w wersji 1.0.1:
- Aktualizacja MRuby.
- Poprawki:
- Instalacja nie tworzy katalogu dziennika.
- Potencjalne wyścigu pomiędzy tworzeniem i upuszczanie kolekcji.
- wniosek REST API HEAD zwraca treść wiadomości na 404.
- Przejściowe problemy z 1.0.0.
- Serwer nie może utworzyć kolekcję powodu opuszczonych plików.
- Zadzwoń V8 zbieranie śmieci na serwerze okresowo.
Co nowego w wersji 1.0.0:
- Stała kontrola nagłówków readline i ncurses nie tylko biblioteki.
Komentarze nie znaleziono