hamsterdb

Screenshot Software:
hamsterdb
Szczegóły programowe:
Wersja: 2.1.8
Filmu: 17 Feb 15
Wywoływacz: Christoph Rupp
Licencja: Wolny
Popularność: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb jest open source, lekki, osadzone i wieloplatformowe oprogramowanie aparatu bazy danych napisane w ANSI C i przeznaczone do działania w sklepie klucz-wartość "NoSQL", który wspiera B + drzewa indeksów structure.Features przy funkcji glanceKey obejmują obsługę transakcji ACID (niepodzielność, zgodność, oddzielenie, trwałość), obsługuje częściowe odczytuje i zapisuje, wsparcie dla przejrzystych AES (Advanced Encryption Standard), wsparcia weryfikacji CRC32 i SIMD (Single instrukcji, wiele danych), wsparcie sprzętowe.
Ponadto, obsługuje numer rekordu bazy danych, bazy danych w pamięci dla danych efemerycznych, duplikatów kluczy, przejrzysty kompresji dziennika transakcyjnego, klucze i zapisów, funkcji analitycznych COUNT DISTINCT, SUM, hrabia i średnie, jak i zdalne wsparcie sieci poprzez protokół buforów.
hamsterdb zapewnia wysoką wydajność, skalowalność i stabilność potrzebną przez wszystkich deweloperów aplikacji. Używa pamięci mapowane I / O, i wspiera w pamięci bazy danych. Ponadto oprogramowanie oferuje konfigurowalne pamięci podręcznej i rozmiaru strony, używa wskaźników 64-bitowych plików, to & rsquo; s Indian-niezależne, pochodzi z API dla C, C ++, .NET, Java, Python i Erlang programowania languages.Under maską i obsługiwane OSesThis jest niezależny od platformy oprogramowania, przeznaczony do pracy na wszystkich dystrybucjach GNU / Linux, a także w systemach operacyjnych Microsoft Windows i Mac OS X. Jest on w całości napisany w C ++ Programowanie language.Getting zaczynaliśmy hamsterdbTo optymalizacji i zainstalować hamsterdb od dystrybucji GNU / Linux, należy pobrać źródła uniwersalne archiwizować rozmieszczone na Softoware bezpłatnie, rozpakować go na wybranym położeniu, otwórz emulator terminala i przejdź do lokalizacji, w wyodrębnionych plików.
Wykonaj & bdquo; ./ configure && make & rdquo; Polecenie (bez cudzysłowów), aby skonfigurować i skompilować projekt dla Twojej architektury sprzętowej, 32-bit czy 64-bit. Po zakończeniu procesu kompilacji, która zajmie trochę czasu, można zainstalować system oprogramowania w całym systemie & bdquo; make install & rdquo; Polecenie (bez cudzysłowów) jako root

Co nowego w tym wydaniu:.

  • Nowe funkcje:
  • Dodawanie nowej & quot; hola & quot; API - hamsterdb funkcje analityczne dla COUNT, SUM, ŚREDNIA itp Zobacz szynka / hamsterdb_ola.h za deklaracje,
  • Dodano nowe API ham_cursor_get_duplicate_position
  • Nowy API Pythona dodano
  • Poprawki błędów:
  • problem # 33: uaktualniony do libuv 0.11.22
  • Mocowanie regresji wydajności w pkt 2.1.7 - duże przyciski o stałej długości utworzone zbyt wiele podziałów stron, nawet jeśli były przechowywane w postaci udzielonych klawiszy
  • Inne zmiany:
  • format bazy danych nie próbuje być endian agnostykiem; Baza danych jest zapisana w formacie hosta endian. Endian Kod agnostykiem i tak został złamany, a ja nie miałem sprzętu, aby go przetestować.
  • ham_db_get_error jest teraz przestarzała
  • Pliki te obejmują nie winsock.h aby uniknąć konfliktów z winsock2.h na platformach Windows,
  • Obie btree układy zostały całkowicie przerobione; KeyLists PAX można obecnie stosować w połączeniu z powtarzającymi RecordLists i KeyLists zmiennej długości mogą być obecnie stosowane w połączeniu z RecordLists PAX
  • Unikanie btree dzieli, czy klawisze są dołączone (HAM_HINT_APPEND)
  • komunikacja wewnętrzna ze zdalnym serwerem teraz używa innego protokołu, który jest szybszy niż google protobuffer
  • Układ PAX teraz używa wyszukiwanie liniowy dla małych zakresów; poprawia wydajność wyszukiwania o 5-10%,
  • Usunięto API ham_get_license (i serial.h)

Co nowego w wersji 2.1.5:

  • Ta wersja poprawia kilka błędów i poprawia wydajność. Również hamsterdb skaluje się znacznie lepiej, jeśli rozmiar pliku rośnie poza kilku gigabajtów.

Co nowego w wersji 2.1.4:

  • W tej wersji dodano niestandardowe btree układów zmiennym kluczy długości i duplikaty kluczy. Również niewielkie zapisy są przenoszone bezpośrednio do węzła liści btree zamiast zewnętrznego blob.

Co nowego w wersji 2.0.5:

  • Ta wersja naprawia kilka drobnych błędów, ma kilka ulepszeń wydajności i naprawia błąd segmentacji w API .NET.
  • Realizacja wewnętrznej C ++ została przeniesiona do przestrzeni nazw & quot; szynka & quot; aby uniknąć konfliktów z innymi symbolami.
  • Sprawdź README nadchodzących zmian API w następnej wersji.

Co nowego w wersji 2.0.3:

  • Ta wersja poprawia kilka błędów i dodaje wsparcie dla Microsoft Visual Studio 2010.
  • format pliku dziedzictwo hamsterdb 1.0.9 i starszych nie jest już obsługiwany.
  • Źródła i biblioteki skompilowany dla Win32 (x86 i x64) są dostępne do pobrania.

Co nowego w wersji 2.0.2:.

  • Ta wersja umożliwia hamsterdb bezpieczny wątku
  • błąd w freelist została ustalona.
  • Zwiększ jest teraz konieczne.
  • Źródła i skompilowane biblioteki Win32 / Win64 są dostępne do pobrania.

Co nowego w wersji 2.0.1:

  • W tej wersji dodano kilka drobnych funkcji, takich jak ustawienie zwyczaj ścieżka dla plików dziennika i ponowne umożliwienie przybliżoną dopasowanie do użytku z transakcji.
  • Kilka błędy zostały naprawione, jak również.
  • Źródła i Prekompilowane biblioteki Win32 / Win64 są dostępne do pobrania.

Co nowego w wersji 2.0.0:

  • Jest on w pełni ponownego wykonania Transakcji Wsparcie, teraz umożliwiając nieograniczoną liczbę transakcji równolegle.
  • integruje Java API i .NET.
  • Źródła, dokumentacja oraz biblioteki dla Win32 prekompilowanych (w tym .NET i Java) są dostępne na stronie internetowej (przebudowany).

Co nowego w wersji 2.0.0 RC3:

  • Ta wersja stabilizuje dodatkowo gałąź 2.x i rozwiązuje wszystkie znane problemy z poprzedniego rc2.
  • Wydajność poprawiła się w wielu dziedzinach.
  • Źródła i biblioteki Win32 są prekompilowane dostępne do pobrania na stronie internetowej.

Podobne oprogramowanie

Yoyo-migrations
Yoyo-migrations

14 Apr 15

TUTOS
TUTOS

18 Feb 15

Komentarze do hamsterdb

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